Cara Decompile, Edit dan Recompile APK Android Dengan Mudah

Bagi para pengguna Android sedang belajar membongkar source code Android atau pun ingin mengeditnya langsung, kali ini penulis akan berbagi cara mudah untuk membongkar dan mengedit APK Android.

Sebenarnya banyak sekali nama aplikasi untuk membongkar/edit APK Android yang di berikan gratis, tetapi terkadang aplikasi tersebut sulit digunakan. Untuk tutorial ini penulis akan mengunakan tools APK yang bernama ToolAlite, menurut penulis tools tersebut paling mudah digunakan berikut tutorialnya.

Syarat:
Sebelum mengikuti tutorial ini harap install JRE di komputer terlebih dahulu.

Cara Install Java SE Runtime Environment di Windows

1. Install Java atau JRE di komputer Windows.

Download Java 8 

Download JRE

2. Kemudian Patch JRE terlebih dahulu, caranya untuk di windows 8.
SearchEnvironment Variables” di-settings, kemudian klik “Edit the system environment variables“.

setpath 02

3. Pilih tab Advanced – Environment Variables.

setpath 03

4. Edit Path di System Variables.

setpath 04

5. Kemudian tambahkan lokasi JRE kamu terinstall , default lokasi install C:\Program Files\Java\jre7\bin

path

 6. Klik ok dan Path selesai.

Catatan: Untuk di windows 7 atau XP sama cara seperti di atas, hanya untuk awal masuk ke system properties berbeda, yaitu masuk control panel – System – Advanced system settings.

Cara Decompile, Edit dan Recompile APK

1. Download ToolAlite, extract di local disk kamu, lalu buka dan jalankan file bernama ToolAlite.bat

Update: Gunakan software APK Easy Tools untuk lebih mudah terdapat tampilan GUI.

Download Tool Alite

Download Apk Easy Tool GUI

2. Masukan file APK yang ingin di-edit ke dalam folder “input_apk“.

3. Kemudian buka ToolAlite, tekan enter.

14

4. Setelah masuk ke dalam menu tekan angka 0 untuk set your current project , enter.

decompile2

5. Pilih file APK yang ingin di bongkar, kemudian enter.

decompile3

6. Setelah di set APK-nya kemudian pilih dan masukan angka 2 dan enter untuk Decompile APK.

decompile4

decompile5

7. Jangan di-close ToolAlite-nya.. Untuk lihat hasil decompile-nya berada di folder “project”

8. Sekarang masuk ke folder project, pilih file yang ingin di edit buka dengan notepad.

decompile6

9. Di dalam folder res terdapat gambar, layout, text dan sebagainya.

Di dalam folder smali activity terdapat script java dapat di baca dan di-edit menggunakan notepad misalnya splashscreen.smali , bila kamu pernah mencoba eclipse untuk membuat aplikasi Android pasti kamu tidak akan asing melihat folder tersebut.

10. Setelah selesai edit, kemudian kita recompile dengan memilih nomer 4.

11. Tunggu prosesnya bila terlihat kalimat type input: ketikan “y” enter, ketikan y lagi dan enter.

decompile7

decompile8

 12. Setelah itu jangan di-enter maupun di-close, sekarang masuk ke folder “keep”.

 decompile913. Kemudian deleted file resources.arsc dan file atau gambar yang kamu pernah edit.

decompile10

14. Setelah di hapus, lalu masuk lagi ke ToolAlite, kemudian enter.

15. Selanjutnya pilih nomer 9, enter untuk Sign.

16. Selanjutnya pilih nomer 10, enter untuk Zipalign.

17. Setelah selesai Signed dan Zipalign, ambil hasilnya di folder “output_apk” dan silakan coba install APK yang telah kamu modif.

Selesai, selamat mencoba 🙂

Tambahan: Jika ingin mengubah nama judul aplikasi Android-nya ada di folder res/values/strings.xml

edit apk

Untuk mengubah gambar dan icon ada di folder drawable.

edit apk2

Demikian penjelasan tentang decompile apk. Selamat mencoba dan semoga bermanfaat.

88 Comments

