Cara Decompile dan Compile di Android
Ada beberapa cara untuk decompile aplikasi di android, salah satunya menggunakan apktool. apa sih tujuan men-decompile aplikasi ini. tentu saja untuk keperluan kostumisasi atau modding dan development android guna memaksimalkan kinerja android kita. atau cuma sekedar memperindah tampilan user interfacenya saja, untuk melakukan semua itu kita perlu membongkar jeroan system dan aplikasi si robot ijo ini. kalo udah di bongkar, kita tinggal memodifikasinya sesuai kebutuhan kita, selesai memodifikasi kita harus meng-compile ulang aplikasi yg td kita decompile, agar bisa dipakai di android kita. Lalu bagaimana Cara Decompile dan Compile di Android ? berikut saya share cara mudah untuk decompile dan compilenya.
Apa yang kita perlukan untuk belajar menggunakan apktool ?
- Komputer/Laptop bersistem operasi Windows
- Koneksi internet. untuk download beberapa tool ini:
a) JAVA SDK and JRE
b) Apktool core tool
c) Sign apk tool - Pengetahuan dasar tentang command promt / CMD windows dan lokasi(direktori) file / path.
- Bisa gunain Script Editor seperti notepad++
STEP 1 - Install JAVA
Download java sdk dan jre disini http://www.oracle.com
Install java sdk dan jre.
STEP 2 - Download APKTOOL
Apk Tool : http://www.mediafire.com/download/7u7pqqc2rxfhfuj/apktool1.5.2.rar
( Untuk pasword inbox me Ikhsan CyberArt-Crew :p
open command window here : http://www.mediafire.com/download/trit0u7wy32xro7/CmdHerePowertoySetup.exe
notepad++ : http://www.mediafire.com/download/sv8dd4a23to2241/npp.6.6.8.Installer.exe
download semua file diatas, dan taruh di dalam folder yang sama. disinilah nantinya kita akan melakukan decompile dan recompile.
- selanjutnya kita akan mendecompile file BBM.apk menggunakan perintah :
notepad++ : http://www.mediafire.com/download/sv8dd4a23to2241/npp.6.6.8.Installer.exe
download semua file diatas, dan taruh di dalam folder yang sama. disinilah nantinya kita akan melakukan decompile dan recompile.
![]() |
| Letak direktori/folder apktool |
STEP 3 - Menggunakan APKTOOL untuk men-decompile Dan Recompile
- Buka folder dimana letak apktool yg td kita download.
- pencet shift dan klik kanan di folder tersebut. pilih "open command window here"
maka akan muncuk cmd/command promt.
- untuk contoh, saya akan mendecompile file BBM.apk , taruh file BBM.apk didalam
satu folder dengan apktool.
satu folder dengan apktool.
- selanjutnya kita akan mendecompile file BBM.apk menggunakan perintah :
apktool d nama-aplikasi.apk
contoh : apktool d BBM.apk
kalau proses decompilenya sukses, maka akan muncul folder baru (sesuai
nama apk yg kita decompile) di dalam folder tersebut terdapat file
*.xml , *.smali yang nantinya akan di modifikasi sesuai kebutuhan.
![]() |
| Folder BBM yg terbentuk setelah decompile BBM.apk |
- Karena disini saya hanya membahas cara decompile,dan recompile, jadi
ya cuma itu yang saya bahas. anggap proses modifikasi/modding sudah
selesai. selanjutnya adalah meng-compile ulang/recompile file BBM.apk
- Untuk proses recompile, lakukan dengan perintah :
apktool b nama-folder-app
contoh : apktool b BBM
setelah proses recompile sukses, maka file hasil modifikasi yg sudah di compile ulang akan tersimpan di dalam folder Dist. Folder Dist ini ada di dalam folder BBM (sesuai nama folder apps yg kita decompile)
hasilnya tersimpan disini :
kini anda sudah sukses men-decompile, memodifikasi, dan meng-kompile ulang sebuah aplikasi di android. :)
selanjutnya ke step terakhir. step paling penting. kalau anda melewatkan
step 4 ini maka apps yg td kita modifikasi tidak akan berfungsi, bisa
bisa setelah mem-push / menginstallnya HH kita bisa bootloop. :-p
STEP 4 - Signing apk
Download dulu sign-apk nya signer nya klick di sini :p
Ekstrak di sembarang tempat, yang penting mudah mengaksesnya.
pencet shift + klik kanan > "open command window here" pada folder sign-apk tadi.
copy kan file *.apk hasil modifikasi yang td sudah compile ulang ke folder yang sama dengan sign-apk
selanjutnya, ketikan perintah berikut di cmd :
java -jar signapk.jar certificate.pem key.pk8 nama-aplikasi-recompile.apk nama-aplikasi-final.apk
keterangan :
nama-aplikasi-recompile.apk : nama aplikasi hasil recompile sebelum di sign.
nama-aplikasi-final.apk : nama aplikasi hasil recompile setelah di sign.
contoh :
java -jar signapk.jar certificate.pem key.pk8 BBM.apk BBM-Mod.apk
setelah selesai, maka akan terbentuk file BBM-Mod.apk di dalam folder yang sama.
itulah aplikasi yang benar-benar sudah selesai dimodifikasi dan siap diinstall. :)
jangan lupa merename ke nama aslinya. misal BBM.apk dan push ke system untuk menginstallnya.
Done !
Sumber : http://www.hanivinside.net/
Sumber : http://www.hanivinside.net/










Berkomentarlah dengan baik dan sopan, Komentar SPAM akan
dihapus, Tema komentar bebas tapi utamankan berkomentar tentang postingan ini
Emoticon