Anda di halaman 1dari 3

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:
Download APK Multi Tool disini: http://apkmultitool.com/
Copy file framework-res.apk yang ada di /system/framework ke /sdcard & copy ke PC.
Copy file settings.apk (untuk contoh latihan) yang ada di /system/app ke /sdcard &
copy ke PC.
Aplikasi Notepad++ (cari di google)

Caranya:

Extract zip file diatas ke c:\ (perhatikan agar jangan extract di desktop)
Hindari penamaan dengan spasi. Kalau ada spasi direname aja foldernya.
Jalankan setup.bat (double klik)
Ketik: 3 (enter) untuk setup directories.
Biarkan jendela terbuka.
Copy file framework-res.apk ke folder other
Buka lagi jendela setup.bat dan ketik: 2 (enter) dan ketik lagi: 1 (enter)
Nanti keluar jendela installing framework, tekan enter enter saja
Ketik: 00 (enter) untuk exit.
Copy settings.apk ke folder place-apk-here-for-modding
Jalankan script.bat (double klik)
Tekan enter untuk masuk ke menu utama
Ketik: 24 (Set current project) Enter
Ketik nomor yg disebelahnya ada Settings.apk (1) enter
Ketik: 9 (enter) untuk proses decompile dan tunggu sampai selesai.

Buka folder projects, didalamnya ada file yg ada folder apk hasil decompile.
Buka folder Settings.apk\smali\com\android\settings dan cari folder yg kita suspect
untuk urusan default sim, perkiraan saya di foldermultisimsettings
Buka dan edit file *smali dengan Notepad++
Kalau sudah dioprek2 mari kita compile lagi
Di jendela Scripts.bat ketik: 11 (enter) untuk compile system apk
Kalau ada pertanyaan terakhirnya # of errors, ketik: y (enter) danJANGAN tekan apa2
dulu..
Buka folder keep (tempatnya di root Apk Multi Tools, sama dengan folder Other)
Hapus file resources.asrc
Kalau melakukan modding pada folder res di folder project tadi, hapus file2 yg di-mod,
kalau tidak ada ya sudah.
Di jendela Scripts.bat tekan enter untuk melakukan compiling
Hasil compile ada di folder place-apk-here-for-modding dalam hal ini namanya menjadi:
unsignedSettings.apk
Copy ke /sdcard dan rename menjadi Settings.apk (hapus saja unsigned-nya)
Copykan ke /system/app dan samakan permission dan ownership sama dengan apk yg
lainnya.
Reboot.

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

CARA 2 | APKTool

Bahan :

APKTool bisa di downloaddisini : http://www.mediafire.com/?qp156ecztjujjr6


framework-res.apk (/system/framework) dari rom yang mau diedit
SystemUI.apk (/system/app) sebagai contoh

Notepad++ (cari di google)


Winrar / 7zip / sejenisnya (cari di google)

Caranya :

Extrack file APKTool.zip yang sudah di download ke tempat yang anda sukai. Misalnya
di C:\APKTool\
Copy file framework-res.apk ke C:\APKTool\
Tekan SHIFT + Klik Kanan pada tempat kosong di dalam folder APKTool tadi, lalu pilih
Open Command Window Here dan akan muncul windows command promp.
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.
Bila sudah sekarang sebagai contoh kita akan decompile SystemUI.apk. Copy
SystemUI.apk ke C:\APKTool\
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.
~~~~~~~~~~proses editing~~~~~~~~~~
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.
PENTING !! Buka file SystemUI.apk menggunakan winrar / 7zip (disini saya
menggunakan winrar) dan extrack folder META-INF dan fileAndroidManifest.xml ke folder
lain misal C:\APKTool\FINISHER SystemUI (biar tidak bingung)
PENTING !! Buka file SystemUI-new.apk lalu masukkan META-INF dan
AndroidManifest.xml yang telah di extrack tadi ke SystemUI-new.apk
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-rr

Anda mungkin juga menyukai