[MOD/THEME]pendo's batteries and status bar tweaks - Galaxy S II Themes and Apps

OK, I see that there's a desire to try and organize some of the various battery mod posts over in dev. While I'm hesitant to start yet another battery/status bar thread, I thought this might be better to at least organize my few contributions
Currently I've only worked on KE2 and KE7. These are standalone files, in other words you will have to use adb or a root explorer to apply. I prefer adb. The download links are listed by firmware name... I have not renamed the actual files, so you don't need to rename or anything like that to put on your phone. **if using a root explorer remember to set permissions on the new file to 644 or rw,r,r**
SmoothC Circle Battery Mod
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
KE2 smoothC battery
KE7 smoothC battery
AOSP battery/w percent (battery only)
KE2 AOSP battery
KE7 AOSP battery
Translucent Statusbar w/AOSP icons
This is just to give you an idea of how the translucent looks. This can be a cool look or look kinda bad depending on your wallpaper. All aosp green "fully" icons are included with this download:
KE2 translucent aosp statusbar
KE7 translucent aosp statusbar
AOSP black statusbar (same icons as above, but no translucent background)
KE2 aosp black-statusbar
KE7 aosp black-statusbar
adb usage
Adb is the preferred method to insert these. Even over flashing a zip since it's quicker. Also, it's much preferred over using a root explorer since it won't alter permissions. Here's one way to do it:
First thing is to launch terminal (mac/linux) or command (windows). Then you need to "cd" to the folder where you have the file(s) at that need to be pushed. For instance if you had framework-res.apk in your downloads folder you would type something similar to this
(windows-press enter after each line)
Code:
cd C:\Users\pendo\Downloads
Then you would see this C:\Users\pendo\Downloads>
After you "cd" to the correct folder, type the following lines pressing enter after each line
(You only need to type the "adb root" command if your boot.img is insecure and you only need to do it once per terminal session.)
To replace framework-res
Code:
adb root
adb remount
adb shell stop
adb shell mv /system/framework/framework-res.apk /system/framework/framework-res.apk.old
adb push framework-res.apk /system/framework/
adb shell start
Renaming your existing file with the ".old" extension will make the system ignore it, as well as store it in a convenient place should you want to revert. To revert to the original type this:
Code:
adb root
adb remount
adb shell stop
adb rm /system/framework/framework-res.apk
adb mv /system/framework/framework-res.apk.old /system/framework/framework-res.apk
adb shell start
To replace SystemUI.apk
We have 2 files to rename as it has an odex. Note that it goes in the /system/app directory. Also, we need to wipe dalvik-cache for this one.
Code:
adb root
adb remount
adb shell stop
adb shell mv /system/app/SystemUI.apk /system/app/SystemUI.apk.old
adb shell mv /system/app/SystemUI.odex /system/app/SystemUI.odex.old
adb push SystemUI.apk /system/app/
adb shell rm /data/dalvik-cache/*
adb shell start
To revert:
Code:
adb root
adb remount
adb shell stop
adb shell rm /system/app/SystemUI.apk
adb shell mv /system/app/SystemUI.apk.old /system/app/SystemUI.apk
adb shell mv /system/app/SystemUI.odex.old /system/app/SystemUI.odex
adb shell rm /data/dalvik-cache/*
adb shell start
There are other subtle variations you can use to the individual commands, I just chose these for an example. For instance, I generally don't "cd" to the directory that holds my files. Rather, I'll just drag and drop them into my terminal window. Also some will just enter shell and cd to a files directory rather than call it using its full directory path.
Hopefully some of the newer people find some of this useful.​
If you've found any of this useful or are enjoying my work, please don't forget the Thanks button below, or you can use the "special thanks" button right above my avatar
CREDITS/ATTRIBUTIONS
All of my workings with the circle battery can trace their roots to Fightspit's original super circle battery thread. I'm not sure if that's where they originated first, but it is where it began for me late summer 2010. Most of my early designs were either based partially, or wholly upon works in his thread. All of my present offerings are original works by me, however, they still mimic the basic designs from his thread. If anyone ever happens to run into him in a thread, make sure to pass on your thanks for helping to introduce this great mod.

I have some new work I've started that has not previously been posted. I'm going for a more blue flavor, as I really don't care for the orange highlights that android seems to favor
All of the green aosp icons in the status bar have been made blue, including my aosp battery with percent. All of the system related (and any apps that use system resources) highlight/pressed colors have been changed. Also, if you have the overscroll effect mod, this has new colors to match. I didn't do much in the way of icon theming as I'm kinda liking the subdued stock ones for the moment, but I anticipate I'll do more with that as time goes on....I'll look for feedback on that. There's not much a screenshot can tell you as the changes are pretty subtle, but here's one that at least shows the battery and wifi indicators. This is for KE7 only.
sgs2-blue.zip
Inside the zip are 3 files: framework-res.apk, twframework-res.apk, and SystemUI.apk. Push framework-res.apk and twframework-res.apk to /system/framework/ and SystemUI.apk to /system/app/
Black background statusbar
Both of these have solid black statusbar backgrounds but have different pull-down handles. The first file has the same handle as the above file:
download==>SystemUI.apk
The second looks like this:
hshah was kind enough to provide this screenshot:
download==>SystemUI.apk​
As soon as an official custom recovery is available, I'll put all these in zips you can just flash.

also reserved

Get in there pendo! Nice to see you here mate!
edit : Btw we have clockwork recovery now, I don't suppose you can
give me a blank flashable zip for cwm 3.x that I can put these in to flash.
I also need the zip to make a theme.
Another quick question do these work with odexed stock roms? I'm on ke7
Stock rooted. Thats the only thing I'm abit iffy about before I start flashing away.

esk02k said:
Get in there pendo! Nice to see you here mate!
edit : Btw we have clockwork recovery now, I don't suppose you can
give me a blank flashable zip for cwm 3.x that I can put these in to flash.
I also need the zip to make a theme.
Another quick question do these work with odexed stock roms? I'm on ke7
Stock rooted. Thats the only thing I'm abit iffy about before I start flashing away.
Click to expand...
Click to collapse
Gonna also make a thread for my markets here, too I think.....there's a few that are newer to android with this phone and haven't seen those yet.
I didn't know there was an official cwm out yet. I skimmed through earlier, but didn't notice. I'll have to look at it to get the proper mount commands.
Pretty much any 'ol script will "work" but without the proper mount line, you would have to manually mount /system (under mounts and storage) in order for the flash to apply.

Pendo: Does the "AOSP battery/w percent (battery only)" only change the battery icon, or also the other status bar icons?
Would like a framework.res with all AOSP icons including the AOSP battery percentage But without the translucent status bar

esk02k said:
Get in there pendo! Nice to see you here mate!
edit : Btw we have clockwork recovery now, I don't suppose you can
give me a blank flashable zip for cwm 3.x that I can put these in to flash.
I also need the zip to make a theme.
Another quick question do these work with odexed stock roms? I'm on ke7
Stock rooted. Thats the only thing I'm abit iffy about before I start flashing away.
Click to expand...
Click to collapse
hi,
please tell me about CWM 3x thta works with GS2 ...
tks

pendo said:
I have some new work I've started that has not previously been posted. I'm going for a more blue flavor, as I really don't care for the orange highlights that android seems to favor
All of the green aosp icons in the status bar have been made blue, including my aosp battery with percent. All of the system related (and any apps that use system resources) highlight/pressed colors have been changed. Also, if you have the overscroll effect mod, this has new colors to match. I didn't do much in the way of icon theming as I'm kinda liking the subdued stock ones for the moment, but I anticipate I'll do more with that as time goes on....I'll look for feedback on that. There's not much a screenshot can tell you as the changes are pretty subtle, but here's one that at least shows the battery and wifi indicators.
sgs2-blue.zip
Inside the zip are 3 files: framework-res.apk, twframework-res.apk, and SystemUI.apk. Push framework-res.apk and twframework-res.apk to /system/framework/ and SystemUI.apk to /system/app/
As soon as an official custom recovery is available, I'll put all these in zips you can just flash.
Click to expand...
Click to collapse
I am just trying this out, and whenever I open GMail, the notification bar at the top turns white. I'm guessing this is not meant to happen?
Also, when you pull the notification down, it says Notification at the bottom of the pull down... can that be removed please as I think it makes it untidier?

jonata said:
hi,
please tell me about CWM 3x thta works with GS2 ...
tks
Click to expand...
Click to collapse
Sure, chainfire was kind enough to package it up with
his latest kernel, I don't know if its official but it seems to
Work perfectly, I haven't flashed anything yet though but will
Today. Heres the link :
http://forum.xda-developers.com/showthread.php?t=1103399
So pendo am I good to use these on my odexed rom. I'm
Unfamiliar with odexed stuff, I noticed all the odex files in system/app.
They don't need changing to do they?
Thanks.

hshah said:
I am just trying this out, and whenever I open GMail, the notification bar at the top turns white. I'm guessing this is not meant to happen?
Also, when you pull the notification down, it says Notification at the bottom of the pull down... can that be removed please as I think it makes it untidier?
Click to expand...
Click to collapse
Same white bar issue with the XDA app
Sent from Samsung Galaxy S II

esk02k said:
Sure, chainfire was kind enough to package it up with
his latest kernel, I don't know if its official but it seems to
Work perfectly, I haven't flashed anything yet though but will
Today. Heres the link :
http://forum.xda-developers.com/showthread.php?t=1103399
So pendo am I good to use these on my odexed rom. I'm
Unfamiliar with odexed stuff, I noticed all the odex files in system/app.
They don't need changing to do they?
Thanks.
Click to expand...
Click to collapse
tks mate ...

Hrti said:
Pendo: Does the "AOSP battery/w percent (battery only)" only change the battery icon, or also the other status bar icons?
Would like a framework.res with all AOSP icons including the AOSP battery percentage But without the translucent status bar
Click to expand...
Click to collapse
The battery only files only change that from the stock firmware.
esk02k said:
Sure, chainfire was kind enough to package it up with
his latest kernel, I don't know if its official but it seems to
Work perfectly, I haven't flashed anything yet though but will
Today. Heres the link :
http://forum.xda-developers.com/showthread.php?t=1103399
So pendo am I good to use these on my odexed rom. I'm
Unfamiliar with odexed stuff, I noticed all the odex files in system/app.
They don't need changing to do they?
Thanks.
Click to expand...
Click to collapse
You can can run a deodexed apk in an otherwise odexed rom. Framework-res.apk does not have an associated odex file, and neither does twframework-res.apk. But the other apk's do have an associated odex file. Deodexing basically is repackaging the apk with the dex file inside. You just need to make sure that you either rename or remove SystemUI.odex when trying my SystemUI.apk
There is some debate as to whether an odexed rom is faster/slower than deodexed with *some* anecdotal evidence supporting either one. Honestly I'm not real up to speed with that debate. Personal opinion is that it's probably close either way, and with this device in particular I doubt one would notice any difference at all.
hshah said:
I am just trying this out, and whenever I open GMail, the notification bar at the top turns white. I'm guessing this is not meant to happen?
Also, when you pull the notification down, it says Notification at the bottom of the pull down... can that be removed please as I think it makes it untidier?
Click to expand...
Click to collapse
hshah said:
Same white bar issue with the XDA app
Sent from Samsung Galaxy S II
Click to expand...
Click to collapse
Ah yes....the white bar, forgot about that. This is actually caused by the white background of the app. There are other apk's that will cause this too. Depending on the apk and if it's got a title bar this can look odd. I'm personally not a huge fan of transparent statusbar's (or transparencies in general, with the exception of my market ) but it's always been a frequently requested item. I will add additional downloads that have just a solid black statusbar.
As far as removing the statusbar pull-down handle, I actually don't think I've ever seen it like that. Lol, I've just always put a handle on it. Are you using KE2 or KE7? I'll make whichever one you're using without a handle

added versions for each that have the stock black statusbar background

I am on KE7. Going to test your new versions now. Thanks for the brilliant and quick update
Sent from Samsung Galaxy S II

hshah said:
I am on KE7. Going to test your new versions now. Thanks for the brilliant and quick update
Sent from Samsung Galaxy S II
Click to expand...
Click to collapse
I only changed the statusbar background in those, so it still has the pulldown handle
Here's both of the KE7 SystemUI files (regular and the blue themed one) but with the handle png erased. Both are also with the black statusbar
aosp-green SystemUI-no handle
aosp-blue SystemUI-no handle

pendo said:
added versions for each that have the stock black statusbar background
Click to expand...
Click to collapse
Had no effect... all still white
Sent from Samsung Galaxy S II

This is with the notification pulled down and GMail in the background. Both notification and bottom pulldown bar are transparent.
Sent from Samsung Galaxy S II

hshah said:
View attachment 613041
This is with the notification pulled down and GMail in the background. Both notification and bottom pulldown bar are transparent.
Sent from Samsung Galaxy S II
Click to expand...
Click to collapse
hm...I would've thought changing the png for the statusbar background would've changed that. As far as the handle, I see what the problem is lol...sorry about that. Sometimes it's a bit more difficult to work on something that I don't have in front of me. I'll get some files up shortly.

pendo said:
hm...I would've thought changing the png for the statusbar background would've changed that. As far as the handle, I see what the problem is lol...sorry about that. Sometimes it's a bit more difficult to work on something that I don't have in front of me. I'll get some files up shortly.
Click to expand...
Click to collapse
It's alright... I will be your tester
Sent from Samsung Galaxy S II

@hshah,
Thanks. Could you try this SystemUI? It's for the blue theme,
SystemUI.apk

Related

[APP] SGS Battery Icon Mod2 - v1.1.2

App to replace the standard battery icon with a more sophisticated one. (by replacing the framework-res.apk file on your device)
Note: only apply the mods for your firmware version. Your firmware version is displayed on the main page. The firmware versions of the mods are displayed in the first column of the list of available mods.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
* It is adviced to do a nandroid backup. (My opinion: if you root your device always do a nandroid backup of your system files )
* If you didn't make a nandroid backup and you had *USB Debugging* turned on, try the method described at the end of this post if you are running into troubles.
Recovery Procedure
In case you didn't make a nandroid backup and you can't reboot your device because you applied a mod for a wrong version, here's a simple way out: (Thanks to boisrobe!)
Open SuperOneClick and choose "Shell Root"
Start ADB, wait for the # prompt and enter the following commands:
#busybox mount -o remount,rw /system (or mount -o ro,remount -t yaffs2 /dev/block/mtdblock3 /system ... if there's no busybox)
#rm /system/framework/framework-res.apk
#cp /sdcard/framework-res.apk /system/framework/framework-res.apk
#chown root.root /system/framework/framework-res.apk
#chmod 644 /system/framework/framework-res.apk
#reboot
Changelog:
v1.1.2:
v1.1.1: Mandatory Update! (changed the way icons are fetched
v1.1: added icon preview
v1.0: release
---
There's a donation version in the Android Market (€0.75) . Donations are for supporting this project. Search for Galaxy Battery Icon Mod 2 (full title) or "Icon Mod 2" . Or follow the link "Beansoft Apps" in the About box. There's also a version on AndroidPit (paypal)
There is certainly no need for reflash after bad framework-res.apk copy.
What an user needs to do is to backup original file and then use ULK kernel's feature -> Modified CWM. U can adb push the old file to system/framework from there. (just first solution which crossed my mind)
xan said:
There is certainly no need for reflash after bad framework-res.apk copy.
What an user needs to do is to backup original file and then use ULK kernel's feature -> Modified CWM. U can adb push the old file to system/framework from there. (just first solution which crossed my mind)
Click to expand...
Click to collapse
GREAT! When the user runs the app for the first time, a backup of the original framework-res.apk is made in the root of the sdcard.
Note for users who are currently running a mod. Restore the original file before you are going to run this version. (Or get a original framework-res.apk for your rom in kalpik's thread)
If there is a backup on the root of the sdcard and u have ULK kernel installed, and user has a ADB connection available:
- boot into CWM recovery,
- select "mounts and storage",
- select "mount /mnt/sdcard",
- connect the USB cable,
- open adb shell connection
- type "cp /sdcard/framework-res.apk /system/framework/framework-res.apk" (the second argument is backup file)
- reboot, should be fixed.
At the moment the app replaces the current framework-res.apk?
What about opening the .apk and just replace the few icons you want to change, so you will be able to combine many mods. Would be awesome.
Fr4gg0r said:
At the moment the app replaces the current framework-res.apk?
What about opening the .apk and just replace the few icons you want to change, so you will be able to combine many mods. Would be awesome.
Click to expand...
Click to collapse
Yep, I agree. But on the other hand, there's so much work done already on this by modders, that I don't see the point of reinventing the wheel. I think it's better this way. Modders can work independently and if they wish they can make their modded framework-res.apk available for this app in a fairly easy way.
It's a more pragmatic.
BTW one can make all kinds of modded framework-res.apk's available this way.
Feedback
I see that there are many downloads yet, but I don't see any reports. May I infer from this that the app is working without any problems? Or are you guys still figuring out how to get your device working again
Version c for JPA damages phone dialogs, when Polish language is used and you get English date/time on locked screen.
Sent from my GT-I9000 using Tapatalk
Works great on JPM. The only thing is if you change portrait to landscape then the download dialog dissapear.
Thx for the tool.
works great on jpo. Even mods for jpa works flawlessly on jpo. Thanks a lot
appelflap said:
(icons will be replaced by examples of the mod versions)
For now, see here for examples of the different versions.
Click to expand...
Click to collapse
Could someone do a mod based on the battery icon used by the OP?
Or a version with the percentage included.
sebarkh said:
Version c for JPA damages phone dialogs, when Polish language is used and you get English date/time on locked screen.
Sent from my GT-I9000 using Tapatalk
Click to expand...
Click to collapse
Ok, thanks for noticing. I see if I can add some comment functionality to the app, so that other users can use the feedback of others.
PittBrad said:
Works great on JPM. The only thing is if you change portrait to landscape then the download dialog dissapear.
Thx for the tool.
Click to expand...
Click to collapse
shahadat said:
works great on jpo. Even mods for jpa works flawlessly on jpo. Thanks a lot
Click to expand...
Click to collapse
Thanks for testing!! I couldn't test the app myself all the way, because, like I said, I've sold my SGS. Although I really did like this phone, I had a unexplainable urge to go for the newest, hottest kid on the block, the Desire HD.
I based the code on the other app I made and that was tested to run without any problems, but yeah, you never know. I guess I can reduce all the warning signs in the first post a bit then
tintol said:
Could someone do a mod based on the battery icon used by the OP?
Or a version with the percentage included.
Click to expand...
Click to collapse
It's the battery icon of the Desire HD. The battery color fits with the other colors used by the DHD (selection color, color of for example checkboxes etc.) I don't know if it matches also with the blue theme of the Galaxy S. Anyway I can extract the battery icons and post them here. Maybe others can mod them for the SGS.
Great Work
It's work very well on JPO (CSC XEU)
Thanks
appelflap said:
It's the battery icon of the Desire HD. The battery color fits with the other colors used by the DHD (selection color, color of for example checkboxes etc.) I don't know if it matches also with the blue theme of the Galaxy S. Anyway I can extract the battery icons and post them here. Maybe others can mod them for the SGS.
Click to expand...
Click to collapse
The colors don't fit well on SGS' original theme, but there's a lot of people using moded ROM's with grey themes. Also, most of the battery mods available look like a rainbow, to many colors.
I was looking around on the Desire forums and noticed that those icons are from the original ROM, and I remembered sawing a grey version of that.
http://forum.xda-developers.com/showthread.php?t=760106
It's from the Captivate forums, and I think it could add a good mod to the ones available
Going to test with JPA, THANKS FOR THE EFFORT!
Edit: messes up the dutch translations for several apps, just like the others out there.
Sent from my GT-I9000 using XDA App
XWJPA Version D
Unfortunately, the numbers are black
Update v1.1
As promissed now with icon preview
updated files on the server. Some more mods... I will add more files to the list the coming days. Check with the app if there are new mods online.
Are there requests for Eclair mods?
Thanks
Great app, nice work.
Any chance we can see some more battery mods for JPO? Ta.

[MOD] Greener SystemUI.apk & battery mod / CRT effect for XWKE2/KE7/KF1/KF3/XXKG1/2/6

[MOD] Greener SystemUI.apk & battery mod / CRT effect for XWKE2/KE7/KF1/KF3/XXKG1/2/6
I made a quick mod to alter some of the icons from SystemUI.apk so that the icons turn green when you're fully connected to Google's network á la nexus phones.
The network data icons were modded using paint.net, and are a bit flat (but they look okay - original icons had 2 tone grey, haven't had time to make it look as pretty as they were ) and the wifi and reception icons are that of stock 2.3
Installation is manual because we don't have a flash-friendly recovery yet. You have to rename your chosen file to SytemUI.apk and then push it to /system/app and restart your phone. However, all newer mods will be CWM flashable
I have also modified the framework-res.apk to have the CRT screen off animation.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Above is a pic of how the reception and wifi icons are when fully connected.
Make sure you extract (if compressed) and or rename the files before pushing them.
Guide: If you have an insecure recovery, you can do this as long as you open your command shell where the framework-res.apk file and SystemUI.apk file is.
Code:
adb remount
adb shell stop
adb push framework-res.apk /system/framework/
adb push SystemUI.apk /system/app/
adb reboot
If you do not have a secure recovery, you can paste them over the existing files using Root Explorer, but this is an unsafe method, and might cause your Google Account settings to disappear from Accounts & Sync.
-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-
I've also added a circle battery mod with battery percentage & CRT effect.
The icons are gingerbread green from 100-30%, then orange from 29-15 and red from 14-0.
I had a few mods up for KE1, but hardly anyone still uses that FW, and it was pulled. If you're on KDD, I suggest upgrading to KE7
-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-
Bugs: CRT anim is sometimes Garbled. Not sure why it happens, and a fix for it is not currently know.
VillainROM users: Install battery mod or CRT anim via the VillainTweaks app. Don't install this version, it won't work, and you'll get a TON of force closes. Pulser is adding the SystemUI.apk file to VillainTweaks too - This only effected earlier versions of VR
-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-
SystemUI - KE2.apk - This is the tweak to make the icons go green. Rename to SystemUI.apk and push to phone if you have KE2. For KE7, use the KE7 mod.
framework-res KE2 improved stock.apk - This is the stock KE2 framework-res.apk with a few of the battery icons changed. Does not have CRT effect. Rename to framework-res.apk and push to phone if you have KE2. For KE7, use the KE7 mod.
Battery mod XWKE2 circle battery mod fixed.zip - This is a circle battery mod for KE2. It is Gingerbread green from 100-30, then orange from 29-15, and red from 14-0%. unzip the file, and push the framework-res.apk file to your phone. Does not contain CRT effect.
unsignedframework-res KE7 CRT.apk - This is the stock KE7 framework-res.apk with a few of the battery icons changed and the CRT effect enabled. Rename to framework-res.apk and push to phone if you have KE7.
SystemUI KE7.apk - This is the tweak to make the icons go green. Rename to SystemUI.apk and push to phone if you have KE2.
framework-res KE7 battery mod and CRT fixed.zip - This is a circle battery mod for KE7. It is Gingerbread green from 100-30, then orange from 29-15, and red from 14-0%. unzip the file, and push the framework-res.apk file to your phone.It also contains the CRT anim.
KF3.zip contains CRT anim, + green icons, and nexus wifi signal icons, as well as a data toggle in the notification toggle Flash via CWM. Non-deodexed AKA stock ROMs ONLY.
SystemUI KE7 DEODEXED.apk - This file is to be used if you have VillainROM v1.1 (It's villainROM only atm because it has different signing. Will not work on Lightening ROM.) lightening ROM users, click here for your compatible SystemUI.apk file.
XWKF1 Battery Mod and CRT and Greener SystemUI CWM flashable.zip isn't working in CWM, likely because I screwed up the flash script.
You can still push the files manually, and I'll upload a fixed zip later today.
Seems like my zip was corrupt, and ChainFire has posted a fixed version for XWKF1 here.
CRT anim and green SystemUI.apk as a flashable zip for XXKG1 here.
CRT anim and green SystemUI.apk as a flashable zip for XXKG2 here.
CRT anim and green SystemUI.apk as a flashable zip for XXKG6 here.
~Rawat
Rawat said:
I modded some of the icons from SystemUI.apk so that the icons turn green when you're fully connected to Google's network a la nexus phones.
The data icons were modded using paint.net, and are a bit flat (but they look okay) and the wifi and reception icons are that of stock 2.3
Installation is manual because we don't have a flash-friendly recovery yet. You have to rename your chosen file to SytemUI.apk and then push it to /system/app and restart your phone.
NOTE: I haven't tested the file yet, but it worked fine when I did the same thing for my old Galaxy S, and should work fine here too. (I used Galaxy S II SystemUI.apk file of course)
Click to expand...
Click to collapse
hey, nice work.
you think you might be able to give us the battery percentage mod ?
Good job mate. Will test this tonight
Sent from my GT-I9100 using XDA Premium App
Do you have a screenshot? I'm not familiar with this greeny thing
Screenshot would be a good idea.
also do the bars/icons change to green when connected and grey when not?
is this a reversible mod? i.e. uninstall, returns to normal?
turt said:
Do you have a screenshot? I'm not familiar with this greeny thing
Click to expand...
Click to collapse
See the WiFi indicator/GSM meter is green? This means it's fully connected to Google services (image curtesy of Paul O'Brien @ MoDaCo)
Is that the actual icon from this mod? How do you know Paul's running it?
didnt work on mine everything is still stock doh!!!! only hours later did i realise what i hadnt done . i hadnt changed the file name to the original systemui.apk
oh good work
diablous said:
Screenshot would be a good idea.
also do the bars/icons change to green when connected and grey when not?
is this a reversible mod? i.e. uninstall, returns to normal?
Click to expand...
Click to collapse
Yes. That's why I attached the original SystemUI.apk too
jona29 said:
didnt work on mine everything is still stock
Click to expand...
Click to collapse
Did you flash SystemUI - original.apk?
AndyCr15 said:
Is that the actual icon from this mod? How do you know Paul's running it?
Click to expand...
Click to collapse
That seems like it's from a Nexus S or something.
Anyway, I think that's just an example of how the icons change to green, and what the reception/wifi icons would look like.
madmack said:
hey, nice work.
you think you might be able to give us the battery percentage mod ?
Click to expand...
Click to collapse
Working on it
Tried twice, didnt work here. But glad to see there is already development going on! Good luck!
your framework-res.apk made my phone go into bootloop :/ But i managed to push the original back
Epedemic said:
your framework-res.apk made my phone go into bootloop :/ But i managed to push the original back
Click to expand...
Click to collapse
how have you managed to push the original framework-res.apk back?
Works fine for me, I used Root Explorer to move the SystemUI into System/App and rebooted, all working perfectly.
Thanks for this mate. Much appreciated.
Epedemic said:
your framework-res.apk made my phone go into bootloop :/ But i managed to push the original back
Click to expand...
Click to collapse
Not sure what went wrong, but I've got another... if you're feeling brave
angelom said:
how have you managed to push the original framework-res.apk back?
Click to expand...
Click to collapse
Probably did it via adb
Exactly... If you are fast enough, you can do adb remount+ adb push the file back before the device reboots in the bootloop... Then it will boot normally... I did however lose all my account settings, but not absolutely sure it was because of the file pushed...
does your device have to be rooted to apply this?
got it working BUT the signal strenght meter is only green when my wifi connection is enabled ???
jona29 said:
got it working BUT the signal strenght meter is only green when my wifi connection is enabled ???
Click to expand...
Click to collapse
Usually the icons turn green when a connection to google/sync is established..so without wifi the signal bars should stay grey
Sent from my GT-I9100 using XDA App

[MOD] 1% battery, no carrier, CRT off, no wasted space around clock

This mod will add the following features:
battery % numbers with step of 1 instead of 5 as by default
battery charging icon displays %
no carrier text
no wastes space around clock (especially noticeable with 24H clock)
CRT off effect (it's an animation when screen gets turned off)
The battery icons were taken from [KITCHEN][12/20] UOT Kitchen (Ultimate Online Theme Kitchen) version 4.0
Created from and tested on Nitro HD P930 (AT&T) with stock rom.
Disclamer: as usual you are the one who is responsible if you brick you phone
The attached files can be flashed with CWM. In my tests I had to install package twice without reboot, otherwise it would either get stuck at LG logo or boot loop.
Make sure create a backup with CWM before installing this!
If you don't want use CWM you can install it manually:
backup /system/framework/framework-res.apk and /system/app/SystemUI.apk
copy framework\framework-res.apk and app\SystemUI.apk from package to sd card on your phone
a) using Root Explorer (DO NOT USE ES FILE EXPLORER OR YOU'LL BRICK YOUR PHONE!) copy framework-res.apk and SystemUI.apk from sd card to /system/.
Change permissions to:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
move /system/framework-res.apk to /system/framework/
and /system/SystemUI.apk to /system/app/
reboot (don't worry about force closes, it's normal)
b) using adb from your computer, make sure phone is set to debug mode.
open cmd window on your computer and type (each line is separate command):
Code:
adb shell
su
mount -oremount,rw /dev/block/mtdblock3 /system
cp /sdcard/framework-res.apk /system/
chmod 0644 /system/framework-res.apk
chown root.root /system/framework-res.apk
cp /sdcard/SystemUI.apk /system/
chmod 0644 /system/SystemUI.apk
chown root.root /system/SystemUI.apk
mv /system/framework-res.apk /system/framework/
mv /system/SystemUI.apk /system/app/
mount -oremount,ro /dev/block/mtdblock3 /system
exit
exit
adb reboot
It'd be really cool to figure out how to manually cook an apk like itiskonrad did, but with percentage text in 1% increments on top of the blue battery he created.
Awesome! Thanks, [email protected]! Yeah, Malnilion, if it's okay with [email protected], maybe I can take a look at it and try to group it with the blue icons/blue battery/no carrier stuff if he's cool with that?
itiskonrad said:
Awesome! Thanks, [email protected]! Yeah, Malnilion, if it's okay with [email protected], maybe I can take a look at it and try to group it with the blue icons/blue battery/no carrier stuff if he's cool with that?
Click to expand...
Click to collapse
absolutely!
And by the way, after seeing the vertical icon I noticed that we have so much wasted space between battery icon and clock, never noticed it before, now it bothers me...do you think there is a way remove that space?
Hmm, one question though. If I apply the % to the stock battery, what color do I choose for the number? =) As the battery drains, it has a white background, so I guess no white. So just black?
Quick question for [email protected]! I decompiled the framework-res.apk that you got from UOT Kitchen, and noticed that all the battery icons normally used by the phone (typically stored in framework-res/res/drawable-xhdpi) are missing. The battery icons being used in this theme are being stored in framework-res/res/drawable-hdpi, the folder designated for lower-resolution icons for lower res phones. My question is did you delete the battery icons from xhdpi? Or did UOT kitchen do it automatically?
No, I did not touch the .apk files. Must be UOT kitchen itself...
I wonder when/where these xhdpi images are being used?
In the nitro, xhdpi images include pretty much all the icons, battery, buttons used. All modifications I made were to copies of the icons used in xhdpi. UOT kitchen can't handle xhdpi yet. It's only designed for phones up to qHD, which still use images in hdpi. So when UOT kitchen made the phone use 1% battery increments, the only way it knew how was to direct the framework to use hdpi images of the battery, since it doesn't understand how to modify xhdpi yet. This is fine, but I'm wondering if since it's directing the battery icons to hdpi (these are about half the resolution of the xhdpi icons) if it's also directing ALL the other icons to hdpi. Did you notice any drop in quality (or size) of the other icons unrelated to the battery when installing this apk, in particular the install icon (the arrow with the horizontal green line going through it that pops up when you're downloading/installing an app)? If nothing else changed, then it's good. Then the only things that have been modified are the battery icons, and I can see if I can just swap them out with higher res originals with added percent values....
looks cool, about to do this but re: step 3b
could you clarify what adb is?
thanks in advance!
scott0 said:
looks cool, about to do this but re: step 3b
could you clarify what adb is?
thanks in advance!
Click to expand...
Click to collapse
adb.exe is a command-line tool, part of a set of Android Developer tools. You usually have to download the Android Software Developer's kit to get...But since I know you recently used SuperOneClick to root your phone, you can just grab it from that install.
Be sure whatever directory you use, you copy over all the files inside the ADB directory from SuperOneClick
Namuna said:
adb.exe is a command-line tool, part of a set of Android Developer tools. You usually have to download the Android Software Developer's kit to get...But since I know you recently used SuperOneClick to root your phone, you can just grab it from that install.
Be sure whatever directory you use, you copy over all the files inside the ADB directory from SuperOneClick
Click to expand...
Click to collapse
hey cool, thanks! firing up the superoneclick here in a bit.
You know, now I do see the battery icon is a bit fuzzy, but it really, really barely visible...we are talking about 24% difference, 38x38 vs 50x50
if others are afraid of bricking their phone.
i can confirm that this mod DOES WORK! (i use the 1%_battery_horizontal.zip)
thanks [email protected] !
Added CRT off effect
I am running Domination HD rom, flashed with CMW, boots fine but i have no notification bar at all.
Any ideas or is it maybe only compatible with stock roms?
Sent from my LG-P930 using XDA App
blaineball said:
I am running Domination HD rom, flashed with CMW, boots fine but i have no notification bar at all.
Any ideas or is it maybe only compatible with stock roms?
Sent from my LG-P930 using XDA App
Click to expand...
Click to collapse
I think it's due to Domination is deodexed rom, this mod is not dedexed.
I don't know if there is a way use dedexed SystemUI.apk on stock rom or not...
I'm in process of testing phone with no CWM installed, so I don't want risk it soft brick
I've attached SystemUI.odex file, try put it in /system/app/ using the manual method above.
If it works, perhaps deodex version could possibly make it work on stock rom as well.
Deodexed SystemUI.apk works fine on non-deodexed stock rom. I'm using it now in order to get the transparent notification bar on my otherwise stock rom.
Did you have to delete SystemUI.odex ?
Yup, deleted the odex after putting in the deodexed apk. Works fine as far as I can tell. Been using it this way for a month or so and no signs of anything weird. And I think since only SystemUI.apk is deodexed, it didn't seem to change my boot time when turning on my phone. Still right around 55 seconds.
How would I add just the CRT effect?

[MOD]/[HOWTO] Make E4GT ROMs show 1X/3G instead of just 3G! (FF18/ICS)

For the Gingerbread version of this fix, click here!
Greetings and Salutations, Epic 4G Touch Owners and other curious parties!
Disclaimer: Just reading this may cause your head to burst, your phone to catch fire, dogs and cats may do the tango! I am not responsible for any bad stuff that happens from you reading or acting on the information in this thread.
If any ROM authors want to use this fix in their ROMs, I'm completely cool with that. A quick kudos in your credits section would be nice, though.
Background: One of the things that really peeves me off about Sprint is that they want us to think we always have 3G service. I know that I don't have 3G in all of the areas I travel, and I also don't when I am roaming.
Thankfully, the fix is quite simple! It was a bit more difficult than the fix for HTC Sense ROMs as the smali edit was not quite as simple.
This was my primary reason for rooting my phone, that's how aggravating it is for me.
Let's change this:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
To this:
Credits
Calkulin, sextape, sfhub, Other brave folks - For providing the leaked ROMs for me to fiddle with.
Calkulin - (indirectly) helped me find how to fix this for Sense ROMs which I wrote up here.
Samsung - for a relatively good phone. Hopefully the weird auto-brightness and battery life will be fixed next update.
The brave XDA members who try these instructions and report their success or failure!!!
XDA for being a great source of information!!!
XDA members for thinking outside of the box!!!
The fix:
This fix requires editing your SystemUI.apk file. If you are using one of the fine custom ROMs on XDA, be aware that the you or the author may have already made changes to the SystemUI.apk file, so using my file IS NOT RECOMMENDED.
If you are using Calk's E4GT 2 v1.6 ROM, you can safely use my attached SystemUI.apk file. It may work with other "stock-ish" ROMs, but this is the one I based it on. The attachment will NOT work on stock FF18.
This mod relies on the assumption that your ROM developer has not deleted any of the 1x graphic files in the ROM. The developer CAN theme or otherwise change the images as long as the file names remain the same.
What you need to perform this mod:
1. An Epic 4G Touch ROM ZIP file, or a phone running a Epic 4G Touch ROM -- AOSP ROMs already have the correct indicators.
2. The Java SDK -- So you can run Smali.
3. Smali/Baksmali -- So you can decompile/compile the classes.dex file.
4. Android SDK -- To push/pull files from your phone (adb only).
5. Some sort of archive tool (such as WinRAR, 7zip, etc).
5. A text editor capable of editing UNIX-formatted files. I recommend Notepad++, personally.
Ease Of Use Tips: Install Java SDK first, then Android SDK (if you need adb). Download the smali files (smali-1.3.2.jar and baksmali-1.3.2.jar at the time of this writing) to a new "working" folder where we can do our magic.
KEEP A COPY OF YOUR PRE-EDITED SYSTEMUI.APK FILE, just in case!
Instructions:
1a. [If you are using a ROM ZIP File]: Use 7zip/WinRAR/WinZip to open the ROM ZIP file. Navigate to system\app and extract SystemUI.apk to your "working" folder.
1b. [If you want to grab SystemUI.apk from your running phone]: Use adb to pull SystemUI.apk to your working folder. Example: adb pull /system/app/SystemUI.apk C:\Working\SystemUI.apk
To avoid problems, ONLY USE adb to pull/push SystemUI.apk. Phone apps may cause unknown issues.
2. Go to a command prompt in your "working" folder and run the following command: java -jar baksmali-1.3.2.jar -o SystemUI/ SystemUI.apk
3. Browse to your "working" folder and see that there is now an SystemUI folder inside, with other subfolders. Browse to SystemUI\com\android\systemui\statusbar\policy.
4. Edit the file called NetworkController.smali with your favorite UNIX-format compatible text editor and look for the following text. The key is to search for .line 751. Edit the line below that is in BOLD.
Code:
.line 751
:pswitch_e8
iget-boolean v3, p0, Lcom/android/systemui/statusbar/policy/NetworkController;->mShowAtLeastThreeGees:Z
[B]if-nez v3, :cond_103[/B]
5. Change that line to say #if-nez v3, :cond_103 (add the # at the beginning to comment it out)
6. Save NetworkController.smali
7. Go back to your command prompt, change to your "working" folder and issue the following command: java -jar smali-1.3.2.jar SystemUI/ -o newclasses.dex
8. If there weren't any errors, go ahead and rename the original classes.dex to classes.old and rename newclasses.dex to classes.dex.
9. Open SystemUI.apk in your favorite archiver (if you closed it earlier).
10. Drag the file called classes.dex from your "working" folder into SystemUI.apk and replace the one already in there.
11. Run the following commands to get the file on your phone:
Code:
adb remount
adb push SystemUI.apk /system/app/SystemUI.apk
adb shell stop
adb shell start
You should hear your bootup sound and then the changes should be instantly applied.
To Test:
1. Dial ##DATA# (##3282#) on your phone.
2. Enter your MSL (can be found by typing getprop ril.MSL from Terminal Emulator or adb shell).
3. Scroll to Others at the bottom of the list.
4. Click on HDR/1X Selection
5. Change from Hybrid Mode to CDMA Only Mode. This puts your phone in 1X only mode.
6. Press OK.
7. Verify 1X icon comes within 30 seconds, if you have service.
8. Repeat steps 4-7, substituting Hybrid Mode for CDMA Only Mode to switch back.
How I found this: The files in ICS are different than Gingerbread. Looking for 1x led me to NetworkController.smali. There is a lookup called mShowAtLeastThreeGees (which I thought was hilarious). There are 6 locations that reference this boolean value. The correct one is the a couple of lines before a reference to DATA_1X. I wish I noticed that earlier as I was commenting out each one at a time until I found the last one, which coincidentally was right before DATA_1X. That's what happens when you've got too many things going on at once.
Please let me know whether or not this worked for you. I'd like to make a list of ROMs (with applicable mods) this works for or doesn't work for.
I will do whatever I can to help if you are struggling. If there's something you don't understand, please let me know. I can update the instructions if I accidentally wrote something wrong.
Great work once again
Sent from my SPH-D710 using Tapatalk 2
Finally!!! I will give it a go right now... mShowAtLeastThreeGees - that IS pretty funny. I guess Google programmers do have a sense of humor.
EDIT: Works like a charm. Here's modded SystemUI.apk from Calkuin's newest FE22 ROM, for those who don't want to mess with SMALI edits.
Awesome work! Now help us find where they've buried the lines to hide AM/PM in there
datajosh said:
Awesome work! Now help us find where they've buried the lines to hide AM/PM in there
Click to expand...
Click to collapse
i'll +1 that. Its one of the main reasons I can't stand TW.
nice work
Thanks Nivron. Here is the systemUI.apk for the stock deodexed rom.
Nice work.
Haven't tested it just yet but it looks like they changed it from line 752 to 751 in FF02 for anyone wanting to make the change in the latest build.
Is it possible for someone to update this for the new FF02 build?
DevalB said:
Is it possible for someone to update this for the new FF02 build?
Click to expand...
Click to collapse
Here it is for stock FF02.
dtm_stretch said:
Here it is for stock FF02.
Click to expand...
Click to collapse
To install, I just ADB push?
DevalB said:
To install, I just ADB push?
Click to expand...
Click to collapse
Yeah, or you can use a file explorer and drop it in system/app, then reboot.
dtm_stretch said:
Yeah, or you can use a file explorer and drop it in system/app, then reboot.
Click to expand...
Click to collapse
I tried dropping it into system/app, which caused the device to lock up and FC systemui. I did a battery pull, and now I'm left with no UI icons, etc.
I think it's due to no space left in my /system/ folder. I deleted the failed install of S-voice, which cleared up 20MB, and now it works!
---------- Post added at 04:59 PM ---------- Previous post was at 04:46 PM ----------
So I tried changing my mode from Hybrid to CDMA only, and waited about a minute, and my device stayed on 3G. I even rebooted just to be sure.
Thoughts?
I downloaded the modified FF02 systemui.apk file, and used ES File Explorer to paste it into /systemUI/app/, after backing up (adb pull) the stock systemUI.apk
DevalB said:
I tried dropping it into system/app, which caused the device to lock up and FC systemui. I did a battery pull, and now I'm left with no UI icons, etc.
I think it's due to no space left in my /system/ folder. I deleted the failed install of S-voice, which cleared up 20MB, and now it works!
---------- Post added at 04:59 PM ---------- Previous post was at 04:46 PM ----------
So I tried changing my mode from Hybrid to CDMA only, and waited about a minute, and my device stayed on 3G. I even rebooted just to be sure.
Thoughts?
I downloaded the modified FF02 systemui.apk file, and used ES File Explorer to paste it into /systemUI/app/, after backing up (adb pull) the stock systemUI.apk
Click to expand...
Click to collapse
Are you stock and deodexed? Also have you tried changing the permissions of systemUI.apk to match the other apks in system/app?
dtm_stretch said:
Are you stock and deodexed? Also have you tried changing the permissions of systemUI.apk to match the other apks in system/app?
Click to expand...
Click to collapse
Stock FF02, rooted: http://forum.xda-developers.com/showthread.php?t=1694695
Let me try the permissions, see what it does.
DevalB said:
Stock FF02, rooted: http://forum.xda-developers.com/showthread.php?t=1694695
Let me try the permissions, see what it does.
Click to expand...
Click to collapse
That isn't deodexed and this is a smali edit, so I don't think it will work.
Sent from my SPH-D710 using Tapatalk 2
dtm_stretch said:
That isn't deodexed and this is a smali edit, so I don't think it will work.
Sent from my SPH-D710 using Tapatalk 2
Click to expand...
Click to collapse
You can use a odex rom and with root explorer delete both SystemUI files and replace it with the SyetemUI.apk posted in this thread, it will work I have tried it.
now I'm assuming that you can do the same thing if you know how to take out the systemUI from your odex rom and deodex it and then do the mod.
OP updated for FF18, small change (.line 752 to .line 751). Note that the attachment is still for Calk's E4GT 2 v1.6 ROM and won't work right with FF18.
Deodexed FH13
Here it is for FH13 Deodexed

[GUIDE] Changing status bar icons by editing framework-res.apk and lots more

So friends, here is a quick and easy guide for changing the status bar icons of your Gingerbread(Actually any phone )
For those who don't know how to do it(for anyone actually :highfive
Theory
Android is the awesome platform which is easily configurable and is able of being edited very easily
The icons used in every app and Android framework are located as png images in apk of those respective apps in location:-
*.apk/res/drawable-mdpi (in my case, as our phone is mdpi)
So, we can change any icon of our status bar like battery, signal, (not clock[clock is to be configures in SystemUI.apk{will post how to change it shortly}]), etc by editing png's in framework-res.apk
Not even that, you can edit images of any app as I told you
There are several ways to decompile and compile apk in which we have made change
If we want full access of apk and want to change every thing like the xml's in it and smali content in jar files, then we would have to do it on computer by apktool or apkmanager
But, we are here to only change image, so we would not go in detail of apktool or apkmanager. For changing images, that can be very easily done even on the phone by an app NinjaMorph that is made for developers by our senior head and DEVELOPING LEGEND Stephen(Stericson)
But be careful as backing up the original file if you do something wrong
And as you all know any developer or even a newbie posting something interesting that you want to try WILL NOT BE RESPONSIBLE for your mobile blowing up, resting in peace, sleeping like a dead, behaving like a non-living BRICK, or anything whatsoever that may or may not happen to phone in this universe or any other universe known or unknown
What to do if anything happened to my mobile
We have had a backup of your original file so we can restore it
But if while editing the system files like framework-res.apk
If you deleted some un-backed up apk's
Well you can always have backup of your ROM and that is why Koushik Datta has made clockworkmod Recovery
You can restore your ROM from there
Pre-Requisites
Patience
Mind
A Android (A spare one if you brick your phone, just kidding)
Root access(to change the apk)
NinjaMorph(http://bit.ly/ninjamorph)
Root Explorer(Optional)(http://bit.ly/stericson)
GUIDE
So Let's Start
Download NinjaMorph. Install it and give it root access. It will prompt for starting checks. Click on start checks.
Now you would have three options, namely, New Project, Finish Project, Existing Project
Click on new project. Go to system/framework/ and click on framework-res.apk. It will start extracting files
Once it has extracted all the files, it will open to show you what is inside framework-res.apk.
Exit it and go to your file explorer.
Go to /sdcard/AndroidThemes/workspace/framework-resapk
This is what is inside apk. Go to res/drawable-mdpi folder
There you will see hundreds of icons of your menu, lockscreen, battery, signal, and everything
You can edit them and replace them as you want. But the name of the file you are replacing and size and dimension must be equal to the file you are replacing with(I recommend Googling and finding icons of battery, signal, and other things)[I have even used hdpi icons, there was no problem]
If you download a theme file which is to be flashed in recovery that is not for your phone, no problem, extract the zip and place its framework-res.apk in your sdcard and extract the apk with Ninjamorph. Replace your icons with its icons and TADA
After you have done replacing the icons and you are satisfied(I am never)
Go to NinjaMorph. Click on Fininsh Projects. Click on framework-resapk. It will recompile and ask to replace the original apk with modded one. Click OK
Then it will ask if you want to remove the completed project, Say No(As you would need it if something gets wrong)
Reboot your phone
Maximum chances are that your icons will be replaced. Rare cases have their status bar gone or no change, if so:-
Download(Buy) Root Explorer. Go to /sdcard/AndroidThemes/workspace,
There you will see framework-res.apk. Copy it and go to /system/framework
Mount as R/W
Paste the apk. If it asks that file already exists, overwrite it.
SET PERMISSIONS
Long click on framework-res.apk and click on permissions
You will see three columns
Read Write Execute
You have to set them in the following way
x means you have to tick it
blank means uncheck
Read Write Execute
.....x........x.................
.....x...........................
.....x...........................
Click OK
You will see it as rw-r--r--
Reboot
Do it over again if nothing happens
Enjoy
This way you can edit not only framework-res.apk but any apk
Treat
This section is different from the thread topic
I: Faking Up
Want to make your device show Jelly Bean in About Phone
Go to Root Explorer
Go to /system
Long click on build.prop
Click on Open in a Text Editor
Change the files as
ro.build.display.id=Jelly Bean
ro.build.version.release=4.1.4
Save Changes
Reboot
II: Easter Egg
You all must know that an image of GingerBread Zombie comes up when you repeatedly click on Android Version in Setting>About Phone
Wanna change it to look like Jelly Bean?
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Extract framework-res.apk
Go to res/drawable-nodpi
You will see platlogo.jpg
Replace it with the file in attachment
Recompile
Reboot
Troubleshooting
Will find and update it
Tell me what problems are you having
Nice guide. How to change color of clock in gingerbread because white is ugly? Maybe you can add that in future.
Verstuurd van mijn GT-S5660
FlemishDroid said:
Nice guide. How to change color of clock in gingerbread because white is ugly? Maybe you can add that in future.
Verstuurd van mijn GT-S5660
Click to expand...
Click to collapse
Yes
It is a tedious process
By editing smali files of classes.dex of SystemUI.apk
BUMP
which file do you you need for notificationbar background???
jkoetsier said:
which file do you you need for notificationbar background???
Click to expand...
Click to collapse
Add @amdroid:background @ frawable/statbarbg
In statusbar tracking.xml
Then add statbarbg.png in drawable-mdpi
For gb clock u need to do smali
Devilsking has made good guide
Sent from my ST25i using xda app-developers app
Thanks man, its working!!
Sent from my GT-S5660 using xda premium
SpaceCaker said:
Add @amdroid:background @ frawable/statbarbg
In statusbar tracking.xml
Then add statbarbg.png in drawable-mdpi
For gb clock u need to do smali
Devilsking has made good guide
Sent from my ST25i using xda app-developers app
Click to expand...
Click to collapse
*android
BUMP
BUMP
BUMPS are unneeded, if theres nothing to say, dont do it.
Sent from my GT-S5660 using xda app-developers app
Bigger PNG's
Quick question, I know this is an old topic, but upon googling I found this and I feel that my question sort of belongs here. Not even sure if OP is still around to look at this thread, but here goes:
I swapped out a png image for the statusbar icon of an app called CoolSymbols (not using this guide, but using APK Multi tool, but I imagine that the png sizes will have to be the same). Now, this app had a quite ugly statusbar icon, with jagged edges. I replaced it by a circle icon. This circle is pretty much the same size as the previous icon, so the icon looks jagged as well.
Here is the question: Do I simply make a bigger png image, so it will get cropped <---- doubt this
or do I create another folder like res/drawable-hdpi, but for xxhdpi (drawable-xxhdpi???), and if so will that fix the problem, or will I also have to point to that folder somewhere in another file <--- probably the way to go
I hope someone can help me out here!
(PS: I hope my issue is clear from the text above, I don't have a possibility to post proper screenshots until tomorrow, but they will be provided if needed)
(Also I'm sorry if there may have been a more recent topic about this, then I totally missed this!)
JaySilverMusiq said:
Quick question, I know this is an old topic, but upon googling I found this and I feel that my question sort of belongs here. Not even sure if OP is still around to look at this thread, but here goes:
I swapped out a png image for the statusbar icon of an app called CoolSymbols (not using this guide, but using APK Multi tool, but I imagine that the png sizes will have to be the same). Now, this app had a quite ugly statusbar icon, with jagged edges. I replaced it by a circle icon. This circle is pretty much the same size as the previous icon, so the icon looks jagged as well.
Here is the question: Do I simply make a bigger png image, so it will get cropped <---- doubt this
or do I create another folder like res/drawable-hdpi, but for xxhdpi (drawable-xxhdpi???), and if so will that fix the problem, or will I also have to point to that folder somewhere in another file <--- probably the way to go
I hope someone can help me out here!
(PS: I hope my issue is clear from the text above, I don't have a possibility to post proper screenshots until tomorrow, but they will be provided if needed)
(Also I'm sorry if there may have been a more recent topic about this, then I totally missed this!)
Click to expand...
Click to collapse
You need to create an image of correct pixels according to your phone's dpi
Have a look here - http://developer.android.com/design/style/iconography.html

Categories

Resources