Anda di halaman 1dari 2

Tutorial Decompile Classes.

dex Untuk Melihat Source Code Java Suatu APK


by Baca Yang Bener
Assalamualaikum pemirsah.
Seperti judul tutornya, ane mau share cara ngubah Classes.dex jadi Source Java lagi.
Buat yang belum tau dan menurut yg ane tau, kode pemrograman yang dipakai dalam
membuild apk android itu Java dan XML. Html juga sering digunakan di beberapa
apk tapi hanya sebagai additional/tambahan aja. Naah, buat jadi file apk harus dibuild
dulu menggunakan Android SDK atau Eclipse. Kode java pun berubah dan dienkripsi
menjadi sebuah file Classes.dex dan jika kita decompile apknya, file Classes.dex akan
berubah menjadi folder smali dan berisi file2 berformat .smali. Lah trus file
javanya kemana ? Naahh, untuk itulah ane share tutorial ini. Udah puyeng duluan ya ?
hahahaha.. sama ane juga puyeng. Yaudah yuk cekidot. !
Bahan2 :
1. dex2jar (udah ada di file zip)
2. jd-gui (udah ada di file zip)
3. File apk yg mau didecompile dan ada file Classes.dexnya.
4. PC/Laptop sudah terinstall JDK (Java Development Kit) cari di google.
Tutorial :
1. Extrak file dex2jar-0.0.9.8.tar.gz ke sebuah folder.
2. Extrak jd-gui-0.3.5.windows.zip ke dalam folder yang sama dengan dex2jar.
3. Copy apk yang mau didecompile ke dalam folder dex2jar-0.0.9.8. Buat
contoh, ane make LatinImeGoogle.apk. Ini apk keyboard Android 4.4 KitKat.
4. Buka CMD trus masuk ke direktori tempat ente ngekstrak dex2jar.
5. lalu ketik command dex2jar.bat LatinImeGoogle.apk lalu enter.

6. Jika sudah, akan muncul LatinImeGoogle_dex2jar.jar.


7. Lalu buka jd-gui.exe -> Open -> LatinImeGoogle_dex2jar.jar. Jika hasilnya
seperti gambar di bawah ini, maka proses decompile berhasil.

8. Jika file sourcenya mau disimpan, klik File -> Save All Sources.
9. Hasilnya akan jadi LatinImeGoogle_dex2jar.src.zip.
10. Selesai.

File java ini kemungkinan bisa diimport ke Eclipse. Untuk file decompile xmlnya,
bisa dengan cara decompile apk seperti biasa menggunakan apktool, apkmultitool,
apkmanager, atau tool decompile lainnya. Dengan source java ini juga kemungkinan
bisa buat porting apk. Tapi ane sendiri juga blom tau cara porting apk.
Sekian tutorial ini semoga bermanfaat.

Thanks to Allah SWT


Credits :
Baca Yang Bener
Dev dex2jar and jd-gui

Anda mungkin juga menyukai