Rabu, 05 September 2012

EDIT FRAMEWORK-RES.APK DAN SYSTEMUI.APK


Setelah berkali-kali gagal akhirnya ane berhasil juga edit SystemUI.apk dan framework-res.apk hehehehe. Ini ane kasih tutorial untuk edit framework dan systemui
OK langsung aja ya, sebelum memulai siapkan dulu file2 yang dibutuhkan
  1. Kompie harus udah keinstal SDK dan JDK
  2. Apkmanager (http://forum*xda-developers*com/showthread.php?t=695701)
  3. Stock Icon ( cari sendiri sesuai selera ya )
  4. Script update.zip dan Signing tool (http://www.4*shared.com/file/keicRK1-/updatezip_4gazzi.html dan http://www.4*shared.com/file/gJ52bYsu/signing.html credits to agan tama online. Untuk lebih lengkap dan jelas tentang update.zip liat di http://www*kaskus*us/showpost.php?p=477292908&postcount=4077)
  5. 7.zip/winrar

SELALU BACKUP FILE FRAMEWORK ASLI BIAR KALO BOOTLOOP BISA DIBALIKIN LAGI dan DO WITH YOUR OWN RISK

Tutorial ini ane bagi jadi 2 bagian:
  1. Decompile, edit dan recompile Apk menggunakan Apkmanager
  2. Membuat update.zip

  1. Decompile, edit dan recompile Apk
    1. Ekstrrak Apkmanager menggunakan winrar(boleh ditaro dimana aja)
    2. Ambil framework-res.apk di system/framework/framework-res.apk dan SystemUI.apk di system/app/SystemUI.apk dan twframework.apk di system/framework/twframework.apk (terserah mau pake adb atau cara yang lainnya)
    3. Sekarang buka folder Apkmanager hasil ektrak tadi disana tar ada beberapa folder dan script.bat
    4. Copy file framework-res.apk, SystemUI.apk, dan twframework.apk ke folder other di apkmanager.
    5. Buka cmd kemudian arahkan ke tempat dimana folder other dari apkmanager berada ( misal folder other dari apkmanager ane ada di E:\Apkmanager\other jadi ane ketik di cmd e: cd Apkmanager/other)
    6. Kemudian ketik java –jar apktool.jar if framework-res.apk akan ada proses instalasi sebentar tunggu ampe selese, lakukan juga untuk 2 file yang lain SystemUI dan twframework.apk
    7. Selanjutnya copy apk(Framework atau SystemUI, bisa yang lain juga) yang akan diedit ke dalam folder place-apk-here-for-modding
    8. Jalankan script.bat kemudian pilih nomor 22(set current project), kemudian pilih file yang akan diedit, kemudian pilih nomor 19(select compression level; pilih nilai 0) yang terakhir kemudian pilih option nomor 9 (decompile) JANGAN PILIH NOMOR 10 (DECOMPILE WITH DEPENDENCIES)
    9. Minimize dulu jendela cmd script.bat, sekarang buka folder projects, apabila decompile berhasil maka akan terdapat folder apk yang didecompile (misal ane decompile SystemUI.apk maka di dalam folder projects akan ada folder SystemUI.apk)
    10. Sekaranag edit bagian yang diinginkan misal untuk mengganti ikon baterai maka masukan ikon baterai kedalam folder res/drawable-ldpi jangan lupa ubah juga file xml yang ada di drawable
    11. kalo udah selesai edit buka lagi cmd script.bat yang tadi kita minimize trus pilih option 11(compile apk) tar pas proses ada 2 pertanyaan untuk pertanyaan pertama pilih “yes” untuk yang kedua pilih aja “no”
    12. oke proses recompile selese dan sekarang akan muncul folder baru yaitu “build” di dalam folder hasil decompile kita (di dalam project/apkyangdiedit)
    13. buka file asli SystemUI.apk dengan winrar dan folder build dari apk yang kita edit, lakukan drag and replace untuk file-file yang kita edit(misal tadi kita edir res/drawable-ldpi maka drag file drawable ldpi dari folder build ke dalam file asli yang kita buka dengan winrar dan kita replace JANGAN LUPA DRAG AND REPLACE RESOURCES.ARSC DARI FOLDER BUILD KE DALAM FILE ASLI
    14. kalo semua file yang udah kita edit selesai kita pindah ke dalam file asli tutup winrar.

1. MEMBUAT UPDATE.ZIP (Credit to agan Tama.Online)
  1. Ekstrak file update.zip_4gazzy dan signing
  2. buka folder hasil ekstrak update.zip_4gazzy didalamnya ada 2 folder system dan meta-inf buka folder system (isinya kok kosong???) emang kosong gan wkwkwk di folder system agan bisa buat folder app atau framework (sesuai kebutuhan). Kalo kita mau bikin update.zip buat framework-res.apk maka kita buat folder framework, kalo mau bikin update.zip buat SystemUI maka buat folder app. Folder meta-inf dibiarin aja jangan diutak-atik
  3. Sekarang gunakan 7.zip untuk membuat file zip dari folder meta-inf dan folder system. Hasil file .zip bisa dikasih nama terserah
  4. Buka folder hasil ekstrak signing(ada 3 file) dan copy file.zip yang dibuat di langkah sbelumnya
  5. Klik autosign.bat, untuk pemakaian pertama kali pilih opsi 2(set classpath, tar ada pilihan classpath tinggal plh “yes” aja kemudian pilih opsi 4 (untuk pemakaian selanjutnya bisa langsung pilih opsi no. 4)
  6. Oke sekarang file update.zip siap digunakan tinggal copy ke sdcard masuk recovery mode (T+ Power) apply update from sdcard dan reboot
  7. Tunggu masuk home screen dan voila framework agan-agan udah terganti.

1 komentar: