JaDx adalah sebuah tool java decompiler
mirip seperti Apktool
namun lebih powerpul karna hasil decompilenya langsung berbentuk java source code bukan smali seperti Apktool
Project
JaDx
sendiri pada dasarnya di tujukan untuk perangkat computer saja, Tools ini juga sebenarnya menggunakan GUI (grafik user interface), Yang jadi masalah adalah java Swing tidak bisa di terapkan di android
Makanya saya porting tools ini hanya sebatas CLI (command line interface), Namun tetap berfungsi semestinya layaknya menggunakan GUI
Beberapa format file yg di dukung oleh
JaDx
antara lain, Pertama apk, Kedua dex, Ketiga jar, Keempat classPenjelasan Format
Apk
apk adalah format/ektensi dari aplikasi androidDex
dex (dalvik excuteable) adalah file yg berfungsi untuk menjalankan aplikasi android itu sendiriJar
jar adalah sebuah arsip file yg membungkus serangkaian file class (java bytecode)Class
class (java bytecode) adalah script excuteable pada java.
Selain sebagai decompiler salah satu kelebihan yg saya suka dari
JaDx
ialah kita dapat mengimport project hasil decompile tadi sebagai gradle project menggunakan android studio
Selain punya banyak kelebihan yg namanya kekurangan pastilah ada, Salah satu kekurangan
JaDx
adalah tidak benar benar mendukung proses deobfuscated secara menyeluruh
Karna terdapat beberapa output error pada beberapa jenis method obfuscate, Semoga kedepanya masalah tersebut bisa di atasi
Cara Install JaDx
wget http://lexiie.web.id/download/jadx-0.6.1_all.deb apt install ./jadx-0.6.1_all.deb |
Cara Menjalankan JaDx
Tools ini bisa di jalankan dari mana saja dalam arti kita tidak harus berada pada folder tertentu, Karna sudah terdapat file excuteable pada folder bin
Contoh syntax untuk melakukan decompile
jadx --deobf namafile
|
Untuk nama file formatnya harus apk/dex/jar/class, Untuk syntax penggunaan selengkap kalian mengetik perintah berikut
jadx -h
Tambahkan Komentar Sembunyikan