Apakah kamu ingin mengedit file apk dan memodifikasinya ?
Banyak cara dan tutorial untuk membongkar / decompile apk , namun banyak yang mengalami kesulitan entah programmnya yang sulit dimengerti ataupun programnya sering eror.
berikut ini salah satu cara decompile dan recompile apk yang paling mudah dengan menggunakan aplikasi Advanced APKTOOL V4.2.0 via PC.
Fungsi Decompile/ Bongkar APK biasanya untuk melihat resource dari APK misal ingin mengambil Assset Gambar , Icon, skema Warna dan lain-lain. Decompile APK juga biasanya digunakan untuk keperluan Reskin APK .
Sebelum memulainya ada beberapa catatan yang harus diperhatikan tentang bongkar apk
- DECOMPILE istilah untuk bongkar apk
- RECOMPILE merupakan istilah packing ulang apk
- SIGN APK untuk menandatangani apk atau istilahnya gampangnya untuk menjadikan APK dapat diinstal kembali setelah di decompile/ bongkar. Banyak sekali cara bongkar tapi tidak di sign , jadi tidak dapat diinstal kembali.
- Tutorial ini menggunakan PC bukan smartphone android
Siapkan kebutuhan aplikasi berikut :
- Advanced APKTOOL V4.2.0 ( portable) LINK DOWNLOAD ( Aplikasi mungkin terdeteksi sebagai virus, dapat menonaktifkan Windows Defender atau antivirus sementara )
- Java JDK / JRE ( silakan googling sendiri)
- Text Editor ( Notepad, Notepad++, Sublime Text atau lainnya)
Proses Decompile APK atau Bongkar APK
- Ektrak Advanced APKTOOL V4.2.0 kemudian jalankan Advanced APKTOOL
|
Apliaksi Advanced Apk Tool |
-
Letakkan file apk yang akan dibongkar di dalam folder AdvancedApkTool - 2-In
-
Kemudian ketik angka 2 ( memilih Decompile Files)
|
Decompile - tekan 2 |
-
Ketik 1 kemudian ENTER ( memilih aplikasiku.apk yang sudah di masukkan ke dalam folder AdvancedApkTool - 2-In
|
Decompile - tekan 1 |
-
Ketik Y kemudian ENTER untuk melanjutkan, akan tampil window baru tunggu sampai proses decompile selesai
|
Decompile - tekan Y |
|
Decompile - tekan sembarang |
-
Jika sudah selesai tekan sembarang tombol untuk kembali ke menu utama
Proses Edit APK
Jika proses decompile berhasil maka akan ada folder sesuai nama apk di dalam folder AdvancedApkTool - 3-Out
|
hasil folder decompile apk |
Gunakan Text Editor - Editlah sesuai keinginan , di bagian ini kamu bisa mengubah nama aplikasi , mengubah icon, warna, layout dan lain-lain. Dalam langkah ini kalian harus mengenal bahasa pemrograman JAVA dan XML untuk dapat melakukan modifikasi
Setelah selesai lanjut ke proses Recompile
Proses Recompile APK atau Packing APK
Setelah melalui proses editing yang dikehendaki maka berikutnya adalah mulai Recompile atau mem-packing kembali folder yang udah ter-extract menjadi file APK . Jangan lupa untuk ikuti langkah Sign APK agar dapat diinstal di smartphone .
Berikut langkah-langkah Recompile APK
-
Ketik angka 3 ( memilih Recompile Files)
|
Recompile - tekan 3 |
-
Ketik 1 kemudian ENTER ( memilih aplikasiku.apk yang sudah diedit tadi)
|
Recompile - tekan 1 |
-
Pilih saja Only Recompile - tekan angka 1 lalu ENTER
|
Recompile - tekan 1 |
-
Ketik Y kemudian ENTER untuk melanjutkan, akan tampil window baru tunggu sampai proses Recompile selesai
|
Recompile - tekan Y |
|
Recompile - tekan sembarang |
-
Jika sudah berhasil maka akan ada nama aplikasi.apk di folder AdvancedApkTool - 4-Done . Tapi apk tersebut belum bisa digunakan karena belum di SIGN
Proses Sign APK
Proses sign ini bertujuan agar APK yang sudah kita modifikasi dapat diinstal kembali ke smartphone setelah melalui proses editing. Jika melewatkan proses ini kemungkinan besar APK akan gagal terinstal di Smartphone.
Untuk memulai Sign APK silakan ikuti langkah berikut :
-
Ketik angka 4 ( memilih Sign Files)
|
Sign APK - tekan 4 |
-
Ketik 1 kemudian ENTER ( memilih aplikasiku.apk yang sudah direcompile tadi
|
Sign APK - tekan 1 |
-
Ketik Y kemudian ENTER untuk melanjutkan, akan tampil "aplikasi.apk" signed berarti sudah berhasil
|
Sign APK - tekan Y |
|
Sign APK - tekan sembarang |
-
Silakan copy APK ke smartphone kamu dan cobalah untuk menginstalnya .
Jika kalian menemukan eror pada saat decompile itu wajar karena ada beberapa APK tidak dapat di decompile/ recompile karena security dari developernya. Namun jika ada kesalahan pada saat recompile berarti pengeditan kamu yang kurang benar.