Cara Decompile APK Android - Decompile APK yaitu proses unpack file APK Android yaitu bahasa Java, agar source code bisa kita lakukan modifikasi, bisa disebut reverse engineering.
Sebelumnya telah di bahas Cara Unpack File APK Android menggunakan ToolsAlite, namun file yang berhasil di decompile hanya file XML-nya saja (tampilan), sedangkan file Java-nya berubah menjadi extensi .Smali yang sulit untuk di terjemahkan kedalam Java.
Walaupun telah ada tools Converter Smali to Java XDA-Developher, namun cara itu belum dicoba oleh Materi-IT.
Ada 3 Tools yang digunakan dalam Decompile APK :
- Dex2Jar - Download Dex2Jar Official Site
- JD GUI - Download JD GUI Official Site
- ToolsAlite - Download ToolsAlite Via 4Shared
Silahkan download tools yang digunakan untuk persiapan, selanjutnya lakukan tahapan seperti yang telah disediakan dalam tutorial video via Youtube HOW to Docompile APK Android.
Bila video kurang jelas silahkan kunjungi link berikut ini How to Decompile APK
Sekian artikel tentang Cara Decompile APK Android, semoga bermanfaat.

Selamat siang mas,saya tertarik dgn materi yg Anda tulis..saya sudah mengikuti semua langkah video sampai akhir..tp saat saya gabungkan hasil dari jd gui&decompile apk,dan semua file saya input ke dalam eclipse,terjadi error di src..saya cba cek dgn menginput folder source code aslinya (apk yg saya tes ada source code) ke dalam eclipse dan saya bandingkan, ternyata ada perbedaan kode dan struktur dari beberapa file java..saya mau tanya mas, apakah ada yg perlu di edit lgi agar hasil decompile apk tersebut tidak error&dapat saya export menjadi apk baru?mohon bantuannya mas..terima kasih
BalasHapusmemang benar gan ada perbedaan, biasanya perbedaannya itu dari segi pemanggilan file xml nya... atau beberapa fungsi yang membutuhkan ID, soalnya yang kita decompile ini hanya javanya saja... dari format .smali ke .java, untuk saat ini ane belum nemu, yang benar" tidak ada error,,, biasanya saya gunakan ini hanya untuk melihat struktur logika dari suatu apk ...
HapusBang ian!
BalasHapusya den? hehe
Hapus