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.
- Pertama-tama download terlebih dahulu file APKTOOL di sini. Ekstrak ke sebuah folder.
- Masukkan file framework-res.apk ke dalam folder tersebut. Buat juga backup copian dari framework-res.apk, beri nama saja framework-res1.apk
- Buka Command Prompt.bat yang ada di folder tersebut. Ketikkan :
- apktool if framework-res.apk
- Kemudian ketikkan :
- apktool d framework-res.apk
- Maka akan tercipta sebuah folder framework-res
- 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. Jika sudah di decompile seperti ini maka file XML yang ada di framework-res.apk akan dapat dibaca dan dibuka dengan notepad biasa sekalipun.
- Jika sudah melakukan pengeditan maka ketikkan :
- apktool b framework-res (tanpa .apk). Proses nya agak lama jadi sabar aja gan. :D
- 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.
- Selanjutnya, buka folder build>apk. Kemudian buka file framework-res1.apk (file backup) dengan WinRAR. Di sini kita akan melakukan overwrite/replace file.
- Seret file resources.arsc di folder build>apk ke framework-res1.apk.
- Jika ada konfirmasi Add and Replace langsung klik OK
- Selanjutnya ingat file apa saja yang sudah di edit tadi di langkah 6. File-file tersebut tinggal di overwrite aja sesuai dengan folder pada framework-res.apk. Misal tadi mengedit di folder res-drawable. Maka file yang ada di build-apk-res-drawable tinggal di seret aja ke framework-res.apk-res-drawable.
- Jika sudah dilakukan pengeditan, ganti nama framework-res1.apk menjadi framework-res.apk. Kemudian tinggal di masukkan aja deh ke gadget agan.
Password APKTool : kreatifasik
sip gan aq baru nemu di tempat ini yg paling jelas penjelasannya
BalasHapuspsswor apk tool nya mn???
BalasHapusterima kasih untuk infonya :)
BalasHapusframework-res.apk ntu dapetna darimana?
BalasHapusDi postingan ini hanya utk penjelasan compile & decompile gan. Untuk mendapatkan file nya bisa dicari di google. Thanks udah berkunjung.
Hapusane ga bisa..help gan warnignya java is not recognize ia an internal or external command
BalasHapusYang dapet error kayak gini artinya musti install JRE (Java Runtime Environment) di windowsnya. Cari aja di google gan.
Hapus1. Right-Click My Computer and select Properties
Hapus2. Then Click The Advanced Tab
3. Then Click Environment Variables
4. Select Path In The Bottom Box and Click Edit
5. Find Where You installed Java (E.g "C:\Program Files\Java\bin)
Its different on each computer
6. Make Sure to add a semicolon after the word bin in the path to seperate it from the other important paths
7. If this doesnt work then you may have to reinstall Java and Try Again
Source(s):
http://www.java.com/en/download/help/path.xml
Setting Path on Windows
For Windows XP:
1. Start -> Control Panel -> System -> Advanced
2. Click on Environment Variables, under System Variables, find PATH, and click on it.
3. In the Edit windows, modify PATH by adding the location of the class to the value for PATH. If you do not have the item PATH, you may select to add a new variable and add PATH as the name and the location of the class as the value.
4. Close the window.
5. Reopen Command prompt window, and run your java code.
atau klw pk windows 64 bit pke jg java 64 bit
qwerty : cek adb-nya dah jalan belom? java PATH cek juga, pake windows apa?
BalasHapusAdmin : gan, ane edit koq apk pake tool ini koq bootloop terus ya? apa harus di sign dulu apknya? udah persis ikutin langkah"nya dan berhasil sampe akhir, tapi pas setelah install ROMnya jadi bootloop. solusi gan?
Ane juga pernah bootloop gan. Dan penyebabnya bisa macam2 :
Hapus1. Unsigned apk. Langkah2 kurang tepat (ada yg ketinggalan/kelebihan).
2. Ada beberapa file di dalam file apk tersebut yang memang TIDAK BOLEH dimodif/diubah. Jika diubah akan menyebabkan ketidakstabilan sistem dan dapat menyebabkan bootloop.
paswednya om ? :cd
BalasHapuswee gak FC tuch klo lgs masukin ke HH nya via root explorer
BalasHapuspasswordnya apa tol?
BalasHapusbakti : cara cek adbnya gimana mas??
BalasHapusgan ane pas build muncul ini gan
BalasHapusException in thread "main" brut.androlib.AndrolibException: brut.common.BrutExce
ption: could not exec command: [aapt, p, -F, C:\Users\Engineer\AppData\Local\Tem
p\APKTOOL7264042556780089360.tmp, -x, -I, C:\Users\Engineer\apktool\framework\1.
apk, -S, C:\Users\Engineer\Downloads\Compressed\APKtool\SemcGenericUxpRes\res, -
M, C:\Users\Engineer\Downloads\Compressed\APKtool\SemcGenericUxpRes\AndroidManif
est.xml]
at brut.androlib.res.AndrolibResources.aaptPackage(Unknown Source)
at brut.androlib.Androlib.buildResourcesFull(Unknown Source)
at brut.androlib.Androlib.buildResources(Unknown Source)
at brut.androlib.Androlib.build(Unknown Source)
at brut.androlib.Androlib.build(Unknown Source)
at brut.apktool.Main.cmdBuild(Unknown Source)
at brut.apktool.Main.main(Unknown Source)
Caused by: brut.common.BrutException: could not exec command: [aapt, p, -F, C:\U
sers\Engineer\AppData\Local\Temp\APKTOOL7264042556780089360.tmp, -x, -I, C:\User
s\Engineer\apktool\framework\1.apk, -S, C:\Users\Engineer\Downloads\Compressed\A
PKtool\SemcGenericUxpRes\res, -M, C:\Users\Engineer\Downloads\Compressed\APKtool
\SemcGenericUxpRes\AndroidManifest.xml]
at brut.util.OS.exec(Unknown Source)
... 7 more
gimana ntu gan?
thanks
Biasanya jadi satu folder sama folder APKTool agan. Cari aja.
HapusKok ada pasword nya ??
BalasHapusada kok passwaord nya tuh....
BalasHapusAdb tu gmna gan???
BalasHapusdi mana passwordny
BalasHapuspassword = this blog without blogspot.com
BalasHapuspayah nih...... filnya di password, gk ikhlas juga ngasih tutorialnya.....
BalasHapusini g ada password nya
Hapushttp://www.mediafire.com/?bh7i8n3w3qkkjov
gan , password nya apa gan .. .
BalasHapusAgan2 yang baik,, yang nyari password nya,,, baca baik2 post sampe selesai yah.. ^^ Makasih atas kunjungannya..
BalasHapusttd. Admin
MATA LOO BIDAK ???
BalasHapusJELAS ADA TULISANNYA GITU TOL
pw = kreatifasik
BalasHapusdi mana adb tempatnya gan???,, masalah nya tadi not recognized
BalasHapusIT WORKS, THANKS :D
BalasHapusudah ikutin sesuai petunjuk, pas install yg file backup malah gak bisa
BalasHapusane edit yg ada di folder value, tapi di framework-res1.apk yg di winrar gk ada, gan. jadi balikinnya gimana tuh?
BalasHapuskalo mau ganti ukuran gambar yang adadi framework-res gimana gan ??? biar ga bootlop ?? (bukan ngedit foto nya tapi ukuran gambar loh )
BalasHapuspake photoshop aja
Hapustutor yang sangat sangat dan sangat bermanfaat...
BalasHapusmatur nuwun buat tutornya gan...
folder build dan dist ko lama bnget,, setngah jam blum muncul jg
BalasHapusGan, tutor ini bisa buat file apk selain framework-res gak gan.
BalasHapusmisalnya systemUI.apk apa juga bisa???
Bisa gan. Tapi tetep hati2. Beberapa file default tidak boleh diubah dan kalo diubah dapat menyebabkan bootloop.
HapusDWYOR (Do With You Own Risk) :)
Kok folder "dist" nya gak ada ya gan habis saya compile?
BalasHapusGan hrs punya adb dlu mw pake apk tool?
BalasHapusAne kok ga kluar folder build nya gan?
Gan hrs punya adb dlu mw pake apk tool?
BalasHapusAne kok ga kluar folder build nya gan?
Gan hrs punya adb dlu mw pake apk tool?
BalasHapusAne kok ga kluar folder build nya gan?
gan kok apktool nya pas ane ketik "apktool if framework-res.apk" jadi kayak gini.
BalasHapusD:\kusus android\tool edit apk\APKtool>cmd
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
D:\kusus android\tool edit apk\APKtool>apktool if framework-res.apk
Exception in thread "main" brut.androlib.AndrolibException: Multiple resources:
spec=0x0104032f string/web_user_agent_target_content, config=[DEFAULT]
at brut.androlib.res.data.ResConfig.addResource(Unknown Source)
at brut.androlib.res.data.ResConfig.addResource(Unknown Source)
at brut.androlib.res.decoder.ARSCDecoder.readEntry(Unknown Source)
at brut.androlib.res.decoder.ARSCDecoder.readConfig(Unknown Source)
at brut.androlib.res.decoder.ARSCDecoder.readType(Unknown Source)
at brut.androlib.res.decoder.ARSCDecoder.readPackage(Unknown Source)
at brut.androlib.res.decoder.ARSCDecoder.readTable(Unknown Source)
at brut.androlib.res.decoder.ARSCDecoder.decode(Unknown Source)
at brut.androlib.res.decoder.ARSCDecoder.decode(Unknown Source)
at brut.androlib.res.AndrolibResources.installFramework(Unknown Source)
at brut.androlib.Androlib.installFramework(Unknown Source)
at brut.apktool.Main.cmdInstallFramework(Unknown Source)
at brut.apktool.Main.main(Unknown Source)
D:\kusus android\tool edit apk\APKtool>
pencerahannya gan???
folder build si ada, tapi ko empty yaa??
BalasHapusgan mohon pencerahannya.
gan..kok comand prop ane mental yah gan kalo di buka
BalasHapusmohon di jawab gan
BalasHapusmasalahnya
BalasHapusloe harus punya javac sama jdk buka jre
lebih kengkap
http://ilmuntrik.blogspot.com/2009/12/cara-menginstal-program-java.html
Ikutan
BalasHapusemang kalo mau decompile musti deodex ya?
BalasHapussaya belum mengerti tahap ke 10 nya.. mohon diperjelas dong..
BalasHapus