Retrace R8

Retrace R8 adalah alat untuk memperoleh pelacakan tumpukan asli dari pelacakan tumpukan yang di-obfuscate. Pelacakan tumpukan direkonstruksi dengan mencocokkan nama metode dan class dalam file pemetaan ke definisi aslinya.

Penggunaan

Untuk me-retrace pelacakan tumpukan yang di-obfuscate, teruskan file pemetaan ke retrace:

retrace  path-to-mapping-file [path-to-stack-trace-file] [options] 

Jika tidak ada file pelacakan tumpukan yang diberikan pada command line, retrace R8 akan menunggu pelacakan tumpukan dimasukkan pengguna melalui input standar. Setelah input, hentikan stream input:

  • Linux, macOS: Control+D
  • Windows: Control+Z+Enter

Selanjutnya, output yang di-retrace ditulis ke output standar.

Opsi

Tabel berikut menjelaskan opsi command line retrace R8:

Opsi Diperlukan? Deskripsi
--verbose tidak Mencetak informasi selengkapnya, seperti parameter metode dan jenis nilai yang ditampilkan metode.
--info tidak Menetapkan level diagnostik ke info. Untuk pembahasan yang lebih mendalam, baca DiagnostikHandler.
--quiet tidak Mengurangi jumlah informasi yang dicetak untuk meningkatkan fokus.
--regex <regular_exp> tidak Menimpa ekspresi reguler default untuk mengurai baris pelacakan tumpukan. Misalnya, berikut ini adalah ekspresi reguler yang dapat mengurai pelacakan tumpukan dasar:

(?:.*? at %c\.%m\(%s(?::%l)?\))|(?:(?:.*?[:"] +)?%c(?::.*)?).

Catatan penggunaan

Retrace R8 menggunakan file pemetaan yang dihasilkan untuk memetakan kembali nama metode dan class yang di-obfuscate ke definisi asli. Untuk mengetahui informasi selengkapnya tentang cara mengecilkan aplikasi agar dapat di-retrace dengan benar, lihat Mendekode pelacakan tumpukan yang di-obfuscate.