Tutorial Decompile & Compile File APK untuk Modding

Tujuan dari decompile adalah meng-extract file apk, agar bisa kita mod, umpama mengganti icon, modding xml untuk theme atau keperluan, atau sekedar membuat file system lebih ramping dengan melakukan kompresi tingkat tinggi.

CARA 1 | APK Multi Tool

Bahan:

  1. Download APK Multi Tool disini: http://apkmultitool.com/
  2. Copy file framework-res.apk yang ada di /system/framework ke /sdcard & copy ke PC.
  3. Copy file settings.apk (untuk contoh latihan) yang ada di /system/app ke /sdcard & copy ke PC.
  4. Aplikasi Notepad++ (cari di google)

Caranya:

  1. Extract zip file diatas ke c:\ (perhatikan agar jangan extract di desktop)
  2. Hindari penamaan dengan spasi. Kalau ada spasi direname aja foldernya.
  3. Jalankan setup.bat (double klik)
  4. Ketik: 3 (enter) untuk setup directories.
  5. Biarkan jendela terbuka.
  6. Copy file framework-res.apk ke folder other
  7. Buka lagi jendela setup.bat dan ketik: 2 (enter) dan ketik lagi: 1 (enter)
  8. Nanti keluar jendela installing framework, tekan enter enter saja
  9. Ketik: 00 (enter) untuk exit.
  10. Copy settings.apk ke folder place-apk-here-for-modding
  11. Jalankan script.bat (double klik)
  12. Tekan enter untuk masuk ke menu utama
  13. Ketik: 24 (Set current project) Enter
  14. Ketik nomor yg disebelahnya ada Settings.apk (1) enter
  15. Ketik: 9 (enter) untuk proses decompile dan tunggu sampai selesai.
  16. Buka folder projects, didalamnya ada file yg ada folder apk hasil decompile.
  17. Buka folder Settings.apk\smali\com\android\settings dan cari folder yg kita suspect untuk urusan default sim, perkiraan saya di folder multisimsettings
  18. Buka dan edit file *smali dengan Notepad++
  19. Kalau sudah dioprek2 mari kita compile lagi
  20. Di jendela Scripts.bat ketik: 11 (enter) untuk compile system apk
  21. Kalau ada pertanyaan terakhirnya # of errors, ketik: y (enter) dan JANGAN tekan apa2 dulu..
  22. Buka folder keep (tempatnya di root Apk Multi Tools, sama dengan folder Other)
  23. Hapus file resources.asrc
  24. Kalau melakukan modding pada folder res di folder project tadi, hapus file2 yg di-mod, kalau tidak ada ya sudah.
  25. Di jendela Scripts.bat tekan enter untuk melakukan compiling
  26. Hasil compile ada di folder place-apk-here-for-modding dalam hal ini namanya menjadi: unsignedSettings.apk
  27. Copy ke /sdcard dan rename menjadi Settings.apk (hapus saja unsigned-nya)
  28. Copykan ke /system/app dan samakan permission dan ownership sama dengan apk yg lainnya.
  29. Reboot.


-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

CARA 2 | APKTool

Bahan :

  1. APKTool bisa di downloaddisini : http://www.mediafire.com/?qp156ecztjujjr6
  2. framework-res.apk (/system/framework) dari rom yang mau diedit
  3. SystemUI.apk (/system/app) sebagai contoh
  4. Notepad++ (cari di google)
  5. Winrar / 7zip / sejenisnya (cari di google)

