[Q] Icon changes in Settings.apk not working properly - Android Themes

I'm trying to modify my Settings.apk from my HTC Hero running Elelinux Gingerbread. What I wish to do is to change the icons in the Menu->Settings list from all gray icons to the HTC Sense colored ones.
Here is my process:
Pull the app from the phone
Open archive in BetterZip and change the icons in question
Reboot into recovery
Wipe Dalvik
Mount system
Push Settings.apk to /system/app/
Reboot
What happens is that some of the changes in icons are ok, but about half of the icons are not changed! To make sure I got all the icons in the Settings.apk right I've pulled it onto my computer again and all the icons are there and I can't find any of the icons that are displayed. I've searched framework-res.apk as well and I haven't found the icons that are being displayed.
I have a couple of thoughts on what could be wrong:
Some cache still has the orginal icons (I've cleared cache/data for Settings.apk though)
The icons are stored in another place and are linked in (So how do I find out where they are?)
I'd appreciate any thoughts on this!
Thanks,
Daniel

same problem for me!!!!Help!!!

ohotic shall
I have the same issue with my HTC One X running CM10 P8.
I basically tried everything span_01 did. Checked via pulling. Erased caches. Fixed permissions.
I replaced the same Icons back when I used to use CM9 and it worked.. and I don't thing Jelly Bean stored the icons at a difference location.
I am currently trying to push a systemUI.apk that I corrupted to force it to clean the cache. Let's see how that will go..
EDIT: I pushed a corrupted file.. didn't do anything. Then I even pushed complete trash and nope.. Android is just fine.
So there has to be either a different file the systemUI.apk stuff is stored in OR a cache won't clear.
Since span_01 was using Gingerbread I would doubt the first.

Related

Christmas Theme - MetaMorph for CM 4.2.x - v2 New Boot Screen

A Christmas theme was requested so I ported my Open Home theme. This is for the G1 and MyTouch. The MetaMorph files are for Android 1.6 ROMs, not for Hero ROMs
The base of this is my Ice Crystals theme.
To give credit where credit is due:
The calendar widget right now is from sir*mez's M_Blend.
Thanks as always goes to:
beagz - For all the help with the themes
Stericson - For making so much possible
JesusFreke - The Original
Haykuro - A lot of great ROM work
Cyaongen - Great ROM's
Manup465 - So many great themes and the transparent folders
brandenk - a great tutorial
jbourque - black gloss popup
LatinSilEighty - black gloss keyboard which I made the white ones from
jonnybueno - black framework from Smorg
Sir*Mez- Calendar Widget
I have not made a Boot Screen yet, so it is the Boot Screen from my Ice Crystals theme
Read This First:
Code:
Before applying the MetaMorph, Flash the White Notifications[/B]
Screens:
Boot Screen:
Download Links:
White Notifications:
White Notifications - Download the one for your ROM and flash before applying the MetaMorph http://www.jbthemes.com/index.php?p=1_34
I moved them all to one page on my site instead of having to update 10 threads every time there is a new ROM
Theme:
MetaMoprh APK - http://www.jbthemes.com/web_documents/root_themes/metamorph/Christmas-MM-apkv2.zip
MetaMorph Script - http://www.jbthemes.com/web_documents/root_themes/metamorph/Christmas-theme-v2.zip
wow, this is nice! how's the status bar look on the actual device? can you clearly make out the time?
merry christmas everybody!
jcarrz1 said:
wow, this is nice! how's the status bar look on the actual device? can you clearly make out the time?
merry christmas everybody!
Click to expand...
Click to collapse
I didn't flash the white notifications before taking the screen shots., but if you flash that before apply the MetaMorph it will change your clock and the notifications to white, for example:
Any chance you can point in the direction of the info needed to create open home themes I would love to be able to spit out a few of those. I have searched but I can never find a template for open home or did you just use an existing apk.
DeaDnuLL said:
Any chance you can point in the direction of the info needed to create open home themes I would love to be able to spit out a few of those. I have searched but I can never find a template for open home or did you just use an existing apk.
Click to expand...
Click to collapse
http://code.google.com/p/betterandroid/
jairomeo said:
http://code.google.com/p/betterandroid/
Click to expand...
Click to collapse
Thank You
The white notifications for 4.2.8 are now in the OP
v2 is now out with a Boot Screen
I placed the White Notifications for 4.2.8.1 in the OP. If you apply the full MetaMorph, remove the Contacts.apk from Cyan's update, place it in your sdk/tools directory and push it to your phone. I have not redone all the dialers yet for the eclair dialer.
Code:
cd your-sdk-location
cd tools
adb remount
adb push Contacts.apk /system/app
this is my first time using metamorph, so it may just be me being a noob...when i apply christmas-theme-v2 it just gives an error for each part of the theme and doesn't apply anything. i am using the latest cm rom 4.2.8.1.
i tried applying Christmas-MM-apkv2.zip and it ran, then it rebooted and started force closing everything and kept rebooting.
am i doing something wrong here?
ole_rascal said:
this is my first time using metamorph, so it may just be me being a noob...when i apply christmas-theme-v2 it just gives an error for each part of the theme and doesn't apply anything. i am using the latest cm rom 4.2.8.1.
i tried applying Christmas-MM-apkv2.zip and it ran, then it rebooted and started force closing everything and kept rebooting.
am i doing something wrong here?
Click to expand...
Click to collapse
Well the first one without the MM in the name is meant for the script version that's why that one didnt work. For the fact that after you ran the version meant for the apk version and it did that, well thats not normal lol
Reboot into the console and run fix_persmissions, most likely something just happened when you applied it.
jairomeo said:
Well the first one without the MM in the name is meant for the script version that's why that one didnt work. For the fact that after you ran the version meant for the apk version and it did that, well thats not normal lol
Reboot into the console and run fix_persmissions, most likely something just happened when you applied it.
Click to expand...
Click to collapse
mkay, trying that now
well it was doing the same thing, so i was going to reflash the cm update and i noticed my SD card was full...doh! so i cleared that off, replaced the theme, and we'll see what happens now.
yup, it was my card being full. sorry to bug you, guess it's time to upgrade from that 1gb card that came with the phone
merry christmas!
ole_rascal said:
yup, it was my card being full. sorry to bug you, guess it's time to upgrade from that 1gb card that came with the phone
merry christmas!
Click to expand...
Click to collapse
So it worked after you cleared off some of your card then?
well it worked once. i cleared space off the card, then i unzipped and replaced the theme, then applied it and it worked. then i realized that i didn't do the white notifications, so i flashed that and then tried again, i've tried 3 times and it gets to the framework portion and chunks. it never completes. i've let it run for over an hour. so i dunno if it's something with my phone now or what.
ole_rascal said:
well it worked once. i cleared space off the card, then i unzipped and replaced the theme, then applied it and it worked. then i realized that i didn't do the white notifications, so i flashed that and then tried again, i've tried 3 times and it gets to the framework portion and chunks. it never completes. i've let it run for over an hour. so i dunno if it's something with my phone now or what.
Click to expand...
Click to collapse
Remove the unzipped folder and then do pick theme and let it unzip and just do the framework then
jairomeo said:
Remove the unzipped folder and then do pick theme and let it unzip and just do the framework then
Click to expand...
Click to collapse
tried this and still no dice...
the last thing i see in logcat from MetaMorph is always:
I/MetaMorph( 1509): Executing [rm -r /system/framework/framework-res]
I/MetaMorph( 1509): Executing [rm -r /system/framework/framework-res] os.flush()
so it looks like it's failing to remove something, so it never gets to putting the new images in. probably why the system becomes unstable afterwards...
If I have time, Ill port it to 4.2.9.1 as an update.zip
white notifcations
hey i flashed the white notifcation zip but when i try to boot it just goes to a black screen after the boot screen. so idk if i did something wrong or if there is something wrong with the zip. hit me back text or pm. cell # 850 221 9779

[Theme] HTC Status Bar for CM6 and Gingerbread ROMs

This is a black status bar theme that looks just like the one you had back in the days when you were running the Eris OTA ROM. This theme is for medium resolution phones like the Eris, Hero, etc.
Gingerbread ROMs
Tested with GSB 1.5 and 2.2, but it should install just fine on any medium-res GB rom. For now there is a single theme file that updates the top status bar. I haven't yet ported the pull-down notification panel.
INSTALLATION FOR GINGERBREAD ROMs:
Download the attached HtcStatusBar4GB.zip file and then install using ZipThemer with these instructions. ZipThemer is free from the market.
CM6-based ROMs (Froyo)
I developed and tested it with KaosFroyo v32, v37, and v39. It will work on most any CM6 ROMs with the same screen resolution as the Eris.
There are two themes, one which just sets the color and icons in the top status bar, and another that updates the notification pull-down panel. Install both if you want the full HTC notification experience.
INSTALLATION FOR CM6 ROMs:
This is now a ZipThemer theme, but also remains compatible with MetaMorph.
1) Install the ZipThemer version 1.1 or above from the Market. Its free!
2) Download the attached HtcBlackStatusBarTheme.zip. Also download HtcNotificationPanel.zip for the full HTC notification experience. The first sets the top status bar, the second modifies the pull-down notification panel.
3) Fire up ZipThemer.
4) Click "+Theme" and browse to, then select, HtcBlackStatusBarTheme.zip. Repeat if you also want to install HtcNotificationPanel.zip.
5) Optionally select a different output zip file, and/or edit the ouptut filename using the "+Output" and "*Output" buttons.
6) If installing both the status bar and notification panel at the same time, expand the HtcBlackStatusBar item and uncheck the "CM Tweak Extras file", leaving the corresponding item checked under HtcNotificationBar.
7) Click "Built It!" to create the flashable update.zip file. The output file is signed and ready for flashing! But don't flash yet, you have to set the notification text colors in separate steps, so continuing on...
8) Press Menu, Settings -> CyanogenMod Settings -> User Interface -> Tweak extras -> Select a Theme. Select HtcBlackStatusBar if you are only installing the status bar changes, or HtcNotificationPanel if installing both the bar and panel themes.
Click "OK".
10) Now boot into recovery and flash your update.
The file FroyoStatusBarTheme.zip can be used to return the status bar and notification panel to the stock Froyo look and feel. This theme also contains a cmparts_ui.xml for setting the clock and text colors back to black. E.g., same instructions as above to install.
kellinwood said:
The is a black status bar theme that looks just like the one you had
back in the days when you were running the OTA ROM.
Please read the KNOWN ISSUES section below.
INSTALLATION:
This is my first theme and I'm still learning. THIS IS NOT A
FLASHABLE ZIP FILE! The theme must be installed manually via adb commands, so you must have the Android SDK in order to install
this theme.
1) Make a Nandroid backup first!
2) Extract the zip file somewhere on your computer
3) Using adb, execute the following command:
adb push sdcard/cmparts_ui.xml /sdcard/cmparts_ui.xml
4) On your phone, press Menu, Settings -> Cayanogen Mod Settings -> User Interface -> Tweak extras -> Import colors from XML.
Click "OK". Do not reboot yet. This step sets the clock and date text color to white.
5) Using adb, execute the following commands:
adb remount
adb push system/framework/framework-res.apk.theme /system/framework/framework-res.apk
adb push system/app/Mms.apk.theme /system/app/Mms.apk
adb reboot
KNOWN ISSUES
The home screen background image always reverts to the default KaosFroyo image when installing.
Sometimes, after pushing the apk files to the device and rebooting, I would have to re-add my Google and Facebook accounts. The sympom is an empty contact list, no icons in the call log, etc.
On rare occasion the phone would enter a boot-loop after installing the apk files. If this happens pull the battery, boot into recovery, and restore from a known good nandroid backup.
SCREENSHOTS
See the attached thumbnails.
Click to expand...
Click to collapse
Nice...
Why don't you create it as a metamorph theme?
goldenstorm said:
Nice...
Why don't you create it as a metamorph theme?
Click to expand...
Click to collapse
I suppose I should look into that...
kellinwood said:
I suppose I should look into that...
Click to expand...
Click to collapse
Its fairly easy, I took the plunge a few days ago and all is well so far. Still much to learn for me the curve is steep.
Updated to MetaMorph. All the details are in the first post.
Thanks awesome. I miss Sense but I want Froyo. I can't wait for a Sense Froyo ROM for the Eris.
Thanks, glad you like it.
I don't miss Sense myself, I just think HTC did a better job with the status bar than Google did.
Sent from my FroyoEris using XDA App
One problem. The bottom graphic of the notification shade is still the original Vanilla white. Was it suppose to change to the black like in the Sense UI?
I also couldn't import the XML file via Cyanogen menu. There was no option to import. Only options were to load themes from SD and it only had Stock and Dark as options.
KaosFroyo v35.1
Sent from my FroyoEris using Tapatalk
This theme does not update the notification panel (the pull down part), so yes it remains stock white.
I haven't installed v35 yet... didn't realize it was out until just now. I'll post again after I get that sorted out.
Sent from my FroyoEris using XDA App
kellinwood said:
This theme does not update the notification panel (the pull down part), so yes it remains stock white.
I haven't installed v35 yet... didn't realize it was out until just now. I'll post again after I get that sorted out.
Sent from my FroyoEris using XDA App
Click to expand...
Click to collapse
Thanks. I fixed it myself. I could make this theme, I am just lazy =] That is why we need people like you <3
I've added another theme for the HTC pull-down notification panel. Download HtcNotificationPanel.zip and install it using the same seven steps.
I updated the instructions in the first post for CM6.1 (KaosFroyo v35 and beyond).
Thank you!
This is exactly what I've been looking for! I love Froyo, but missed the HTC Status bar.
not sure what I am missing here but I don't understand. after I copy: Copy to /sdcard/CMTheme/cmparts_ui.xml for 6.1.x what or where am I pasting/moving it to?
jaredvizball said:
not sure what I am missing here but I don't understand. after I copy: Copy to /sdcard/CMTheme/cmparts_ui.xml for 6.1.x what or where am I pasting/moving it to?
Click to expand...
Click to collapse
Once you copy the file into /sdcard/CMTheme, continue at step 6...
6) Press Menu, Settings -> CyanogenMod Settings -> User Interface -> Tweak extras -> "Select a Theme". Select the "cmparts_ui" theme.
Click "OK" but do not reboot yet. Then proceed to step 7.
This is just what I've been looking for. Unfortunately it's such a chore to install it whenever I flash a new ROM I stopped doing it (I do not like the light status bar). It takes me at least two passes of about 15 steps and it never applies the first time. Metamorph always seems to reboot the device in the middle causing me to start over. It is possible to make this a flashable zip? That would be great.
I am installing this theme as we speak, but how long does Metamorph usually take to patch this stuff in? It's been doing the framework for like 10 minutes now.
scottjb said:
This is just what I've been looking for. Unfortunately it's such a chore to install it whenever I flash a new ROM I stopped doing it (I do not like the light status bar). It takes me at least two passes of about 15 steps and it never applies the first time. Metamorph always seems to reboot the device in the middle causing me to start over. It is possible to make this a flashable zip? That would be great.
Click to expand...
Click to collapse
It would be my first flashable zip, but I think I can handle it.
If I understand how they work, it means that entire files in the filesystem are replaced and not simply patched like MetaMorph does. In theory this means that the update.zip should be targeted at specific ROMs or major OS version (2.1, 2.2, etc).
Which ROM do you run most often and what is the OS version -- 2.1 or 2.2? Are you just upgrading the ROM versions or going from one ROM to another (e.g., from KaosFroyo to CELB, etc).
Also, are you installing just HtcBlackStatusBarTheme, or both HtcBlackStatusBarTheme.zip and HtcNotificationPanel.zip?
FYI, the MetaMorph delay setting really does help to stabalize the Metamorph install process. I've got mine set to 5000 and it only reboots when patching framework-res.apk, and the reboot seems to happen after it has successfully patched anyway.
CGriffiths86 said:
I am installing this theme as we speak, but how long does Metamorph usually take to patch this stuff in? It's been doing the framework for like 10 minutes now.
Click to expand...
Click to collapse
MetaMorph usually crashes just after successfully patching framework-res.apk. Usually the device just reboots but in your case it appears to have hung so pull the battery. Be sure you set the Metamorph delay setting to the maximum value (5000). This seems to help a bit.
Also, apply the sub-themes one-by-one instead of using "apply all".
kellinwood said:
...
Which ROM do you run most often and what is the OS version -- 2.1 or 2.2? Are you just upgrading the ROM versions or going from one ROM to another (e.g., from KaosFroyo to CELB, etc).
Also, are you installing just HtcBlackStatusBarTheme, or both HtcBlackStatusBarTheme.zip and HtcNotificationPanel.zip?
FYI, the MetaMorph delay setting really does help to stabalize the Metamorph install process. I've got mine set to 5000 and it only reboots when patching framework-res.apk, and the reboot seems to happen after it has successfully patched anyway.
Click to expand...
Click to collapse
I use Kaos Froyo, currently on v37. I do flash both zip files and have gotten it to work a couple of times. I think it took four tries last time and I did have the max delay in MM.
Thanks for considering my request.

