persiapan alat dan bahan
sebelum itu mari kita siapkan alat dan bahanya dulu :- JRE atau JDK 6
- APK Multi Tool ( untuk decompile, sign, recompile )
- IDA pro ( untuk disasembly, analisa fungsi dalam file lib (*.so)
- Hex Editor ( merk apa aja, untuk edit file lib tadi, kalo udah ada yang ingin di patch )
DECOMPILE
- Download APK Multi Tool dan ectract
- jalankan setup.bat
- pilih 3, dan tekan ENTER
- cek folder apk-multi tool, folder-folder untuk menyimpan project dll akan dibuat otomatis. tutup jendela ini
- Copy apk yang akan di mod difolder "olace-apk-here-for-modding", sebagai contoh clashofclan.apk
- Jalankan script.bat, pilih 24 (set current project), tekan ENTER
- Dibagian current app akan muncul nama proyek/apk yang aktif
- Pilih 9 ( decompile apk), untuk memulai decompile, dan tunggu hingga prosesnya selesai
- Minimize jendela script
- Copy file libgame.so dari folder apk-multi-tool\projects\clashofclan\lib\armeabi\libgame.so ke mana saja, misal ke dekstop
DISASEMBLY
- Buka IDA pro
- Buka atau drag file libgame.so yang di copy tadi ke jendela IDA
- Klik OK, pilih YES kalo ada konfirmasi change processor type
- tunggu beberapa menit hingga libgame selesai di load
- berikutnya adlaah mencari ( step ini yang paling membosankan, karena kita harus menebak kira-kira fungsi apa dan akan membuat efect apa di game tersebut )
- Klik tab Export, urut nama fungsi nya dengan mengklik kolom name
- Setelah menemukan dan mengubah kodenya kita save file libgame.so nya
PATCHING
- Buka HEX editor ( mimin pakai ultra edit)
- Buka atau drag libgame.so yang sudah dicopy tadi kejendela hex editor
- Temukan kode yang relavan dengan yang kita ganti saat men-disasembly (contoh :
- Ubah kodenya sesuai yang diinginkan
- Save, atau tekan ctrls + S
- Copy lib editan ini ke folder apk-multi-tool, dan timpa file libgame.so yang asli dengan hasil editan kita
RECOMPILE
- kembali ke jendela script, apabila kalian tidak sengaja menutup jendela ini ikuti kembali kebagian DECOMPILE step 6
- Pilih 12 ( Compile non system APK ), atau 15 ( Compile APK/ sign APK / Install APK) jika ADB sudah terinstal dan Hp sudah terhubung ke PC / Laptop
- Jika memilih 12, pilih 2 (create unsigned apk) setelah proses recompile berhasil
Hasil modded apk bisa ditemukan di
\place-apk-here-for-modding\unsigned***.apk
0 comments :
Post a Comment