Informasi mengenai semua hal teknologi terbaru, tutorial, berita, edukasi, pembelajarn.

Jumat, 04 Juli 2014

Cara Decompile dan Recompile Apk dengan Apktool tanpa PC

Apktool
Ya, Karna banyak yang Decompile-Recompile APK dengan Apktool Tanpa PC yang hasilnya tidak work (Sukses di recompiledecompile, tapi saat pemasangannya gagal, cth: statusbar ilang)
gw bakal kasih tutor cara recompile decompile apk dengan apktool tanpa pc, dan tutor ini udah gw coba 100% work/berhasil total. Langsung saja ke langkah"nya...

Download APK Tool for Android DISINI
Kemudian jika sudah di download ekstrakfolder "apktool" yang ada di dalam zip file unduhan tadi ke /sdcard
Install APKTool.apk yang ada di/sdcard/apktool hasil ekstrakan tadi
Sebelumnya (untuk mudahnya) silakan copyframework-res.apk ,yang bisa kita temukan di folder /system/framework , kefolder /sdcard/apktool
setelahnya baru kita buka APK Tool yangsudah terinstall tadi dan kita browse folder-folder yang ada dan cari folderyang tadi telah kita buat (/sdcard/apktool), kemudian klik saja file framework-res.apkdan pilih "import as framework" (langkah "import as framewrokini adalah WAJIB dilakukan supaya APK Tool dapat berfungsi normal untukdecompile dan recompile)

Selanjutnya tinggal kita pilih saja fileatau apk mana yang mau kita edit, kita ambil contoh saja misal kita maumengedit file SystemUI.apk ... kalau saya pribadi biasanya file yang akan sayadecompile tersebut (dalam hal ini adalah SystemUI) saya taruh di folder yangsama dengan file-file pendukung apk tool tadi, yaitu di /sdcard/apktool

Setelah SystemUI yang tadi ingin kitaedit sudah kita letakkan di folder yang kita inginkan kemudian kita buka (lagi)APK Tool yang terinstall (alias app nya yang ada di drawer HH) lalu kita cariSystemUI.apk yang sudah kita letakkan di folder tertentu tadi dan langsung sajakita klik SystemUI.apk dan pilih "Decompile All", tunggu beberapasaat dan setelah selesai decompile nya nanti akan muncul folder baru dengannama SystemUI_src dan tinggal kita edit saja bagian-bagian yang kita inginkan,misalnya saja file tw_statusbar.xml atau yang lainnya. Dan kalau ane sendiribiasanya mengedit file xml ini dengan menggunakan app Jota+ Text Editoryangbisa diunduh dari Play Store, tapi jika sudah terbiasa memakai text editorlainnya, boleh saja memakai app tersebut, disesuaikan dengan kesenangan kitasaja mau memakai yang mana.


setelah selesai edit mengeditnya kemudiankita klik saja folder SystemUI_src dan pilih "recompile". Tunggusebentar dan setelah selesai nanti di dalam folder SystemUI_src ada folderbuild/apk yang berisikan file-file yang telah kita edit tadi dan sudah direcompile. Dan ada juga file dengan nama SystemUI_src.apk (file yanginididiamkan saja dulu)

oke... decompile, edit, dan recompilesudah selesai tapi ini belum bisa dikatakan 100% selesai.

next step adalah coba kita cari kembalifile SystemUI yang masih original (belum kita edit, dan seharusnya ini masihada di tempat dimana pertama kali kita taruh tadi),
kemudian rename SystemUI.apk (yang masihori tadi) menjadi SystemUI.zip lalu buka saja atau ekstrak kemudian kita copysemua file yang ada di folder SystemUI_src/build/apk , copy semua file yang adadi situ KECUALI "AndroidManifest.xml", ke SystemUI yang originaltadi. atau bisa saja cara nya dibalik yaitu kita ambil file AndroidManifest.xmldan kita taruh di dalam file SystemUI_src.apk yang tadi terbentuk dari hasilrecompile tadi.
Atau kalau ingin mengikuti cara yang sayapakai adalah seperti berikut, saya memakai file manager X-Plore yang bisadiunduh dari Play Store free, kemudian dari X_Plore tersebut cari fileSystemUI.apk tadi kemudian tap & hold dan pilih "open apk as zip"nah setelah kelihatan file yang di dalam file apk tadi baru kita copy pastesemua file yang ada di folder SystemUI_src/build/apk KECUALI "AndroidManifest.xml"ke SystemUI.apk yang sudah di "open as zip" dari X-Plore tadi, danjika ada pilihan overwrite di yes saja ... setelah selesai baru kita tap &hold dan pilih "zip back to apk" .. selesai , hasil editan bisa kitapush ke system/app atau sesuai dengan folder asal app tersebut.

TIPS:
Folder apktool bisa di ekstrak keexternal sd dengan catatan jika MicroSD kita kecepatan nya terlalu laman (classrendah) akan mengurangi kecepatan dalam decompile dan recompile, dan juga jikakita set folder apktool di MicroSD maka sebelum kita gunakan APK Tool nya, dariapk tool kita buka dulu /storage/extSdCard .. kemudian di folder apktool(/storage/extSdcard/apktool) kita tap & hold kemudian kita pilih "setas apktool data folder

Supaya proses decompile dan ataurecompile bisa lebih cepat, file yang akan kita decompile/recompile (dalamcontoh di atas tadi yaitu SystemUI.apk) bisa kita taruh di system directory ...misalkan saja kita bikin folder baru kita namai "app" di folder/cache dan SystemUI.apk yang akan kita decompile/recompile tadi kemudian bisakita taruh di folder /cache/app . karena speed read/write bisa lebih cepat jikafolder atau directory tersebut terintegrasi langsung dengan system.

Tidak ada komentar:

Posting Komentar