[Q] Changing sense flip clock

I was trying to look for a way to change the sense flip clock from white with black letters to black with white letters. I'm coming from WM6.5 phones so android sense themes are different to me. I'm running the Liberated Froyo w/ sense ROM right now. I was looking at something like this, but not sure if it would work.
http://forum.ppcgeeks.com/htc-evo-4...mes-mods-more-2-1-playground.html#post1766858
I'm completely new to Android scene as a whole, but I think I understand enough of the basics to try and help you out here. I compared the image sizes between the link you posted and the original HTC Clock Widget on the Aria, and the linked clock's are larger.
I went through and resized all the images to the Aria's, and tried to make it look as close as I could to their theme. I attached a thumbnail of what I ended up with.
I included the altered HtcClockWidget.apk to this post, which you'll need to push to /system/app/ in Recovery (that's what I did it anyways). Hopefully this is what you're looking for. [I didn't change the preview thumbnail, so it won't look any different within the widget itself until you actually place it on a homescreen.]
That's exactly what I'm looking for! Thanks! I tried to push it in recovery and after I rebooted, the clock widget is gone and now I have a 0.0dip widget that fails to load when I try to load it. Is it because I'm using a different rom?
Hmm, that's strange. I am also using the FR001 Liberated Froyo with Sense.
When you went into Recovery, did you mount /system/ from the partitions menu and then push the file?
I'm not really sure why it wouldn't work. I'll attach a stock copy of HtcClockWidget.apk for you to push back just in case you can't get it working.
Yeah I went into recovery, mounted the /system, pushed the apk in /system/app/, then rebooted. weird might be because i'm using FR003 deodexed I'm guessing?
Actually I just reflashed to FR005 deodexed now and pulled the apk from it. maybe this can help?
The only thing I can think might be wrong is that I'm not using deodexed (I honestly don't really even get the different between the two)? Anyways, I altered the apk you just posted from 005, so hopefully this time it'll work.
I just pushed that latest file and it finally worked. Much thanks! I guess the first one can be used for standard and the last one you posted can be used for deodexed.
btw I read this thread to find out about what deodexed was
http://forum.xda-developers.com/showthread.php?t=709630
Awesome, glad it worked. Thanks for the link!

