Rumah >Java >javaTutorial >Bagaimanakah saya boleh menyahkompilasi Fail DEX Android kepada Kod Java yang Boleh Dibaca?
Mentafsir Android DEX ke dalam Java: Panduan Mudah
Mentafsir fail DEX (Dalvik Executable) Android yang rumit menjadi kod sumber Java yang boleh difahami kini berada dalam capai dengan yang berikut alatan:
Prasyarat:
Prosedur Langkah demi Langkah:
Tukar DEX kepada JAR:
Laksanakan utiliti dex2jar dengan yang berikut arahan:
d2j-dex2jar.sh -f -o output_jar.jar dex_to_decompile.dex
Nota: Pastikan anda memberikan kebenaran pelaksanaan kepada direktori dex2jar.
Teroka JAR:
Lancarkan JD-GUI dan buka fail JAR yang dijana. Anda kini boleh menavigasi dan melihat kod sumber Java yang dinyahkompilasi.
Sampel Keputusan:
Sebagai ilustrasi, pertimbangkan penyahkompiunan "kelas. dex" daripada APK bernama "test_apk-debug.apk":
Tukar kepada JAR:
d2j-dex2jar.sh -f -o test_apk-debug_dex2jar.jar test_apk-debug.apk
Buka dalam JD-GUI:
Import yang dijana "test_apk-debug_dex2jar.jar" ke dalam JD-GUI untuk memeriksa kod sumber yang dinyahkompilasi.
Nota Tambahan:
Atas ialah kandungan terperinci Bagaimanakah saya boleh menyahkompilasi Fail DEX Android kepada Kod Java yang Boleh Dibaca?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!