Tutorial Melihat Source Code Java APK Android

Assalamu’alaikum 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. !

Bahan-bahan :
  1. dex2jar (link download di bawah)
  2. jd-gui (link download di bawah)
  3. File apk yg mau didecompile dan ada file Classes.dexnya.
  4. PC/Laptop sudah terinstall JDK (Java Development Kit) cari di google.
Tutorial :
  • Extrak file dex2jar-0.0.9.8.tar.gz ke sebuah folder.
  • Extrak jd-gui-0.3.5.windows.zip ke dalam folder yang sama dengan dex2jar.
  • 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.
  • Buka CMD trus masuk ke direktori tempat ente ngekstrak dex2jar.
  • Lalu ketik command “dex2jar.bat LatinImeGoogle.apk” lalu enter.
ss command dex2jar
  • Jika sudah, akan muncul LatinImeGoogle_dex2jar.jar. 
  •  Lalu buka jd-gui.exe -> Open -> LatinImeGoogle_dex2jar.jar. Jika hasilnya seperti gambar di bawah ini, maka proses decompile berhasil. 
Screenshot jd-gui

  • Jika file sourcenya mau disimpan, klik File -> Save All Sources.
  •  Hasilnya akan jadi LatinImeGoogle_dex2jar.src.zip.
  • 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

Download Dokumen dan bahan-bahan
passwd : pastibisa

Postingan populer dari blog ini

[UPDATE] TWRP 3.0.0-0 For Samsung Galaxy V SM-G313HZ

Philz Recovery 5.15.9 For Spreadtrum SC8830

[CUSTOM ROM] Nemoid ROM v1