pagi ini gue mau nge-share tentang seputaran android yaitu tentang mendecompile dan merecompile file apk agar bisa di modding
oke baca dengan teliti dan lakukanlah dengan menanggung resiko sendiri jika terjadi kesalahan yang membuat device android anda menjadi rusak ataupun segala macam
DWYOR
Tujuan dari decompile adalah meng-extract file apk, agar bisa kita mod, umpama mengganti icon, modding xml untuk theme atau keperluan, atau sekedar membuatfile system lebih ramping dengan melakukan kompresi tingkat tinggi.
CARA 1 | APK Multi Tool
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\ pic : http://imageshack.us/photo/my-images/41/xd2935.jpg/
- 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/
- 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/
- 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. pic : http://imageshack.us/photo/my-images/11/xd2931.jpg/
- ~~~~~~~~~~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. pic : http://imageshack.us/photo/my-images/203/xd2932.jpg/
- 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) pic : http://imageshack.us/photo/my-images/823/xd2933.jpg/
- 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/
- 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–
THX FOR GAN RENDY
#DIMAS DEV
TINGGALKAN LAH SEDIKIT KOMENTAR TERIMA KASIH
0 comments:
Post a Comment