Custom Notification Bar/Custom Theme

Ok so I modified the framework-res.apk file to have a custom notification bar. My question is how to make it so I can flash just the notification bar onto my phone? I know Metamorph is real easy but I want to be able to flash it in Clockworkmod Recovery. Any help would be greatly appreciated.
easiest way to do it is adb pushing it back to /system/framework/framework-res.apk
Well that's what I have been doing, but I want to make it be able to be flashed in recovery.
You need to make an update.zip
brfield said:
You need to make an update.zip
Click to expand...
Click to collapse
How do I go about doing that?
Go to circle.glx.nl and choose flashable theme. Upload your framework-res.apk and voila !
badeaioan said:
Go to circle.glx.nl and choose flashable theme. Upload your framework-res.apk and voila !
Click to expand...
Click to collapse
Tried it and it seems great, but for some reason its causing everything to crash and force close on my phone.
Ok, so I think I narrowed it down to the fact that I need the correct update-script. I made one, flashed it and it went fine, but then I rebooted and didnt see a difference. So I tried to reflash it and then it gave me a syntax error. I know what a syntax error is, but my question is if anybody could give me the info of what I should put in the update-script so that it'll work correctly. Thanks!
i have a question too...
my phone has touchwiz 3.0
which in the notification bar there is a toggle buttons like; wifi, silent, bluetooth... etc.
i know it's important and useful, but why have to put it in notification bar... wasting some space, especially when in landscape mode.
is there any way to remove that toggle button?
I have that toggle widget too on my P500.
My .apk is located in /system/framework/lge-res.apk .
Backup it and then delete the .apk and see if it goes. If it doesn't work you will need a custom ROM with the toggle widget stripped out.
I want touchwiz on my phone.
Sent from my M860 using Tapatalk