Caranya :

  1. Extrack file APKTool.zip yang sudah di download ke tempat yang anda sukai. Misalnya di C:\APKTool\
  2. Copy file framework-res.apk ke C:\APKTool\ pic : http://imageshack.us/photo/my-images/41/xd2935.jpg/
  3. Tekan SHIFT + Klik Kanan pada tempat kosong di dalam folder APKTool tadi, lalu pilih Open Command Window Here dan akan muncul windows command promp. pic : http://imageshack.us/photo/my-images/248/xd2928.jpg/
  4. Ketikkan apktool if framework-res.apk untuk menginstall framework pada apktool. Bila berhasil akan muncul “I: Framework installed to: C:\Users\(nama)\apktool\framework\1.apk” . Step ini hanya sekali, bila mau compile dan decompile file system dari rom lain harus mengulangi step ini dengan framework-res.apk yang terdapat pada rom tersebut. pic : http://imageshack.us/photo/my-images/801/xd2929.jpg/
  5. Bila sudah sekarang sebagai contoh kita akan decompile SystemUI.apk. Copy SystemUI.apk ke C:\APKTool\
  6. Ulangi Step 3 lalu ketikkan apktool d SystemUI.apk bila berhasil akan muncul seperti [pic] dan akan muncul juga folder SystemUI di dalam folder APKTool. pic : http://imageshack.us/photo/my-images/11/xd2931.jpg/
  7. ~~~~~~~~~~proses editing~~~~~~~~~~
  8. Bila sudah selesai mengedit, kita akan compile lagi file SystemUI, caranya ketikkan command apktool b SystemUI SystemUI-new.apk jika berhasil akan muncul seperti ini [pic] dan akan terdapat file SystemUI-new.apk di dalem folder APKTool. pic : http://imageshack.us/photo/my-images/203/xd2932.jpg/
  9. PENTING !! Buka file SystemUI.apk menggunakan winrar / 7zip (disini saya menggunakan winrar) dan extrack folder META-INF dan file AndroidManifest.xml ke folder lain misal C:\APKTool\FINISHER SystemUI (biar tidak bingung) pic : http://imageshack.us/photo/my-images/823/xd2933.jpg/
  10. PENTING !! Buka file SystemUI-new.apk lalu masukkan META-INF dan AndroidManifest.xml yang telah di extrack tadi ke SystemUI-new.apk . pic : http://imageshack.us/photo/my-images/202/xd2934.jpg/
  11. Terakhir, copy / pindah SystemUI-new.apk ke sdcard, ganti namanya menjadi SystemUI.apk, lalu pindah ke /system/app/SystemUI.apk jangan lupa ganti permission nya seperti apk yang lain, biasanya rw-r–r–

maaf kalo bahasanya amburadul, saya bukan anak bahasa.. wkwkw (^o^)y

 

Credit : Pnormal Indo

37 thoughts on “Tutorial Decompile & Compile File APK untuk Modding

  1. pusing saya gan……
    jd laper deh….
    msh jam 4 lg… hahahaha

  2. alow gan salam kenal,sy pake andromax ule,sementara sdh di update JB 4.1.2 1.0g,di root,patch deodex,sekarang mau coba custom rom jok3r,trs klo ini fungsinya apa gan?klo boleh minta pin bb/whatsupnya gan,takut salah2 jd bs konsultasi langsung,krna sy slalu buka blog agan nieh….trims,Achmad di jakarta

  3. Gan langkah 7 proses editing piye??

  4. thanks gan tutorialnya complit and dahsyat membahana, menggelora menggemparkan jagat raya.. :D Jempol buat lu gan..
    keep posting gan..

  5. ade baru baca pusing nih gan

  6. bang ini harus install java dulu kan ?
    kok di ane gak bisa ya ? padahal ane dah install jdk klo d tes di cmd “javac” sukses tapi klo buka apktool katanya java not found

  7. Mas panjenengan iku mangan opo to Mas, kok iso ngerti sembarang-barang.

    Aku iku seneng banget karo teknologi, pengen aku iso koyo njenengan.

    Aku dadi adine njenengan ae yo, mengko di ajari koyo ngenean…
    Hehe…..

  8. gambare koq di pisah2, dadi bngung aqu..

  9. gan java ane kog gak mau ya

  10. gan cara ini masak nya di pc yaa?

  11. ane paham2 … yg di edit firmware wajib deodex ya gan ?

  12. gann ane kagak ngerti gan. cara ini bisa buat moding game gak gan?

  13. Gan, saya pake custom rom acrodex max u2, bisa ga? Trus “Buka dan edit file *smali dengan notepad++” tuh maksudnya apa gan? Di folder multisimsettings kan ada hanyak file, yang di edit yang mana? Mohon pencerahannya, makasih(:

  14. om kok nggak ada folder ismail sih di U2 ane nih

  15. Ren.. bantu saya domk.. setiap instal cusrom selalu aborted tulisnnya.. kenapa ya..

  16. Ohh iya… hh sy andromax ule.. sy udh coba semua cusrom di blog ini yg buat max ule.. tp tetep gk bs .. ini salah sy apa hhNya ya ? Hahaha bingung sy ..

  17. Bang, kok ngga bisa di compile ya .-. ada tulisan “otExist : apktool,yml”

  18. thx mastah membantu bgt ;)

  19. woght berhasil ane gan , status bar transparans, icon statur bar , batre notification , stelah brkali” gagal akhirnya paham juga .. tq bang admin …. :v

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s