ApkTool v5.2.0 untuk Android Lollipop dan Kitkat

ApkTool - Sebagai user android pasti tidak asing lagi mendengarnya. Sebuah tool atau aplikasi yang mampu membongkar serta menyatukan kembali jeroan aplikasi android hanya satu kali klik atau istilah lainnya decompile and recompile. Saat ini ApkTool khususnya untuk mobile android sudah ada versi 5.2.0 yang mana sudah support OS lollipop maupun kitkat.

ApkTool v5.2.0

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)
Setting ApkTool Version
  • aapt version, ada 4 pilihan sesuai operasi system android (new, 4.4, 5.0, 5.1).
  • ceklist root, ini bagi yang sudah root.
Setting aapt version

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.

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.

Default folder ApkTool

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.

Import framework for ApkTool

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...
Linkireng
Linkireng Penulis artikel di blog Linkireng

28 komentar untuk "ApkTool v5.2.0 untuk Android Lollipop dan Kitkat"

Comment Author Avatar
Ane udh ikutin cara diatas (apktool lollipop).
kenapa ya om waktu ane import as fw lgsg gagal (brut...)
mohon pncerahan nya thks 🙏
Comment Author Avatar
Hapus instalan ApkTool kemudian instal kembali. Coba ulangi lagi dari awal
Comment Author Avatar
Bro nanya...
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..
Comment Author Avatar
Untuk bikin folder barunya melalui root xplorer
Comment Author Avatar
Bebas bos, pakai file manager mana aja tidak masalah.
Comment Author Avatar
Gan, klo slh bs BootLoop gk...?thx
Comment Author Avatar
Nggak bos, kalau salah tinggal reinstal ulangi dari awal
Comment Author Avatar
Bro, kok ane neken folder yang udah do uat kol gak muncul "set as apktool default accees folder" , itu kemapa ya ? posisi Kitkat
Comment Author Avatar
Tekan terus ditahan agak lama bos,
Comment Author Avatar
gan klo untuk hh samsung apakah twframework-res.apk'y mesti di import as framework g ? Maksih
Comment Author Avatar
Nggak perlu, yang dipakai cuma satu framework-res.apk
Comment Author Avatar
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.

mksutnya bikin folder "MYPROJECT" di sd card/di memory telpon ya gan.
Comment Author Avatar
Gan kenapa ane pas recomple system ui jadinya gini

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



Comment Author Avatar
kurang tau saya sob, coba di dc terus langsung recompile tak perlu edit apapun.
Comment Author Avatar
Gan copy frameworksya dmana yah gan? Ane mau copy di apk tool. Ga ada pilihan copynya
Comment Author Avatar
Tekan dan tahan framework yang ada di system lalu pilih Copy kemudian Paste di folder project di internal yang agan bikin.
Comment Author Avatar
Klo cara disable signature gmana
Comment Author Avatar
Pake lucky patcher gan, cari digoogle banyak :v
Comment Author Avatar
Gan pas dc sukses tapi pas rc nya gagal mohon bantuan nya di samsung j2 .
Comment Author Avatar
Gan pas dc sukses tapi pas rc nya gagal mohon bantuan nya di samsung j2 .
Comment Author Avatar
Min klo apktool sudah terinstall hh harus di reboot dulu ga?
Comment Author Avatar
Fw nya bisa di dc, sedangkan ui kok gak bisa ya
Comment Author Avatar
Klw untuk marsmelau 6.0 make apktool yg mana min
Comment Author Avatar
decompile sukses recompile gagal om
Comment Author Avatar
/data/data/per.pqy.apktool/apktool/apktool2.sh[9]: /data/data/per.pqy.apktool/apktool/openjdk/bin/java: not executable: 64-bit ELF file

Ini kenapa ya gan?