Lompat ke konten

JADX

Diterbitkan oleh skylot

Dekompiler Dex ke Java

Sumber terbukaApache-2.0

Sorotan

  • Mendekompilasi bytecode Dalvik dari berkas APK, dex, AAR, dan jar ke dalam Java
  • Mendekode AndroidManifest.xml dan sumber daya lain kembali ke bentuk yang dapat dibaca
  • jadx-gui menambahkan pohon kelas, pencarian teks lengkap, lompat-ke-deklarasi, dan penggunaan
  • Beralih ke penampilan bytecode untuk metode yang gagal didekompilasi
  • Penghilang obfuskasi bawaan mengganti nama pengenal yang pendek dan dihasilkan mesin

Tentang aplikasi ini

jadx mengubah kode Android yang telah dikompilasi kembali menjadi Java yang dapat dibaca. Dari sebuah APK, berkas dex, AAR atau jar, ia menerjemahkan bytecode Dalvik menjadi kode sumber Java; untuk APK ia juga mendekode sumber daya, sehingga AndroidManifest.xml dan berkas XML biner lainnya kembali menjadi teks dan pengenal sumber daya dipetakan ke nama.

Ia tersedia dalam dua bentuk. Alat baris perintah menulis pohon sumber ke disk, yang cocok untuk skrip dan pekerjaan massal. jadx-gui membuka keluaran yang sama dalam jendela bergaya peramban dengan pohon kelas, penyorotan sintaks, pencarian teks penuh, lompat-ke-deklarasi dan daftar penggunaan untuk sebuah metode atau field, dan ia dapat menampilkan smali di samping Java hasil dekompilasi ketika keluarannya sulit diikuti.

Dekompilasi bersifat sebaik-mungkin. Kode yang diobfuskasi, dioptimalkan secara berat atau sengaja diperkuat menghasilkan metode yang gagal diterjemahkan; jadx menandai metode tersebut dan beralih menampilkan bytecode-nya. Deobfuscator bawaan mengganti nama pengenal yang pendek dan dihasilkan mesin menjadi sesuatu yang lebih konsisten. jadx ditulis dalam Java dan memerlukan runtime Java untuk berjalan.

Linux

Kami tidak menghosting berkas ini, tidak memindainya, dan tidak memeriksa isinya. Baca keterangan sumbernya, lalu putuskan sendiri.