88 Comments

  1. androidevrom.com

    May 15, 2013 at 11:58

    keren gan.. ane cobain dulu.. keknya gampang ya :))

  2. Hananda abdurahman

    May 17, 2013 at 22:33

    trims infonya gan, langsung ke tkp

  3. SOLA GRATIA

    May 24, 2013 at 17:55

    saya mencoba merubah/modif apk radio streaming dan berhasil, tapi masalahnya waktu saya instal, ada informasi kalau apk hasil modif an tersebut sudah terinstal (apk lama yg saya modif)di HP saya. bagaimana ya menjadikan apk yang dimodif menjadi apk yang benar benar baru sehingga waktu diinstal tidak crash dg apk yg lama? trimakasih

    • Inwepo™

      May 24, 2013 at 20:03

      coba kamu uninstall dan clear data terlebih dulu pada aplikasi aslinya yang sudah terinstall di Android kamu.

      caranya masuk ke pengaturan>manage app>pilih apk>clear data&uninstall

      kemudian baru install apk modifan kamu.

    • SOLA GRATIA

      May 25, 2013 at 04:55

      Trimakasih buat Admin yang telah merespon.
      Kalau apk yg lama di unsinstal memang bisa dan berjalan normal.
      Maksud saya, apa bisa apk yg sudah saya modif, benar-benar menjadi apk yg baru, sehingga kalau saya instal, saya tidak harus uninstal apk lama (aslinya) yang ada dalam HP. Trimakasih Admin.

    • Inwepo™

      June 15, 2013 at 22:56

      oh… ga bisa lah pasti niban. jadi kamu harus buat ulang dari awal dan harus ganti namanya source projeknya

  4. Zuay Uj

    June 8, 2013 at 16:55

    gan….
    cara compile settings.apk gimana….?
    katanya “done 1 error”

    • Inwepo™

      June 10, 2013 at 15:07

      ada yg kurang kali ente gan, dicoba lagi.

  5. wong jowo

    June 11, 2013 at 22:48

    langsung force close program ga jalan

    • wong jowo

      June 11, 2013 at 22:51

      ‘toolAlite_9o’ is not recognized as an internal or external command,
      operable program or batch file

    • Inwepo™

      June 15, 2013 at 23:07

      ente udah install java blm? ikuti tutornya dari awal.

  6. unggul

    June 13, 2013 at 11:45

    mas, waktu dipilih pilihan 2 (decompile),, program close sndiri.. kenapa ya?

    • Inwepo™

      June 15, 2013 at 23:09

      emng kamu compile ap? os kamu kali bermasalah. coba decompile apk yg lainnya

  7. baron

    June 24, 2013 at 14:08

    gan,app dari playstore gak bis didecompile ta? wkt di decompile kok lgsg exit 🙁

    • Inwepo™

      July 24, 2013 at 13:23

      belum pernah coba compile playstore.

  8. All About Cheat Game On PSP

    July 23, 2013 at 08:08

    JRE nya pilih yang mana nih soalnya ada banyak ,, mohon dijawab makasih .

    • asadulloh achmad

      October 28, 2013 at 11:16

      itu bukannya buat yg 64bit semua gan ?

  9. Fitra Agil Budi Pratama

    July 23, 2013 at 19:33

    abis dipake sekali kok AliteTool nya error ya kak?

    • Inwepo™

      July 24, 2013 at 13:21

      error gimana? coba extrak ulang.

  10. FERRYLAKI

    July 24, 2013 at 00:43

    gan edit anvironmentnya gmana, pathnya ga ada. toling kirim dong sistem variablenya biar aku copy. gw dh instal v1.7 v6 sma v7.05 jrenya.

    • Inwepo™

      July 24, 2013 at 13:23

      tinggal tambahkan lokasi dimana jre kamu terinstall,

      biasanya defaultnya C:Program FilesJavajre7bin.

      jadi tambahkan ;C:Program FilesJavajre7bin

  11. syed mohend rayendra

    July 25, 2013 at 23:35

    Secsettings.apk bisa gan gan

  12. Fatur Rahman

    July 29, 2013 at 10:13

    ane decompile sukses tapi compilenya error 96 🙁 ngedit framework-res.apk

  13. Fatur Rahman

    July 29, 2013 at 10:13

    ane decompile sukses tapi compilenya error 96 🙁 ngedit framework-res.apk

  14. kridododo

    August 5, 2013 at 01:23

    gan ane jg sama kya Mundakir Asnawi
    tu knapa ya
    drespon ya

    • Fadli T.N

      August 28, 2013 at 01:29

      kayanya settingan path java nya belum benar tuh

  15. Herzi Widyan Putra

    August 30, 2013 at 10:05

    Gab bunpang tanya, cara edit money di game NFS most wanted gimana? letak file money nya? Terima kasih

  16. Bimokn97

    September 20, 2013 at 16:14

    Gan pas decompile bisa tapi pas decmpile kok gak bisa… Please help…