Cara Mengedit File APK System (Metode Compile Decompile)

Kali ini kita akan mencoba meng-compile dan meng-decompile file apk. Kelebihan cara ini dibanding cara rootx/push app yaitu kita dapat mengedit file XML nya. Sehingga kita juga dapat mengedit layout, background serta warna dari sebuah apk system. Pada tutorial ini saya akan mencontohkan bagaimana cara meng-compile dan meng-decompile SytemUI.apk sampai siap untuk di install via CWM. Langsung saya nyok,

Persyaratan

  • Ada komputer/PC (kalo gak punya bisa pinjem, itu juga kalo ga malu)
  • Komputer harus sudah terinstall JAVA, kalo belum silakan install dulu. Download di sini, pilih yang Windows Offline.
  • Komputer harus sudah terinstall 7zip atau winzip atau winrar, kalo belum silakan install dulu. Download di sini
  • HH dalam kondisi root.
  • HH harus sudah terinstall Root Explorer.
  • Download APKTool
  • Download framework-res.apk & SystemUI.apk
  • DWYOR (Do With Your Own Risk)
  • Langkah 1

    Ekstrak file apktool.zip, silakan ektrak dimana saja misalnya di D:\apktool. Berikut isi dari folder apktool.zip yang sudah diekstrak di D:\apktool.

    Langkah 2

    Ambil file framework-res.apk dan SystemUI.apk dari HH. File framework-res.apk dapat diambil di folder system/framework dan file SystemUI.apk dapat diambil di folder system/app. Copas ke sdcard framework-res.apk dan SystemUI.apk menggunakan aplikasi Root Explorer. Dari sdcard pindahkan lagi ke komputer ke folder D:\apktool. (Bagi yang males, sudah saya sediakan file framework-res.apk dan SystemUI.apk yang bisa di download di atas)

    Sambil menekan tombol Shift di keybord, klik kanan di dalam folder D:\apktool, pilih Open command window here.

    Sehingga akan terlihat penampakkan seperti di bawah.

    Langkah 3

    Dalam command prompt, ketik apktool if framework-res.apk tekan Enter.

    Sekarang Framework sudah terinstall.

    Langkah 4 (Decompile)

    Dalam command prompt, ketik apktool d SystemUI.apk tekan Enter.

    Sehingga akan terbentuk folder baru bernama SystemUI dalam D:\apktool.

    File-file di dalam folder SystemUI inilah yang nantinya akan kita edit untuk mengubah layout, background termasuk icon-iconnya. Parameter untuk mengubahnya tidak akan saya jelaskan di sini. Sementara kita fokus saja untuk belajar meng-decompile dan meng-compile file apk. Oke🙂

    Langkah 5 (Compile)

    Setelah pengeditan selesai, maka kita akan meng-compile folder SystemUI menjadi sebuah file apk. Dalam command prompt, ketik apktool b SystemUI SystemUImentah.apk tekan Enter.

    Maka akan terbentuk sebuah file apk yang bernama SystemUImentah.apk. Proses compile apk sudah selesai.

    Langkah 6

    Buka arsip file SytemUI.apk dan SystemUImentah.apk menggunakan 7zip/winzip/winrar. Lihat gambar.

    Drag folder META-INF dan file AndroidManifest.xml yang berada dalam arsip SystemUI.apk menuju arsip SystemUImentah.apk. Apabila ada peringatan, pilih Yes.

    Langkah 7

    Buka command prompt yang tadi, ketik zipalign -v 4 SystemUImentah.apk SystemUImatang.apk tekan Enter.

    Maka akan terbentuk file SystemUImatang.apk di D:\apktool.

    Langkah 8

    Sekarang kita akan membuat SystemUI.apk agar bisa diinsatll via CWM. Caranya copy file SystemUImatang.apk ke D:\apktool\cwm-zip kemudian rename SystemUImatang.apk menjadi SystemUI.apk. Sehingga akan ada dua buah file seperti gambar.

    Buka arsip SystemUI.zip, langsung menuju folder system/app (lihat gambar). Lalu drag file SystemUI.apk ke dalam arsip SystemUI.zip. Jika ada peringatan pilih Yes.

    Sekarang SystemUI.zip sudah siap di install via CWM.

    Silakan dicoba dan mohon koreksinya jika terdapat kesalahan dalam tutorial di atas, karena manusia tidak ada yang sempurna. Semoga bermanfaat

    Leave a Reply

    Fill in your details below or click an icon to log in:

    WordPress.com Logo

    You are commenting using your WordPress.com account. Log Out / Change )

    Twitter picture

    You are commenting using your Twitter account. Log Out / Change )

    Facebook photo

    You are commenting using your Facebook account. Log Out / Change )

    Google+ photo

    You are commenting using your Google+ account. Log Out / Change )

    Connecting to %s