Cara Decompile dan Recompile APK dengan Apktool – Bagi kamu pengguna Android tingkat lanjut atau pengguna yang suka oprek Android, pasti sudah mengenal dengan yang namanya Decompile atau Recompile. Namun bagi kamu yang belum kenal, yuk kenalan dulu. Decompile adalah suatu proses untuk membongkar sebuah aplikasi sehingga kita mengubah dan memodifikasi jeroan dari aplikasi tersebut. Sedangkan Recompile adalah pembentukan kembali aplikasi Android yang sudah kita Decompile sebelumnya. Decompile sangat berguna untuk memodifikasi, menambah atau mengurangi fitur yang ada di dalam Aplikasi tersebut sesuai dengan keinginan kamu. Sebenarnya proses Decompile dan Recompile tidak harus menggunakan PC atau Laptop, kamu bisa Decompile dan Recompile Aplikasi langsung melalui Android kamu dengan menggunakan aplikasi tambahan. Tapi yang akan dibahas disini adalah Cara Decompile atau Recompile dengan menggunakan PC atau Laptop karena dirasa lebih mudah dan cepat.
Baiklah tanpa berpanjang lebar berikut bahan-bahan yang diperlukan untuk Decompile atau Recompile APK dengan PC atau Laptop :
Cara Decompile atau Recompile APK dengan PC
- Install Java Development Kit yang sudah kamu download sebelumnya
- Ekstrak file APK Tool yang juga sudah kamu download
- Jika sudah, ambil file framework-res.apk dari Android kamu dengan menggunakan aplikasi Root File Manager seperti Root Explorer. lokasi file tersebut berada di folder system > framework
- Kemudian letakan file framework-res.apk tadi ke folder apktool
- Lalu tekan shift + klik kanan pada mouse, kemudian klik open command window here
- Selanjutnya kamu akan masuk ke jendela command prompt, lalu ketik "apktool if framework-res.apk" (tanpa tanda petik) kemudian tekan Enter seperti dibawah ini
- Jika sudah kembali ke folder apktool dan copy file APK yang ingin kamu Decompile, contohnya kami akan Decompile aplikasi SystemUI.apk.
- Kemudian lakukan cara yang sama untuk masuk ke jendela command prompt seperti sebelumnya (Shift + klik kanan > Open command prompt windows here)
- "apktool d SystemUI.apk" lalu tekan Enter
- Jika proses Decompile berhasil kamu akan menemukan folder baru SystemUI di dalam folder apktool. Dengan isi folder sebagai berikut
- Dalam folder hasil Decompile inilah yang bisa kamu ubah dan modifikasi sesuka kamu Jika kamu sudah selesai dengan modifikasi dan mengubah jeroan aplikasi tersebut, sekarang saatnya untuk Recompile hasil modifikasi kamu tadi untuk menjadikanya sebuah aplikasi baru.
- Seperti sebelumnya tekan shift + klik kanan > Open command prompt windows here dalam folder apktool
- Kemudian ketik "apktool b SystemUI" dan Enter
- Jika proses Recompile kamu berhasil dalam folder SystemUI akan didapati folder baru dist yang berisikan aplikasi hasil Recompile kamu.
- Copy dan paste aplikasi dalam folder dist tadi ke folder SignApk
- Dalam folder SignApk, masuk ke command prompt dengan cara seperti sebelumnya.
- Lalu ketik "java -jar signapk.jar certificate.pem key.pk8 SystemUI.apk namabaru.apk" (contoh namabaru.apk, SystemUI-signed.apk atau apapun terserah kamu)