Cara Compile dan Decompile Apk Menggunakan Apk Manager

Sebelumnya saya pernah menulis tentang hal ini disini tapi saya rasa masih banyak yang kesulitan dan kurang spesifik jadi saya putuskan untuk menulisnya ulang secara rinci supaya mudah dimengerti

Bahan yang dibutuhkan:
1. Install Java di komputer/PC jika sudah ada lewati langkah ini jika belum silahkan download di http://www.oracle.com/technetwork/java/javase/downloads/index.html
2. Apk Tool, download di http://dl.dropboxusercontent.com/u/65009670/Aplications/Android/APKtool.rar
3. Apk Manager berfungsi untuk proses Compile dan Decompile, bisa di download di http://dl.dropboxusercontent.com/u/65009670/Other/Apk_Manager_5.0.2.zip
4. Install Notepad++, download softwarenya di http://notepad-plus-plus.org/download/v6.3.html
5. Framework-res.apk, Twframework-res.apk, Lidroid-res.apk(opsional), ketiga file tersebut bisa di copy dari folder system/framework/disini
6. SystemUI.apk bisa diambil di system/app/disini (Hanya sebagai bahan uji coba)

Langkah-langkah yang harus dilakukan
Instal Java di PC
, jika sudah berikut setting yang harus diterapkan
1. Klik kanan My computer, lalu klik properties
2. Pilih dan klik tab Advanced
3. pada tab Advanced cari dan klik Environment Variables
4. Pada kolom User variable, klik New untuk membuat variable baru
5. Varible name isi dengan JAVA_HOME lalu Variable Value isi dengan letak dimana Java terinstall di PC Anda, misal C:\ProgramFiles\Java\jdk1.7.0_15
6. Jika sudah klik OK
7. Tetap pada menu Environment Variables, cari dan klik PATH pada kotak tabel.
8. Klik tombol Edit, copy dan tambahkan ini ;C:\ProgramFiles\Java\jdk1.7.0_15\bin;
9. Klik OK

Tahap berikutnya kita harus menginstall Framework-res.apk, Twframework-res.apk, Lidroid-res.apk(optional) kedalam Apk Tool dan berikut langkahnya:
1. Extrack Apk Tool yang sudah di download dan letakkan pada folder yang Anda suka, misal D:\Apk Tool
2. Copy Framework-res.apk , Twframework-res.apk dan Lidroid-res.apk lalu paste didalam folder Apk Tool
3. Buka folder Apk Tool, pilih dan klik Command Prompt.bat
4. Dalam jendela Command Prompt.bat yang terbuka ketikkan perintah berikut:
apktool if framework-res.apk lalu enter
apktool if twframework-res.apk lalu enter
apktool if lidroid-res.apk lalu enter
Proses ini hanya dilakukan saat pertama kali saat melakukan installasi Apk Tool selanjutnya kita hanya perlu menggunakan Apk Manager untuk proses Compile dan Decompile

Setelah langkah di atas selesai selanjutnya kita mulai Cara Compile dan Decompile Apk Menggunakan Apk Manager
1. Extrack Apk Manager dan letakkan dimanapun Anda suka, misal: D:\ApkManager
2. Copy dan paste apk yang akan di modifikasi misal: SystemUI.apk, kedalam folder D:\ApkManager/place-apk-here-for-modding
3. Klik 2X Script.bat yang ada di folder ApkManager untuk membukanya
4. Jika muncul Notifikasi Adb was not found bla bla bla Tekan saja Enter, selanjutnya akan muncul 24 menu pilihan

24 pilihan

5. Ketikkan 22 lalu tekan Enter untuk memilih apk yang akan didecompile dan di modifikasi

Compile dan Decompile

6. Jika ingin melakukan compile pada systemui.apk, seperti kita lihat pada gambar di atas terletak pada angka 5 jadi ketikkan angka 5 lalu enter, untuk proses decompile bisa dilihat pada menu no. 9 jadi ketikkan angka 9 lalu enter untuk melakukan proses decompile, tunggu beberapa saat sampai proses Decompile selesai

7. Jika proses decompile selesai, Script.bat jangan di close. Buka folder project, yang didalamnya berisi folder SystemUI.apk.
8. Silahkan edit systemui yang sudah di decompile tersebut dan jika sudah selesai melakukan editing, buka kembali Script.bat kemudian ketikkan 11 lalu enter untuk melakukan proses recompile (packing ulang menjadi apk)

10. Jika muncul notifikasi An Error Occured, Please CheckThe Log silahkan ketikkan angka 21 lalu enter untuk melihat kesalahannya.
11. Jika tidak ada error maka proses akan terus berjalan, Jika muncul notifikasi is this a system apk ketik saja y lalu Enter, lalu ketik y lagi lalu enter dan proses compile apk akan berjalan.
12. Jika proses compile sudah berhenti, Jangan tekan tombol apapun disini

Compile dan Decompile

13. Buka folder keep dan hapus assets, res, classes.dex, dan resources.arsc
14. Kembali lagi ke Script.bat lalu tekan sembarang tombol pada keyboard sampai muncul tulisan Everythink is OK yang hanya sekejap yang menandakan proses compile sudah selesai dilakukan.
15. Selesai
16. Selanjutnya buka folder D:\ApkManager/place-apk-here-for-modding, didalam folder tersebut ada file bernama unsignedSystemUI.apk dan file itulah yang tadi di edit. Rename file tersebut menjadi SystemUI.apk selanjutnya tinggal memasukkan kembali ke dalam folder system/app/disini pada gadget.

NB:
Pada proses editting dan didalam folder KEEP diharuskan menghapus file yang telah anda edit, misal Anda mengedit folder assets maka hapus folder assets, Jika mengedit folder res maka hapus folder res yang ada didalam folder Keep

Saya rasa sampai disini sudah cukup jelas dan jika masih ada kesulitan silahkan tanya pada kolom komentar, saya akan mencoba menjawabnya selama saya mampu.

9 Responses to "Cara Compile dan Decompile Apk Menggunakan Apk Manager"

  1. nggak paham banget nih mas kalau masalah edit sofware hp,nyimak aja untuk nambah wawasan saya

    ReplyDelete
  2. Keren mas kayaknya, saya pengen nyoba :)

    ReplyDelete
  3. Twframework-res.apk, Lidroid-res.apk(opsional)
    nyari file ini kok g ada ya gan?

    ReplyDelete
    Replies
    1. Gadgetnya apa gan? Cari yg mirip seperti itu namabya, tiap merk kadang beda nama

      Delete
  4. SAYA DAH DOWNLOAD, TP KOK TIDAK ADA FILE APK NYA MAS???

    ReplyDelete
    Replies
    1. Ini untuk PC sob jadi cara ini bisa dilakukan melalui PC bukan dari gadget

      Delete
  5. Bagi yg sudah jadi aja bang.. Saya error mulu pas mau compile

    ReplyDelete
  6. gan, saya hapus file assets, res, classes.dex, dan resources.arsc pada folder keep. setelah selesai editing isi file unsigned yg di folder modding tidak ada file assets, res, classes.dex, dan resources.arsc.

    mohon pencerahannya.

    thx

    ReplyDelete

PERHATIAN !...
*. Baca dulu artikel dan komentar yang ada sebelum Anda menulis komentar
*. Harap berkomentar dengan bijak dan sopan
*. Jika mengajukan pertanyaan, beri centang pada kotak disamping tulisan "Beri tahu saya" untuk mendapatkan jawaban melalui email
*. Dilarang menyertakan "LINK HIDUP", "IKLAN" "SPAM" dalam komentar karena akan dihapus atau dimasukkan ke dalam Comment Spam