Guide Decompile Recompile Aplikasi Android via Komputer

Alat dan Bahan

  1. Personal Computer
  2. Install java, jika komputer anda belum terinstall
  3. APKTool (Advance APKTool)


Caranya:

 

Persiapan

  • Download dan ekstrak APKTool (terserah mau ditempatkan dimana)
  • Import framework-res.apk dan SemcGenericUxpRes.apk dari folder system\framework Xperia kalian ke foler 2-In di APKTool
  • Jalankan Advanced ApkTool.exe
  • Ketik "1" (Install Framework), tekan "ENTER"
  • Ketik "1" lagi untuk meng-install framework-res.apk, tekan "ENTER", kemudian tekan "y"
Jika muncul tab Are you sure? (y/n): tekan "y" untuk melanjutkan, tekan "n" untuk menolak/kembali
Dan ketik apa saja jika muncul peringatan Press any key to continue . . . untuk kembali ke tab sebelumnya
Tekan "x" untuk kembali ke main menu
  • Lakukan yang sama untuk meng-install SemcGenericUxpRes.apk
Persiapan sudah selesai, APKTool sudah siap digunakan.

Cara Decompile:

  • Taruh file aplikasi di folder 2-in
Nama file usahakan jangan ada spasi, ex: System UI.apk
Hapus spasi atau ganti nama aplikasi
  • Jalankan Advanced ApkTool.exe
  • Ketik "2" (Decompile Files), tekan "ENTER"
  • Akan muncul tab Decompile File:, tekan "1,2,3, dst" sesuai urutan nama aplikasi yang akan kalian decompile, tekan "ENTER"
  • Tekan "y" untuk melanjutkan
  • Tekan "ENTER", proses Decompile akan berjalan 
Hasil decompile berada di folder 3-Out, nama folder sesuai dengan nama aplikasi, ex: SystemUI.apk

 

Cara Recompile

  • Ketik "3" (Recompile Files), tekan "ENTER"
  • Akan muncul tab Recompile File:, tekan "1,2,3, dst" sesuai urutan nama aplikasi yang akan kalian recompile, tekan "ENTER"
  • Akan muncul tab Recompile "nama_aplikasi.apk", 
Pilih opsi berikut:
- Ketik "1" untuk Only Recompile
- Ketik "2" untuk Recompile & Sign
- Ketik "3" untuk Recompile & Zipalign
- Ketik "4" untuk Recompile, Sign & Zipalign
  • Tekan "ENTER" untuk melanjutkan
  • Tekan "y" untuk melanjutkan
  • Tekan "ENTER", proses Recompile akan berjalan
Jika sukses akan muncul log seperti ini:
Complete : Yes
Success : Yes
Ended : 00-00-0000 00:00:00.00
Jika gagal akan muncul log seperti ini:
Complete : Yes
Success :No
Ended : 00-00-0000 00:00:00.00

Do You Want To See The Logs? (y/n): tekan "y" untuk melihat log recompiling/menganalisa kesalahan waktu meng-edit xml atau sebagainya, tekan "n" jika tidak

Jika berhasil, aplikasi hasil recompile akan berada di folder 4-Done


Untuk system app, cara push-nya taruh aplikasi ke folder system\, set permissons 644 (rw-r-r), kemudian baru push kembali ke system\app, atau system\framework, atau system\priv-app
bisa juga di buat flashable zip, kemudian di push via recovery


Begitulah sedikit tutorial decompile recompile via komputer, selamat berkreasi.


EmoticonEmoticon