Cara Decompile dan Recompile Apk 100% Work

Heartless
Kebutuhan akan tweaking dan modding atau  memodifikasi ponsel Android sudah seperti menjadi kebutuhan yang tidak bisa ditinggalkan begitu saja , diantarany yang paling simpel adalah mengganti icon-icon aplikasi atau tampilan di ponsel android.

Jika hanya ingin mengganti icon aplikasi dan tampilan memang jauh lebih mudah dimana kita tidak perlu decompile aplikasi yang ingin kita modif .
Namun , jika kita berkeinginan untuk memodif atau dengan alasan apapun itu yang lebih kompleks yakni berurusan dengan script , maka Decompile adalah cara paling tepat dan mudah untuk melakukan itu.

Kenapa harus Decompile dan Recompile ?
Mungkin ada diantara anda yang bertanya kenapa harus melakukan cara ini untuk mengedit file yang berekstensi XML , karena biasanya file xml bisa dengan mudah bahkan diedit menggunakan notepad.
Tapi hal itu tidak berlaku untuk file android dimana script sama sekali tidak akan terbaca jika anda hanya mengekstra file berekstensi apk. Untuk itu kita harus mendecompile file apk tersebut untuk bisa membaca script xmlnya dan memodifikasi sesuai kebutuhan kita.

Dan dibawah ini akan saya sampaikan cara paling mudah untuk Decompile file Apk yang ingin kita modifikasi.

Untuk itu mari kita mulai Cara Decompile dan Recompile Apk 100% Work

Bahan-bahan yang kita butuhkan

  1. Java
  2. ApkTool
  3. ROM / APK Original
  4. Notepad++ *opsional
  5. Niat dan Kejelian
  6. Pegetahuan

Download bahan-bahan diatas kecuali nomor 5 dan 6 yang saya harap suda terinstal di otak anda.

Eksekusi

Setelah bahan-bahan diatas terdownload dengan sempurna , hal yang harus anda lakukan pertama sekali adalah berdoa dan sesegera mungkin menginstal Java.
Hal ini harus anda lakukan untuk membuat proyek ini berjalan.

Selanjutnya ekstrak bahan yang kedua dan usahakan anda membuat folder terpisah agar tidak terlalu berantakan. Tidak perlu instalasi.

Sekarang masuk ke folder hasil ekstrakan tadi ( Apktool )

Selanjutnya Copy file framework-res.apk yang masih original dan letakkan di folder hasil ekstrakan tadi ( Apktool ) .
File framework-res.apk bisa anda dapatkan dari ROM atau Custom Rom yang anda gunakan dengan mengakses ke System\framework\Disini.
Biasanya ada dua file apk dengan nama ***res.apk di folder framework. Copy-paste keduanya.\\

Selanjutnya Letakkan juga file Apk yang ingin di Decompile dalam folder tersebut. Disini kita misalkan Settings.apk yang bisa kita dapatkan dengan mengakses System\app\Disini.
Tentu saja anda bisa sesuaikan file apk yang ingin anda modifikasi sesuai kebutuhan , semisal SystemUI.apk dll.

Setelah itu buka file Command Prompt.bat dengan cara biasa ( Double click ) . Maka akan muncul jedela Cmd seperti gambar dibawah ini.


Instal framework nya , caranya ketika seperti ini "Apktool if framework-res.apk" tanda tanda kutip kemudian enter

Lakukan cara yang sama untuk file ***res.apk yang anda temukan di folder framework dengan mengetikkan "Apktool if ***res.apk" tanpa tanda kutip kemudian enter

**** Langkah Eksekusi Decompile Apk ****
Disini kita akan mendecompile file Settings.apk , maka perintahnya seperti ini
Apktool d Settings.apk kemudian enter .
Maka proses akan berlangsung , silahkan tunggu....
Hingga muncul seperti ini

Sekarang anda akan menemukan folder dengan nama Settings , dimana didalamnya berisi semua file yang ada di file apk ( Hasil Ekstraksi ) .
Silahkan anda edit-edit sesuai kebutuhan .

**** Langkah Recompile Apk ****
Setelah semua modifikasi dirasa cukup , sekarang waktunya anda mengembalikan semuanya seperti sedia kala yaitu recompile menjadi file Apk lagi. Caranya dibawah ini

Ketik perintah "Apktool b Settings Modif.apk" tanpa tanda kutip kemudian enter
Maka proses akan berjalan dan silahkan tunggu beberapa saat hingga muncul seperti gambar dibawah ini

Sekarang kita lihat , apakah ada file dengan nama Modif.apk atau tidak ... *Untuk nama "Modif.apk" adalah contoh , siilahkan sesuaikan dengan nama lain sesuai keinginan anda ... terserah.

Jika eksekusi berhasil maka bisa dipastikan file tersebut ada.
Sekarang tugas anda adalah men-sign apk nya agar bisa berjalan di android kesayangan.

**** Sign Apk ****
Caranya simple , ikuti langkahnya dan perhatikan gambarnya
Buka file Modif.apk ( Nama disesuaikan dengan milik anda ) mengunakan Winrar atau semacamnya.
Tidak perlu diekstrak !
Buka juga file Settings.apk original dengan winrar atau sejenisnya .
Sekarang tugas selannjutnya adalah Drag and Drop folder "META-INF" dan "AndroidManifest.xml" dari Settings.apk ke Modif.apk. Jika mmuncul popup , pastikan overwrite yang dipilih ( Menimpa ).
Perhatikan gambar!.


Jika sudah , sekarang kita masuk ke langkah terakhir dari proyek ini

Rename "Modif.apk" menjadi "Settings.apk" . Selesai.

Sekarang silahkan anda pastekan file Settings.apk ke folder System\app\Disini dengan RootExplorer atau aplikasi sejenisnya dan pastikan anda merubah permissionya menjadi rw-r-r dengan cara tap dan tahan kemudian pilih permission.

Untuk melihat perubahan secara nyata di Android anda , Reboot android anda dan silahkan dilihat perubahan yang sudah anda lakukan tadi.

Selesai !!!
Begitulah Cara Decompile dan Recompile Apk 100% Work yang bisa anda praktekan dengan mudah dan tidak beresiko. Masih bingung ? Ada pertanyaan ?
Silahkan share permasalahannya disini.
Jika anda mengikuti panduannya dengan benar maka bisa dipastikan tidak akan mengalami kegagalan . Tested!!!

Share this

Related Posts

Previous
Next Post »