Is there a way to get this without rooting/custom rom? Much appreciated if someone could give me step-by-step instructions as I'm still a noob.
BestInGalaxy said:
Is there a way to get this without rooting/custom rom? Much appreciated if someone could give me step-by-step instructions as I'm still a noob.
Click to expand...
Click to collapse
You need to be rooted and deodexed at a minimum. Stock roms out there that just deodex and root with no other changes. Reason is you need CWM to flash the modified framework-res which would be easiest since your not used to all of this. Also deodexed is a must in order to theme roms.
Here is rough instructions if your on stock rom with root and is deodexed:
First download APK Multi Tool and extract it to a folder on your desktop
Download APK Multi Tool
Download Notepad++ google for the download
Download this update.zip from my ICS theme.
Open the Multi Tool folder and open folder Place-apk-for-modding-here.
Next open the ZIP for the rooted/deodexed ROM your running. Browse to System > Framework and drag framework-res.apk from the ZIP to the Place-apk-for-modding-here folder.
Now in go one folder to the main folder of Multi-tool and click script.bat at the bottom of the folder. It will open a cmd prompt click continue to bring up the menu.
Type in option 25 and hit enter.
Type in 1 hit enter(you've selected framework-res)
Now type in 9 and hit enter to decompile. Give it a few minutes when your back at main menu and its waiting for input minimize the cmd prompt(do not close it).
Open projects folder then browse in this order framework-res.apk > res > values. In values folder open bools.xml with notepad++.
With bools.xml opened in Notepad++ browse to Line 16: it should look like this:
<bool name="config_animateScreenLights">true</bool>
Click to expand...
Click to collapse
Change from true to false and save XML.
Now open Multi apk cmd prompt type in 11 and hit enter. Give it a few you will be asked if its a system apk input Y then hit enter. Next screen input Y and hit enter. Let it do its thing and you will see a small paragraph stating pretty much delete what you've changed and delete resources.arsc if you've edited an XML.
Anyhow dont hit any keys leave that paragraph up for the moment. Minimize cmd prompt then get to main folder of Apk multi tool you will see a keep folder. Inside the folder delete only Resources.arsc then pull back up CMD prompt. Hit any key let it finish up.
Now minimize cmd prompt and go back into Place-apk-for-modding-here folder you will see unsignedframework-res.apk.
Delete original framework-res.apk and rename the unsignedframework-res.apk to framework-res.apk.
Open the ZIP package you downloaded from my theme browse to System > framework.
You will see only framework-res.apk in there drag the modded one you just did into there and then drag this zip to your SDCARD and flash from CWM.
What in the world... my head hurts LOL. Um what does deodexed mean and how do I know I'm "deodexed"?
BestInGalaxy said:
What in the world... my head hurts LOL. Um what does deodexed mean and how do I know I'm "deodexed"?
Click to expand...
Click to collapse
Google sir. That is a step by step I typed up. I recommend ignoring it until you learn more about the phone though.
Sent from my SAMSUNG-SGH-I777 using xda premium
K, I'm willing to learn. Uh, let's start with baby steps, lol. If I root my device, will I be able to update to ICS 4.0 when it becomes available?
In short, yes. There are other threads that answer that fully.
You will always be able to take your phone 'back' to stock like it was when you first got it, to be able to install ICS from At&t.
Though you will be able to install ICS before it is released from At&t by installing a custom rom. It's not a possibility, it's a fact. Just be patient.
Sent from my SAMSUNG-SGH-I777 using XDA App
jivy26 said:
You need to be rooted and deodexed at a minimum. Stock roms out there that just deodex and root with no other changes. Reason is you need CWM to flash the modified framework-res which would be easiest since your not used to all of this. Also deodexed is a must in order to theme roms.
Here is rough instructions if your on stock rom with root and is deodexed:
First download APK Multi Tool and extract it to a folder on your desktop
Download APK Multi Tool
Download Notepad++ google for the download
Download this update.zip from my ICS theme.
Open the Multi Tool folder and open folder Place-apk-for-modding-here.
Next open the ZIP for the rooted/deodexed ROM your running. Browse to System > Framework and drag framework-res.apk from the ZIP to the Place-apk-for-modding-here folder.
Now in go one folder to the main folder of Multi-tool and click script.bat at the bottom of the folder. It will open a cmd prompt click continue to bring up the menu.
Type in option 25 and hit enter.
Type in 1 hit enter(you've selected framework-res)
Now type in 9 and hit enter to decompile. Give it a few minutes when your back at main menu and its waiting for input minimize the cmd prompt(do not close it).
Open projects folder then browse in this order framework-res.apk > res > values. In values folder open bools.xml with notepad++.
With bools.xml opened in Notepad++ browse to Line 16: it should look like this:
Change from true to false and save XML.
Now open Multi apk cmd prompt type in 11 and hit enter. Give it a few you will be asked if its a system apk input Y then hit enter. Next screen input Y and hit enter. Let it do its thing and you will see a small paragraph stating pretty much delete what you've changed and delete resources.arsc if you've edited an XML.
Anyhow dont hit any keys leave that paragraph up for the moment. Minimize cmd prompt then get to main folder of Apk multi tool you will see a keep folder. Inside the folder delete only Resources.arsc then pull back up CMD prompt. Hit any key let it finish up.
Now minimize cmd prompt and go back into Place-apk-for-modding-here folder you will see unsignedframework-res.apk.
Delete original framework-res.apk and rename the unsignedframework-res.apk to framework-res.apk.
Open the ZIP package you downloaded from my theme browse to System > framework.
You will see only framework-res.apk in there drag the modded one you just did into there and then drag this zip to your SDCARD and flash from CWM.
Click to expand...
Click to collapse
Wow that's one hell of a step by step, and here I was Modding apks in 7zip
sent from the Dark Obelisk.
You're good Jivy26
hey there Jivy.. i'm a Sensation noob, but all was going too well with your step by step process parameter, untill i got the following error
Could Not Find C:\Users\SUMICO\Downloads\Apk_Multi-Tool_Alpha_02\Apk_Multi-Tool\place-apk-here-for-modding\../place-apk-here-for-modding/signedframework-res.apk
Could Not Find C:\Users\SUMICO\Downloads\Apk_Multi-Tool_Alpha_02\Apk_Multi-Tool\place-apk-here-for-modding\../place-apk-here-for-modding/unsignedframework-res.apk
'java' is not recognized as an internal or external command,
operable program or batch file.
am i missing something?????
d.durrani said:
hey there Jivy.. i'm a Sensation noob, but all was going too well with your step by step process parameter, untill i got the following error
Could Not Find C:\Users\SUMICO\Downloads\Apk_Multi-Tool_Alpha_02\Apk_Multi-Tool\place-apk-here-for-modding\../place-apk-here-for-modding/signedframework-res.apk
Could Not Find C:\Users\SUMICO\Downloads\Apk_Multi-Tool_Alpha_02\Apk_Multi-Tool\place-apk-here-for-modding\../place-apk-here-for-modding/unsignedframework-res.apk
'java' is not recognized as an internal or external command,
operable program or batch file.
am i missing something?????
Click to expand...
Click to collapse
Do you have java installed on your computer?
Sent from my GT-I9100 using Tapatalk
Related
K so I've been trying to figure out how to change the annoying "verizon wireless" carrier name off my lock screen and notification bar...and heres how to do it..
as for the file... download the zip file in post #8 and extract it to your "C:\android-sdk-windows\tools\" directory.
Then open it up in notepad and edit the part that says "Verizon Wireless" to anything you want.
for those that aren't too familiar with adb: (you must install android SDK, you'll find links to do this in the Droid Eris Android Development and Hacking section)
1. connect your phone to compter, enable usb debugging and open up command prompt. (don't mount SD card)
2. in command prompt, type "cd C:\android-sdk-windows\tools\" then enter...(now you have moved to working within your "tools" folder, where your adb program resides...
3. Type "adb remount"
4. Any file you want to push to your phone, you must put into the "tools" folder on your computer...then use the following command...
"adb push "filename" "directory on your phone"
(example... adb push YouTube.apk /system/apps)
5. To push the edited carrier file, use the following command..
adb push eri.xml /data/
6. To finish the process, reboot by using this command...
adb reboot
Now when you pull your notification bar down, your carrier name will be changed..
to do this, you need to edit eri.xml in framework-res.apk
Use google
can u do that for at&t?
Framework43 said:
to do this, you need to edit eri.xml in framework-res.apk
Use google
Click to expand...
Click to collapse
Googled and found which file to edit. When I search it in hex, I dont see Verizon Wireless in it. Am I missing something?
EDIT: I dont think this applies for the Eris but it does for the Droid. Just looking around a lil bit and a few others have said this. Anyone know the exact file for Eris?
after speaking with Jamezelle on IRC, this seems to NOT be possible to change, as it is set by radio.
ugh Eris has to be tough. doesn't it...I was hoping to change Verizon wireless to like Subway
Sent from my Eris using the XDA mobile application powered by Tapatalk
Could we flash the radio with a custom firmware to allow us to change the carrier name?
I would like to change the carrier name to "xda" or "HTC Eris"
Carrier logo change!!!!
Check post #1 for the fix...
Thank you so much for this tutorial! I totally crashed my phone and wasted a couple hourse trying to edit framework-res.apk. Had to go back to a Nandroid. Sure wish I'd found this first. But, at least I got some good experience editing apks.
Thanks again!
Thanks for the fix. It worked.
vash8806 said:
K so I've been trying to figure out how to change the annoying "verizon wireless" carrier name off my lock screen and notification bar...and heres how to do it..
as for the file... download the zip file in post #8 and extract it to your "C:\android-sdk-windows\tools\" directory.
Then open it up in notepad and edit the part that says "Verizon Wireless" to anything you want.
for those that aren't too familiar with adb: (you must install android SDK, you'll find links to do this in the Droid Eris Android Development and Hacking section)
1. connect your phone to compter, enable usb debugging and open up command prompt. (don't mount SD card)
2. in command prompt, type "cd C:\android-sdk-windows\tools\" then enter...(now you have moved to working within your "tools" folder, where your adb program resides...
3. Type "adb remount"
4. Any file you want to push to your phone, you must put into the "tools" folder on your computer...then use the following command...
"adb push "filename" "directory on your phone"
(example... adb push YouTube.apk /system/apps)
5. To push the edited carrier file, use the following command..
adb push eri.xml /data/
6. To finish the process, reboot by using this command...
adb reboot
Now when you pull your notification bar down, your carrier name will be changed..
Click to expand...
Click to collapse
Couldn't one move the edited eri.zip file to the right folder via terminal on the phone?
meanm50 said:
Couldn't one move the edited eri.zip file to the right folder via terminal on the phone?
Click to expand...
Click to collapse
Well..for 1... your eri.xml file exists on the phone as ".xml"...so if you unzip first, then move to phone via terminal...go for it!
gohamstergo said:
after speaking with Jamezelle on IRC, this seems to NOT be possible to change, as it is set by radio.
Click to expand...
Click to collapse
Are you high? I'm sorry..but I've tried this on Froyo..as well as 2.1 roms... I have never had a problem with changing it... as I keep mine as "username: vash"
Hmmmm, I pushed, pushed and re-pushed and I can't change that diabolical 'VZW' text. Just trying to change it to a simple 'My Android' for now...
Followed the instructions in the OP to the letter (and spaces!) I managed to root my phone the 'hard' way by myself and have tinkered with some ROMs although I'm back at 'stock' 2.1 now, but my build number has 'test keys.'
Any ideas?
bill
Worked like a charm. Thanks!
Works great, was a great guide. Thanks a lot!
I just open eri.xml in root explorer (must select r/w in the app so you can modify system settings) and changed the carrier name with the keypad on my phone. Changes are displayed after the next reboot.
Sent from my FroyoEris using XDA App
Use root explorer. Mount r/w data then long press eri.XML. Edit with keyboard, save and reboot.
Sent from my FroyoEris using XDA App
xtrSENSE
I have tried this approach on xtrSENSE and it does not work. I have used this method on cyogenmods and it works great but on this rom does not work. If you have any suggestions please let me know. I am working on something to help people out.
You should be able to change it in the phone itself with QPST or EPST.
i have been trying to change some strings in the SystemUI.apk file in synergy, just to see what i can make them say... but i keep getting the same issues.
WTF am i doing wrong? :l
alright, so i put a (framework) folder in the usr/local/bin folder and added synergy frameworks.
(com.htc.resources.apk) <--- labeled this 1.apk
(framework-res.apk) <--- labeled this 2.apk
i decompiled SystemUI.apk using [apktool d /Users/Rolando-Ramiro/Desktop/SystemUI.apk /Users/Rolando-Ramiro/Desktop/SystemUI]
and used textmate (application for mac to edit xml files) to edit the strings i wanted and then i built the file again using..
apktool b /Users/Rolando-Ramiro/Desktop/SystemUI /Users/Rolando-Ramiro/Desktop/SystemUI.apk
no errors on either part.
now i tried 2 things after this.
i unzipped the synergy rom and added the SystemUI.apk to system/app folder on my computer.
i compressed it once more and tried to flash it. Nothing happened.
so i got the SystemUI.apk (the one with the modified strings.xml) and just moved it from my sdcard to the system/app folder in my phone.
Right after that, i got FC.
so i went back to what i originally had.
any idea what im doing wrong?
i keep getting
install /sd card ...
finding update package
opening update package
Installing update...
then it goes back to TWRP
--> choose zip to flash
[ ] reboot after successful flash
[ ] zip signature verification
--> reboot to system
<-- back to main menu
anyone with input please let me know.
i have mac/windows
omg ^^..
I already said it many times to you:
1. Pull the SystemUI.apk from your rom.
(put the apk in the same folder with the apktool, the you just have to type teh name of the the apk,with out a complete path. just like in step two)
2. Decompile it:
apktool d SystemUI.apk
Click to expand...
Click to collapse
3. make the changes in the SystemUI folder
4. Recompile it WITH AN OTHER NAME:
apktool b SystemUI SystemUI_NEW.apk
Click to expand...
Click to collapse
DON'T overwrite the original SystemUI.apk! (In your 1st post you did this!)
5. open both apks with 7zip
6. when u made changes in the res folder drag&drop the ressources file from SystemUI_NEW to SystemUI
- when you see other folder in the 7zip, with xml/pictures you also edited drag&drop them also
7. You dont need do do anything more now!
- just zipping the apk and flash via cwm won't work, read here how to make one:
http://forum.xda-developers.com/showthread.php?t=732957
- to try installing this apk won't work either.
8. The right way: copy the SystemUI.apk with ne new ressources file in it
and paste in on your sdcard. move it to /system and change the permission with root explorer to 644 or similar (just like all other apks in system/app) and then finally move it in system/app
- or just push it via adb to system/app
9. reboot
Edit: if u still don't understand how to do it, open teamviewer and give me id and pw =P
Rolando.Ramiro said:
i keep getting
install /sd card ...
finding update package
opening update package
Installing update...
then it goes back to TWRP
--> choose zip to flash
[ ] reboot after successful flash
[ ] zip signature verification
--> reboot to system
<-- back to main menu
anyone with input please let me know.
i have mac/windows
Click to expand...
Click to collapse
i would imagine there is an error in your edify script somewhere. and did you resign the apk as a system apk after you recompiled?
i've done everything you said, I PROMISE!
but it still messes up...
how do i resign it?
i decompile SystemUI.apk
it makes a folder called SystemUI
i remove the original SystemUI.apk
then i edit the string, then compile it again.
(i am using the frameworks from the rom that i got the SystemUI.apk from)
once i compile it, i extract the original rom, and go into (system/app) folder and add the .apk
then i compress it back to .zip
i try and flash and i get same error.
i really did the same steps.
i havent tried it on PC though, but i do have it.
gonna do that today.
edit; ok so im reading over the steps that you gave me.
im half asleep right now so i didnt get to fully read them.
my bad! ill do that right now and let you know what i came up with.
edit 2; (15 mins later) i have zip signer 2 on my phone, im pretty sure that will work the same as ppcgeeks apk signer. right?
alright, so instead of creating an update script, i just wanted to push the application from my phone straight into it.
i followed the steps;
1. decompile
2. modify files
3. build with NEW name
4. use 7zip for both NEW and original .apks
5. move over any files from NEW that were modified into original.
6. compress (im not sure if i should of compressed or built again..)
7. move to /system/ and change to what all the apps in /system/app/ are (permissions)
8. move from system/ into system/app.
i still get FC.
sorry if i sound REALLY retarded. im just really unsure what im doing wrong so i have to write it all out.
j4n87 said:
omg ^^..
I already said it many times to you:
1. Pull the SystemUI.apk from your rom.
(put the apk in the same folder with the apktool, the you just have to type teh name of the the apk,with out a complete path. just like in step two)
2. Decompile it:
3. make the changes in the SystemUI folder
4. Recompile it WITH AN OTHER NAME:
DON'T overwrite the original SystemUI.apk! (In your 1st post you did this!)
5. open both apks with 7zip
6. when u made changes in the res folder drag&drop the ressources file from SystemUI_NEW to SystemUI
- when you see other folder in the 7zip, with xml/pictures you also edited drag&drop them also
7. You dont need do do anything more now!
- just zipping the apk and flash via cwm won't work, read here how to make one:
http://forum.xda-developers.com/showthread.php?t=732957
- to try installing this apk won't work either.
8. The right way: copy the SystemUI.apk with ne new ressources file in it
and paste in on your sdcard. move it to /system and change the permission with root explorer to 644 or similar (just like all other apks in system/app) and then finally move it in system/app
- or just push it via adb to system/app
9. reboot
Edit: if u still don't understand how to do it, open teamviewer and give me id and pw =P
Click to expand...
Click to collapse
DUDE I ****ING GOT IT. :O
thank you so much.
posting screenshots right meow.
Rolando.Ramiro said:
DUDE I ****ING GOT IT. :O
thank you so much.
posting screenshots right meow.
Click to expand...
Click to collapse
no need to resign/compress after drag/drop file...thats the way im doing it
Congrats that u finally made it..was a hard way =P
j4n87, that guide. it's beautiful.
You saved my day, Sir!
@j4n87:
Thanks a lot for your nice step by step guide - it really helped me a lot!
As a beginning, I tried to change the color of the statusbar's clock. My main mistake was violating your rule 6b:
6. when u made changes in the res folder drag&drop the ressources file from SystemUI_NEW to SystemUI
- when you see other folder in the 7zip, with xml/pictures you also edited drag&drop them also
So you have to copy the file status_bar.xml from SystemUI_NEW.apk/res to SystemUI.apk/res, too.
Thanks again!
Wolfgang
EDIT:
Here is a little timesaver for you when you have installed Android Development Kit (with adb command within your PATH) and you have a WLAN connection to your development PC:
- Install the app adbWireless from the market.
- To get SystemUI.apk installed, start adbWireless and type in your PC's terminal:
1. adb connect 192.168.1.100:5555
2. adb remount
3. adb push SystemUI.apk /system/app
4. adb shell killall system_server
ad 1) Take the values the app tells you.
ad 2) Makes /system partition writeable.
ad 3) You may have to add the correct path to the SystemUI.apk on your PC.
ad 4) That's the command for soft rebooting your smartphone which is faster than a normal reboot.
How to modify your framework-res.apk
There are plenty of "How-to's" out there that I've seen for modifying the framework-res.apk. I've tried probably 20 of them...all resulted in getting stuck in a bootloop. Finally figured out a method that works.
Here goes:
THIS IS FOR LINUX BASED USERS
Go to www.jokersax.com and grab my tool.zip under Th3Bill Mods
Extract it in your HOME folder
Inside it you will find 2 versions of apktool. There is a good reason for that, which you will see later.
You also need a good xml editor like Editra (available in most distros packages)
Need an archive manager as well (I recommend File Roller)
[COLOR="green"[B][U]]Initial Setup:[/U][/B][/COLOR][/SIZE]
[SIZE="3"]1) Open your Home folder and select to show hidden files
2) Open your .bashrc file
3) Add the following lines to the bottom of the file
export PATH=${PATH}:~/bin
export PATH=${PATH}:~/tool/reg
export PATH=${PATH}:~/tool/ics
Then save the file
4) Open your .profile file
5) Add the following line to the bottom of the file
PATH="$HOME/tool/ics:$HOME/tool/reg:$PATH"
Then save the file.
Now, on to editing
1) Navigate to the framework folder that your framework-res.apk is in.
2) Open a terminal
3) Type in "reg if framework-res.apk" no quotations and press Enter
4) Type in "reg d framework-res.apk" no quotations and press Enter Now minimize terminal (you'll use it later)
5) You should see in your file manager the folder called framework-res. This is your decompiled framework-res.apk
6) Make your edits. be careful....this file controls a TON of things in your system, and you can make some major problems for yourself if you edit things incorrectly.
7) Once your edits are done, go back to your terminal session
8) Type in the following "ics b framework-res" no quotations (where *username* is your account username) and press Enter.
9) It should recompile correctly. You'll have a framework-res.apk in the /framework-res/dist folder. DO NOT USE THIS ONE WILL CAUSE BOOTLOOPS!!
10) Open it with an archive manager and extract the resources.arsc as well as any files you edited in the xml folder.
11) Go back to your ORIGINAL framework-res.apk and open (not extract) it in your archive program
12) Add in the files you extracted from the edited framework-res.apk, placing them in the appropriate folders
13) You're done!
Cheers!
P.S. If you get a recompile error that mentions plurals, you have some work to do. Go to the values folders one at a time and look for the plurals.xml files. You will see a bunch of entries....scroll all the way down till you see a section that looks like this:
<plurals name="matches_found">
<item quantity="other">%d of %d</item>
<item quantity="one">1 match</item>
you need to edit this section to look like this:
<plurals name="matches_found">
<item quantity="other">%1$d of %2$d</item>
<item quantity="one">1 match</item>
This must be done for EACH plural.xml file...placing 1$ behind the first % and 2$ behind the second one. Save each as you go. Then recompile, and you should be good to go.
HOW TO LOGCAT PROPERLY
Here's how to logcat so that a dev can actually help fix your issue
SETUP
1) Download Android SDK from HERE
2) Place it directly in your HOME folder
3) Extract the file there and rename the folder android-sdk
4) Go to the platform-tools folder and double-click android
5) Download at least the tools and platform-tools. You can download other stuff, but that's unnecessary for this exercise.
6) Close SDK when it's done
Now to LOGCAT
1) Navigate to the /platform-tools folder.
2) Open a terminal
3) Type in either A or B depending on your system
A) (works on Ubuntu derivatives)
sudo ./adb kill-server
sudo ./adb start-server
B) (Suse, Fedora, etc)
su
(enter your password)
./adb kill-server
./adb-start-server
Now, the server should be running....leave it open!
4) Plug your phone into the PC (making sure that if it's ON, that you have android debugging enabled...or the proper edit in build.prop listed below)
5) If your phone is OFF(meaning you can't get it to boot from a rom/mod you did), follow A). If your phone is ON (meanint working but has a FC somewhere), follow B)
A) Type into the terminal the following
./adb logcat -C
and press enter. Should say waiting for device. Turn on your phone. When it gets to a section where you see a large amount of red pass by on the screen (like 8-10 lines), go to step 6
B) Be sure to turn off ALL apps that are NOT related to your FC (this makes it nice and neat for us to read the logcat)
Open terminal and type in the following
./adb logcat -C
and press enter. You should see it start to log stuff...it'll be going by really fast...don't worry about that right now.
NOW, do whatever it is that fcs (open the app, process, etc) and wait for it to FC. When it does, go to step 6
6) With the Terminal being your primary window in the PC, Press Ctrl +Z. This will stop the logcat output
7) Search through the logcat for the section with all the red (you'll see a bunch of E's). Don't cut this up on us...we may need some of the other info
8) Select about 30-40 lines ABOVE the red error section through about 10-20 lines AFTER the error section
9) Paste this into Pastebin. Please don't send us this in an e-mail...it just looks a hot mess that way.
10) Link to the Dev.
CHEERS!
Blank flashable zip
For all of you out there wanting to flash an app or framework file, here is a flashable zip that is blank. It contains instructions inside it, so PLEASE
READ THE FILE LABELED "READ ME FIRST!!!!"
This will make a simple process of flashing the items you want to flash.
CHECK POST 8 FOR CORRECTED INFORMATION
Any questions...ask me
Could we use this to turn our phones into a space/time bending machine??
Lol jk. Thanks for the information and flash able zip!!!
Sent from my MB855 using XDA
tsdeaton said:
Could we use this to turn our phones into a space/time bending machine??
Lol jk. Thanks for the information and flash able zip!!!
Sent from my MB855 using XDA
Click to expand...
Click to collapse
Don't I wish...or an intelligence enhancer...LOL
Glad to share
th3bill said:
don't i wish...or an intelligence enhancer...lol
glad to share
Click to expand...
Click to collapse
lmao! +1476930593
Bad ass thread buddy thanks for the how to's and blank flash zips these will surely come in handy....
MIUI/ICS for the Photon
http://forum.xda-developers.com/showthread.php?t=1536161
For deodexed I'm guessing.
Th3Bill said:
For all of you out there wanting to flash an app or framework file, here is a flashable zip that is blank. It contains instructions inside it, so PLEASE
READ THE FILE LABELED "READ ME FIRST!!!!"
This will make a simple process of flashing the items you want to flash.
If you wish to flash other items, you simply need to make sure that the item you want is in the folder it would be in within your phone, so if you want something to go into /system/lib, make sure that you create a folder /lib inside the /system folder in the zip and put the file inside that folder.
Any questions...ask me
Click to expand...
Click to collapse
Also, I should add that I forgot something in the explanation for this file. Wherever you are putting the file you're flashing (app, framework), you will need to adjust the permissions portion of the updater-script to show that file. Otherwise, you will set your entire /system to those permissions and you will get wonderful boot-loops
So, for app Music.apk, that line would look like:
set_perm(0, 0, 0755, 0644, "/system/app/music.apk");
Here is the updated file with the corrected instructions inside it Sorry for any issues fellas!
Blank CWM2.zip
Go to the site to download the file
Cheers!
TOOLS
Who doesn't love tools?
I've seen a lot of confusion over which versions to use for decompiling. Magic values being off with the current version of Android being pushed to 4.0.4.
Here's a helpful little tool kit. Disclaimer: It's for Linux based systems(save for the Androidsuite). I will try to find all these for Windows at some point, but with MIUI for Photon and Atrix, CNA for Photon, and Kitchen Sinks for both Photon and Atrix, I'm spread a little thin for some of these how-tos. I will post more soon once Kitchen Sink is Beta.
Tool.zip
Go to the site and download the file.
There's a small file inside with an explanation of each tool. NOTE: I put that Android suite works in Wine. It does not. It will OPEN and look like it might work, but does not recompile or decompile anything. It's a windows only wonder...LOL
Is there any way you'd be able to write up a How-To on how to use Diff/Patch in the laments terms, with Android specific type files directions cuz I'm trying to figure it out but since all the info I find is for applying it to everything other than Android. I'm on a mac and have it all setup correctly but I fk shyt up cuz I lose a step or something.
By the way, thanks for this How to also. Awesome.
MoPhoACTV Initiative
moonzbabysh said:
Is there any way you'd be able to write up a How-To on how to use Diff/Patch in the laments terms, with Android specific type files directions cuz I'm trying to figure it out but since all the info I find is for applying it to everything other than Android. I'm on a mac and have it all setup correctly but I fk shyt up cuz I lose a step or something.
By the way, thanks for this How to also. Awesome.
MoPhoACTV Initiative
Click to expand...
Click to collapse
What are you trying to do? You looking to do rom porting? Try to change some features? Change colors in a menu? Need a bit more info. Depending on what you're wanting to do will determine what the steps will be.
Idiots guide to porting ROMs for Photon, now THAT would be great. Sure it'd be a PITA and 3/4 to make though lol, great work on keeping up this how-to thread and all your ROM work!
w0lf215 said:
Idiots guide to porting ROMs for Photon, now THAT would be great. Sure it'd be a PITA and 3/4 to make though lol, great work on keeping up this how-to thread and all your ROM work!
Click to expand...
Click to collapse
<<<[----RECOGNIZED CONTRIBUTOR now
I feel bad that I haven't written more "how to's" in a while, but with 6 downloads I'm currently doing (MIUI Photon, MIUI Atrix, CNA Photon, Kitchen Sink Photon, Kitchen Sink Atrix, TabletUI Photon), I'm being spread pretty thin....LOL. It's all good. I love doing this stuff.
I promise to write more of these as I get a chance. I like to have more people help with stuff.
Th3Bill said:
<<<[----RECOGNIZED CONTRIBUTOR now
I feel bad that I haven't written more "how to's" in a while, but with 6 downloads I'm currently doing (MIUI Photon, MIUI Atrix, CNA Photon, Kitchen Sink Photon, Kitchen Sink Atrix, TabletUI Photon), I'm being spread pretty thin....LOL. It's all good. I love doing this stuff.
I promise to write more of these as I get a chance. I like to have more people help with stuff.
Click to expand...
Click to collapse
I noticed that a little while ago, Congrats on the new title thats whats up.
btw check your pm
moonzbabysh said:
I noticed that a little while ago, Congrats on the new title thats whats up.
btw check your pm
Click to expand...
Click to collapse
Check yours...got a book in there for ya...LOL
Updated OP How Tos.....Framework-res edit and Logcatting
Th3Bill said:
Updated OP How Tos.....Framework-res edit and Logcatting
Click to expand...
Click to collapse
Just setting up on pc. Ready to try this. You may be hearing from me! LOL
Hi there! Just wanna share..
Just a basic background on how to theme your ROMS. - ofcourse, give thanks to the developer of your ROMs! .
I made this thread for those users who have personal wishes for their Phones. Ofcourse, ROM developers cannot please all of its users. so just make your own and be happy!.
I just made it easy for easy understanding and for the newbies.
Tried so many times and tested
I've already tried editing the systemUI.apk of different ROMs.
Here's what I did :
FIRST : Download 7zip to open the archived apk. - that's free.
Extracting first the Zip File..
(make sure you copy the original before extracting it for back up)
1. Download the ROM.zip and extract it to your PC.
2. Go to \system\app\SystemUI.apk\res\drawable-ldpi\
3. View the PNG files you wanted to change and make sure to remember its' file name.
4. After editing/changing the file/image you wanted, you can save it anywhere from your PC, let's say on your Desktop.
- Make sure that the file name still remains as is..
*After you're done editing, updating the PNG files you wish to change, follow this steps to update the zip file :
NOTE : You can apply transparency by editing the PNG file to photoshop by reducing the opacity of the image
1. Go to the original ZIP file of ROM.Zip from your PC
2. Right Click the folder and select 7 ZIP -->> open archive
3. Close all of windows/Browers (or minimize)
4. Go to \system\app\SystemUI.apk\res\drawable-ldpi\ and it will open a new window of 7zip showing the files inside the zip.
5. Now, given your edited PNG files or downloaded png files (assuming that files are located in your desktop). - Click and simply DRAG the file(s) from your desktop to \system\app\SystemUI.apk\res\drawable-ldpi\ .
6. It will ask you to confirm the action for it will replace the existing PNG file that you're trying to change.
7. Make sure that the file name of the one you edited/downloaded are THE SAME. -
8. After dragging and replacing the files you wanted, then you're good to go!
9. Close the 7zip window and that's it!.
You can now install the .zip by copying the UPDATED zip file to your SD Card.
(Note: Make sure to copy the updated one, not the backed up one)
Install the zip file from the original thread's instructions and reboot twice.
After that, you have now a customized systemUI.apk.
For those who do not want to reinstall the whole package.. follow these steps:
1. I assumed that you have the zip file of your ROM.
2. Extract it and go to \system\app\
3. Separate the SystemUi.apk - put it on your desktop. create a back up,
Right Click SystemUi.apk and select 7 ZIP -->> extract here - just to view the files you wanted to change.
Just go the folder and search for the PNG files.
4. Right Click SystemUi.apk and select 7 ZIP -->> open archive.
5. Go to \res\drawable-ldpi\
6. Click and simply DRAG the PNG file(s) from your desktop to \res\drawable-ldpi\
7. It will ask you to confirm the action for it will replace the existing PNG file that you're trying to change.
8. Make sure that the file name of the one you edited/downloaded are THE SAME. -
9. After dragging and replacing the files you wanted, then you're good to go!
APPLYING :
1. Download and install rootexplorer.apk
2. Download the png files you wanted to update.
3. Copy and paste the NEW SystemUi.apk that you have updated/Edited to your SD card.
4. Open root explorer in your galaxy y then go and tap MOUNT R/W.
5. Go to \SDCard and go to new SystemUI.apk that you have updated.
6. Long press the file and select copy
7. Press back and go to \system\app - tap MOUNT R/W at the top.
8. Paste the new SystemUI.apk from there.
(Note : You will encounter a lot of force closes for the exixsting systemui is currently being used by your phone. - just ignore it a lot and scroll down to look for the new SystemUI.apk.
9. Once you get there, long press on it and select permissions:
from the pop up, make the checked one like this :
•___•____ •
•___ .____.
•___ .____.
where Dots are the checked one - Bigger dots
After encountering a lot of force closes, then reboot the phone and that's it!
(Force Closes are normal, DON't PANIC - logically, you are currently using your systemUI.apk so just ignore it
NOTE : You can also apply the same steps in editing system files apps, just edit the .png files and locate it using 7zip(when you already opened it). Have a little LOGIC on how to edit system app background - same process. just different apk files and directory
HIT THANKS IF I HELPED YOU - IT COSTS NOTHING ;]
nice guide
you can also add this:
Install via ADB:
adb root
adb remount
adb push [file location in PC] /system/app/systemui.apk
Click to expand...
Click to collapse
no need to set permissions via ADB
also its better to use apk multitool since it can compile/decompile the apk's, if you extract the apk using 7zip or archive softwares you can't read the XML's and you can't compile them properly which results to force close issues when pushing into system
deathnotice01 said:
nice guide
you can also add this:
no need to set permissions via ADB
also its better to use apk multitool since it can compile/decompile the apk's, if you extract the apk using 7zip or archive softwares you can't read the XML's and you can't compile them properly which results to force close issues when pushing into system
Click to expand...
Click to collapse
Thanks! not that sure how to use that that's why I made it my on way
more easy steps and understandable for newbies.
EDIT :
Yes you it will require to extract the apk files but just to view the image you wanted to change.. the original apk file will be opened thru 7zip and just replace the selected png. It is not recompiling the apk file at all
Tried and tested by the way
try and test it out yourself:
a very powerful apk reverse engineering tool:
APK MULTITOOL
deathnotice01 said:
try and test it out yourself:
a very powerful apk reverse engineering tool:
APK MULTITOOL
Click to expand...
Click to collapse
I will try it soon! thanks for the info this is a basic guide for newbies
Just let me know if you need further assistance
how about a gif image?
like the emoticon of repencis on his status bar..
I.M.G said:
how about a gif image?
like the emoticon of repencis on his status bar..
Click to expand...
Click to collapse
I suggest to look for systemUI.apk of repencis and check for the GIF files.. it it is existing, then you can replace that one, following the process ;D
how to change default wallpaper?
ajbm6 said:
how to change default wallpaper?
Click to expand...
Click to collapse
What specific ROM are u using?
Sent from my GT-S5360 using xda premium
ajbm6 said:
how to change default wallpaper?
Click to expand...
Click to collapse
gallery > choose picture > set as > homescreen wallpaper
ajbm6 said:
how to change default wallpaper?
Click to expand...
Click to collapse
Hmm... if you want a default wallpaper, create a folder named "Wallpaper" inside "SYSTEM" folder and create another folder inside it named "default_wallpaper" then put the jpg file you wanted..
(you can use rootexplorer)
make sure that the file name of the default wallpaper is "default_wallpaper.jpg"
how??
It worked perfectly :highfive: cheers !!! can we change the place of name of network carrier in the notification bar similarly???
Abhibhat said:
It worked perfectly :highfive: cheers !!! can we change the place of name of network carrier in the notification bar similarly???
Click to expand...
Click to collapse
Never tried it before.. haha.. why do you want to change it?
HIT THANKS IF I HELPED YOU. - it costs you nothing!
Sent from my GT-S5360 using xda premium
emompong said:
Never tried it before.. haha.. why do you want to change it?
HIT THANKS IF I HELPED YOU. - it costs you nothing!
Sent from my GT-S5360 using xda premium
Click to expand...
Click to collapse
I dont want to change it i want to change its place in the status bar!!!:laugh:
Abhibhat said:
I dont want to change it i want to change its place in the status bar!!!:laugh:
Click to expand...
Click to collapse
oh.. my bad lol, hmm not actually getting what you're saying, give me a screen shot pls.
Abhibhat said:
It worked perfectly :highfive: cheers !!! can we change the place of name of network carrier in the notification bar similarly???
Click to expand...
Click to collapse
try this app if you wanna change network carrier hxxp://db*tt/ZRdrSUg7
note : change " * " with " . " and change " hxxp " with " http "
dnt forget to press thank button hehe
emompong said:
oh.. my bad lol, hmm not actually getting what you're saying, give me a screen shot pls.
Click to expand...
Click to collapse
its like we gb users have the carrier name under the wifi and other buttons in status bar but i want it like that in cyanogenmod at the bottom!!!
Abhibhat said:
its like we gb users have the carrier name under the wifi and other buttons in status bar but i want it like that in cyanogenmod at the bottom!!!
Click to expand...
Click to collapse
hmm ,, modified carrier name is possible but at the bottom? im not sure about it. of you want to edit you carrier name, tell me,ill share.
background
you know we have backgrounds that are set on the "settings" menu. How to change the background on that. This background also shows on some apps aswell. for example Creeds 2.1 has that purple background.
Thanks:good::good:
I don't know how to decompile and compile..
If anybody could make this one a flashable zip??.
Thanks a ton..
This is for those of us who preferred the stronger haptic feedback strength of the capacitive buttons that we had from 2.3.5 (and also for those who haven't taken the ICS plunge). The basic steps of this could probably also be used for other changes to the framework-res.apk. These are the steps I used and are by no means the best way to do this (in fact, this probably guarantees it's not the best way  ).
As always, you should be careful when performing any modifications to things like this. I STRONGLY suggest making a nandroid backup and an extra copy of your framework-res.apk in case you want to switch back. Also, you should have cwm on boot enabled so you can always get back to a working condition if you end up in a boot loop. This worked perfectly for me on my first try, but that doesn't mean much . You do all things at your own risk!
You will need:
APK Manager
7zip
Notepad++
Not on ICS!
1. Extract (copy) your framework-res.apk found in \system\framework\
2. Put copy in the "place-apk-here-for-modding" in APK Manager (you may want to re-name the file so you can remember what version/ROM you took it from)
3. Open the APK Manager script and select the apk you want to change
4. I set the compression to 0 and heap size to 512mb (I saw several threads that suggested these settings)
5. De-compile the apk
6. Find the decompiled apk in the "Projects" folder and open it up
7. Navigate to \res\values\arrays.xml and open with Notepad++
8. Find:
And replace with:
9. Save the file
10. Compile the apk. When asked "Is this a system apk?", I said "yes". And then when asked if anything else needs to be copied, I said "no".
11. Using 7zip, open the new apk as an archive found in "place-apk-here-for-modding" folder.
12. Also, open the original apk as an archive with 7zip
13. Drag and drop the "res" folder and "resources.arsc" file from the NEW apk into the ORIGINAL apk
14. Use your favorite method of getting the modified ORIGINAL apk back in your \system\framework\ directory on your phone
-I prefer to hi-jack someone's flashable zip and put my own framework-res.apk--I used AlteredLikeness's "The Stock Monster" http://forum.xda-developers.com/showthread.php?t=1645950 since I'm using stock, odexed 2.3.6. Thanks AlteredLikeness!
I understand there are a dwindling few still using 2.3.6 and the days of GB are numbered for the A2, but I hope this still helps someone! If you have any questions, feel free to post, but try to do some research first (that's how we all learn this stuff  ).
Peace Out!
Sent from my GT-I9100 using Tapatalk 2