Oleh Oscar D'GoldenBoy Rnc di Samsung Galaxy Mini Forum
Kalo agan-agan seorang yang hobi utak atik gadget android khususnya
dari segi interface, pastinya gak pernah lepas sama yang namanya file framework-res.apk
yang terdapat dalam folder /system/framework/. Beberapa trik tips
mengedit file framework-res.apk membutuhkan compile/decompile sebelum
diedit dan digunakan. Berikut ane akan share cara compile/decompile file
framework-res.apk tersebut menggunakan APKTool.
NOTE : DO WITH YOUR OWN RISK. ANE GAK BERTANGGUNG JAWAB KALO TERJADI APA-APA SAMA ANDROID AGAN. SEBAGAI PERINGATAN, KESALAHAN MENGEDIT FILE FRAMEWORK-RES.APK DAPAT MENYEBABKAN BOOTLOOP (PENGALAMAN PRIBADI) SEHINGGA MENYEBABKAN AGAN HARUS FLASH ULANG GADGET ANDROID AGAN.
1. Pertama-tama download terlebih dahulu file APKTOOL https://dl.dropbox.com/u/87246787/APKtool.rar Ekstrak ke sebuah folder.
2. Masukkan file framework-res.apk ke dalam folder tersebut. Buat
juga backup copian dari framework-res.apk, beri nama saja
framework-res1.apk
3. Buka Command Prompt.bat yang ada di folder tersebut. Ketikkan :
- apktool if framework-res.apk
- apktool d framework-res.apk
5. Nah di folder framework-res ini berisi file-file yang sudah di decompile sehingga bisa kita edit. Baik itu mengganti gambar, ganti file XML, dan sebagainya. Contohnya seperti file XML yang jika dibuka langsung dari framework-res.apk tanpa di decompile terlebih dahulu tidak akan terbaca.
6. Jika sudah di decompile seperti ini maka file XML yang ada di framework-res.apk akan dapat dibaca dan dibuka dengan notepad biasa sekalipun.
7. Maen ke Photo Shop- Buka Photshopnya- Klik Menu File—New---isi Width = 240 dan Height = 320 dan Resolution = 72 lalu OK- Mo pake gambar, silahkan cari di google atau om2 atau ante2 punya gambar ukuran 240 x 320 pixel tinggal drag ke photoshop Atur tingkat opacity nya sesuai keinginan batas transparan yg di inginkan. Misalkan 80%. Bagian opacity ada di tampilan photoshop kanan bawah- Udahnya Save as dengan format .png, beri nama file nya new_image- Simpan di dalam folder : framework-res.apk\res\drawable-ldpi.- Save—OK.
8. selanjutnya kita aktifkan Program Notepad ++ yg sebelumnya sudah diinstal, balik lagi ke folder apk manager, buka bagian folder framework-res.apk\res\values
Drag file style.xml ke notepad ++.
9. Tekan CTRL + F ( Find didalam menu Edit ), ketik background_dark dan ENTER.
10. Geser kolom Find ke posisi dimana Line background_dark ada pada block Hijau dan rename menjadi transparent. Ada pada line 40 : <item name="colorBackground">@color/background_dark</item>
11. Hasil proses rename : <item name="colorBackground">@color/transparent</item>
12. Oke lanjut lagi ke menu CTRL F, ketik screen_background_dark dan ENTER
13. Akan muncul pada line 75 :
<item name="windowBackground">@drawable/screen_background_dark</item>
14. Rename menjadi
<item name="windowBackground">@drawable/new_image</item>
15. Save As file Style.xml nya dan close program notepad ++ nya
16. Jika sudah melakukan pengeditan maka ketikkan :
apktool b framework-res (tanpa .apk). Proses nya agak lama jadi sabar aja gan. :D
17. Setelah beberapa lama di dalam folder framework-res akan tercipta sebuah folder baru bernama build dan dist. File framework-res.apk di dalam folder dist tidak bisa digunakan langsung di android kita karena itu adalah unsigned apk.
18. Selanjutnya, buka folder build>apk. Kemudian buka file framework-res1.apk (file backup) dengan WinRAR. Di sini kita akan melakukan overwrite/replace file.
19. Seret file resources.arsc di folder build>apk ke framework-res1.apk.
- Jika ada konfirmasi Add and Replace langsung klik
20. Selanjutnya ingat file apa saja yang sudah di edit. File-file tersebut tinggal di overwrite aja sesuai dengan folder pada framework-res.apk. Tadi mengedit di folder res\values\style. Maka folder res\drawble-ldpi yang ada di build-apk-res-drawble-ldpi tinggal di seret aja ke framework-res.apk-res-drawble-ldpi.
21. Jika sudah dilakukan pengeditan, ganti nama framework-res1.apk menjadi framework-res.apk. Kemudian tinggal di masukkan aja deh ke gadget agan.
Tutorial yang lbh jls n pake gambar download disini :
https://dl.dropbox.com/u/87246787/Tutorial%20Setting%20Background%20HH%20Menggunakan%20ApkTOOL..doc
Java :
http://www.mediafire.com/?y081yjcg11np9a7
notepad++ :
https://dl.dropbox.com/u/87246787/npp.6.1.2.Installer.exe