ApkTool v5.2.0 untuk Android Lollipop dan Kitkat
Saat pertama kali menggunakan ApkTool ini di lollipop 5.1.1 jujur saja saya sempat kebingungan karena dulu saya hanya pakai ApkTool armel di OS jellybean untuk decompile recompile sebuah aplikasi. Tapi setelah googling sana sini, ternyata untuk menggunakannya perlu disetting lebih dulu karena untuk aapt version ada 4 pilihan yang berbeda.
Cara menggunakan ApkTool v5.2.0
Berikut ini cara yang saya lakukan supaya ApkTool v5.2.0 bisa berjalan dengan baik di OS lollipop 5.1.1, untuk pengguna kitkat bisa disimak karena ada settingannya juga.1). Instal ApkTool v5.2.0 dibawah ini, sesuaikan dengan CPU nya masing-masing.
2). Buka ApkTool dan jika aplikasi minta penginstalan lagi, pilih OK/Install.
3). Buka kembali ApkTool, apabila muncul dialog Declaration sobat bisa pilih OK atau Never Remind kalau tidak ingin dimunculkan lagi saat membuka ApkTool. (Ini sebuah peringatan biasa)
4). Langsung menuju ke menu Setting ApkTool dengan mengklik tulisan MORE yang ada di pojok kanan atas. Kemudian setting seperti berikut:
- apktool version, pilih 2.0 (untuk lollipop) dan 1.5.2 (untuk kitkat)
- aapt version, ada 4 pilihan sesuai operasi system android (new, 4.4, 5.0, 5.1).
- ceklist root, ini bagi yang sudah root.
Note:
Aapt version untuk kitkat pilih saja 4.4 sedangkan lollipop bisa dipilih dari ketiga sisanya. Khusus OS lollipop 5.1.1 keatas pilih new.
Aapt version untuk kitkat pilih saja 4.4 sedangkan lollipop bisa dipilih dari ketiga sisanya. Khusus OS lollipop 5.1.1 keatas pilih new.
5). Keluar sebentar dari ApkTool dan selanjutnya buatlah sebuah Folder dengan nama terserah sobat, misalkan "MYPROJECT" buat di direktori /storage/emulated/0/disini. Folder ini juga nantinya sebagai lokasi penyimpanan aplikasi yang ingin didecompile dan recompile.
6). Copy framework-res.apk dari /system/framework dan kemudian paste letakkan di folder MYPROJECT tadi.
7). Kembali masuk ke ApkTool kemudian cari folder MYPROJECT. Jangan dibuka dulu tapi sobat tekan dan tahan folder tersebut sampai muncul dialog, nanti sobat pilih set as apktool default access folder.
8). Jika sudah maka boleh dibuka folder MYPROJECT kemudian import frameworknya dengan cara klik framework-res.apk yang ada didalam folder dan pilih import as framework. Import framework dikatakan berhasil jika log yang muncul kira-kira seperti gambar dibawah ini.
Dengan melakukan semua cara diatas berarti ApkTool v5.2.0 sudah siap untuk decompile dan recompile aplikasi dengan meletakkan file aplikasinya ke folder MYPROJECT. Sedikit tips juga, supaya file gambar dari hasil decompile tidak muncul dan bikin penuh gallery, buatlah file txt kosong yang direname jadi .nomedia kemudian simpan didalam folder MYPROJECT.
Happy Modding...
28 komentar untuk "ApkTool v5.2.0 untuk Android Lollipop dan Kitkat"
kenapa ya om waktu ane import as fw lgsg gagal (brut...)
mohon pncerahan nya thks 🙏
Maksud dr point 6
6). Copy framework-res.apk dari /system/framework dan kemudian paste letakkan di folder MYPROJECT tadi.
framework-res.apk maksudnya smua isi nya ya yg di copy atau apk nya saja..
mksutnya bikin folder "MYPROJECT" di sd card/di memory telpon ya gan.
Exception in thread "main" brut.androlib.AndrolibException: brut.directory.PathNotExist: apktool.yml
at brut.androlib.Androlib.readMetaFile(Androlib.java:249)
at brut.androlib.Androlib.build(Androlib.java:261)
at brut.androlib.Androlib.build(Androlib.java:254)
at brut.apktool.Main.cmdBuild(Main.java:224)
at brut.apktool.Main.main(Main.java:84)
Caused by: brut.directory.PathNotExist: apktool.yml
at brut.directory.AbstractDirectory.getFileInput(AbstractDirectory.java:105)
at brut.androlib.Androlib.readMetaFile(Androlib.java:245)
... 4 more
I: Using Apktool 2.1.0
rc gagal om...
Ini kenapa ya gan?