Tutorial Melihat Source Code Java APK Android


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.


  • 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. 


  • 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.


Download Dokumen dan bahan-bahan 
passwd : pastibisa

No comments:

Post a Comment

Fitur Baru Yang Terdapat Pada Xiaomi Miui 8

Sistem operasi pada smartphone Xiaomi MIUI 8 yang dikembangkan oleh Xiaomi yang telah dilengkapi dengan berbagai jenis fitur berguna, yang ...