circle battery on thunderbolt

how do you add different icons into the status bar
Use an app called metamorph. You can modify the framework...and that's the status bar icons
Tbolt meatclaws via talkatap
Go to uot.dakra.lt/kitchen and make one for yourself. You can edit the colors and much more. All you need is your ROMs framework-res.apk.
Get the framework.apk from the rom your using (/system/framework/framework-res.apk) and from the theme that has the icons you want, then use 7-zip to get into the framework res apk / drawable (drawable-hdpi) folder and swap out the .png files that you want to change. Make sure the new file has the same name as the one you are replacing.
You'll have to copy the .png files onto your desktop to view them and get familiar with the apk folders, it's not difficult.
Close the framework-res.apk in 7-zip, no need to re-sign it, and push it back onto your phone.
reboot.
or Ninjamorph.
is the methods described only for custom roms? im running stock rom...
any apps u guys recommend that use the least amount resources?
update....I just installed this: http://forum.xda-developers.com/showthread.php?p=8639993
is editing framework-res.apk a better solution? im just looking for least amount battery consumption...thank u kind sirs
adding the circle battery was the first thing I did on stock rooted ROM...it's easy to do again if you change ROMs.
IISiDeK1CKII said:
Go to uot.dakra.lt/kitchen and make one for yourself. You can edit the colors and much more. All you need is your ROMs framework-res.apk.
Click to expand...
Click to collapse
So easy! Thanks!
IISiDeK1CKII said:
Go to uot.dakra.lt/kitchen and make one for yourself. You can edit the colors and much more. All you need is your ROMs framework-res.apk.
Click to expand...
Click to collapse
I had no idea there was a kitchen like this available without the nasty coding.
Thanks very much!
do you have to be rooted to use this
OK I just tried this. After I flashed the .zip I got a TON of force closes from various places. Browser, google search, some others, right when the phone booted. I followed the directions and extracted and uploaded my ROM. the only options I wanted to flash were the circle battery and the bootanimation. The bootanimation and circle battery did show up, but after it booted there were just way too many force closes.
Can anyone help on what I need to do?
First thing I always do out of habit is go into CW, clear cache, clear dalvik cache, then reinstall my zip. Takes care of most FC issues.
ZuneNinja! said:
OK I just tried this. After I flashed the .zip I got a TON of force closes from various places. Browser, google search, some others, right when the phone booted. I followed the directions and extracted and uploaded my ROM. the only options I wanted to flash were the circle battery and the bootanimation. The bootanimation and circle battery did show up, but after it booted there were just way too many force closes.
Can anyone help on what I need to do?
Click to expand...
Click to collapse
Sent from my ADR6400L using XDA Premium App
I want to try the UOT Kitchen but I can't confirm if the stock TB rom is odexed or deodexed. I am a newb, been looking for an answer, but I can't find one.
**UPDATE** So I been browsing my rom files and ive seen some .odex files. I think this means its an odexed rom and can't be used with the kitchen. Is that correct?
all confusing to me! haha
I have done quite a few mods to the graphics in the Framework, including the battery one here. My question is that every time I push the framework back and reboot. I have to re-setup a few things (i.e. passwords) and clear contacts and resync. Is this normal or am I doing something wrong? Thanks for any help anyone may have.
Stock rom is odex. You can download plainjane rom that is deodex stock and rooted.
tbtaf said:
Stock rom is odex. You can download plainjane rom that is deodex stock and rooted.
Click to expand...
Click to collapse
Thanks, I'm actually doing that now

Categories

Resources