Related
I really want to theme my phone, is there any tips to make it easyier
an also theres no meny png files that im not sure what changes what, is there a guide of any sort for that or anything.
I got editing images down but im still gettin lost on changing things
an out of curioisy is there a good themer out there that would be willing to work with me personally so im not gettin mixed results
here ya go..this should get you a start
http://www.google.com/cse?q=how+to+...ub-2900107662879704:fs7umqefhnf&ie=ISO-8859-1
Great resource here
im not sure if im wording this right, but to theme an app u open that apps apk. to theme a widget u open that widgets apk. right?
So what all does framwork control?
still tring to get it togather what png's edit what on my phone
Essentially yes. Most of the app's .png's will be in the respective .apk, although if it's a Sense ROM then a lot is stored in the 'com.htc.resources.apk'
The 'framework-res.apk' holds all the files for like the notification area, the pull down menu, status icons, buttons, tick boxes, radio buttons etc...
The best way to familiarise yourself with it all is just to have a look through the image folders and see what you see.
not much luck, im gettin lost, so ill be back in a cuple days let u knw if i got it yet, if i cant come up with it, ill just make a list of things i want done an see where it goes.
Are you on a Mac or PC?
Keep in mind, you have to sign it to get it to install if you unpack it. After weeks of failed signing attempts (I still cant get them to sign) I found a way around this though...just don't unpack it Use 7zip on PC or I am on a Mac so I use Springy. Replace what you want and you are good to go.
Let me know if you need more help with this method. It isn't the way everyone else does things, but it works for editing things and making it what you want.
@reanger91878 I was just looking into start some theming and was trying to figure out if using a Mac put me at a disadvantage... but I guess since I found you I'll know who to ask if I run into a problem. So I guess I'm gonna get Springy and see what I can figure out. (I've never done this crap before).
:edit: boo it costs money, any free options? or will the non-licensed version work for me?
Alright
heres what i want done
I have NFX Sprint 2.31.651.7 STOCK Odex Update3.
Lock screen bar where its grey i want black
All screens under settings an phone options like device1 pic 1 want there its white to be black an the black letters white with a green boarder.
Device2 pic: want top an bottom where its grey to be black save with bookmark widget an calander app
Device3: white section black an the letter white
Device4: change all screens from white to black an white lettes an the grey buttons at the bottom to green same with clock, messages, music and photos
Device5: i want the ui buttons at the bottom like that but for it to be Phone in the middle app drawer on the left an add to home on the right
Invert all menus uder browser
so if some one would be willing to help with what xml an pic files i edit to do it, or some one helps me put it togather it would be awsome an id be very thankful
BuddahWolf01 said:
@reanger91878 I was just looking into start some theming and was trying to figure out if using a Mac put me at a disadvantage... but I guess since I found you I'll know who to ask if I run into a problem. So I guess I'm gonna get Springy and see what I can figure out. (I've never done this crap before).
:edit: boo it costs money, any free options? or will the non-licensed version work for me?
Click to expand...
Click to collapse
Using a Mac does not put you at a disadvantage per se...kind of, but there are workarounds
You don't have to use Springy, that is just what I use. The key is to find an Mac application that can open up a .zip file without extracting it, because once you extract, you need to resign (no big deal really, but for whatever reason my computer won't properly sign). I think the free version of Springy lets you open up a ROM of a certain size? Can't remember...but if you are editing a theme, they should open, because most are under 15MB. You can also just search around for other Mac apps that handle zip files and find one that does not extract. Let me know what you come up with and what you need help with...I gained much knowledge here, and will gladly pass on what I have gleaned.
DubsideWICKED said:
heres what i want done
I have NFX Sprint 2.31.651.7 STOCK Odex Update3.
Lock screen bar where its grey i want black
All screens under settings an phone options like device1 pic 1 want there its white to be black an the black letters white with a green boarder.
Device2 pic: want top an bottom where its grey to be black save with bookmark widget an calander app
Device3: white section black an the letter white
Device4: change all screens from white to black an white lettes an the grey buttons at the bottom to green same with clock, messages, music and photos
Device5: i want the ui buttons at the bottom like that but for it to be Phone in the middle app drawer on the left an add to home on the right
Invert all menus uder browser
so if some one would be willing to help with what xml an pic files i edit to do it, or some one helps me put it togather it would be awsome an id be very thankful
Click to expand...
Click to collapse
Big tasks Don't know if anyone will actually be able to do it for you, but check the resources above to get an idea where to start. It's the whole "give a man a fish and he eats for a day, teach a man to fish and he eats for a lifetime" idea.
Open up your ROM and check the framework-res.apk and see what you find...but you are looking to do more than just framework edits...
ranger61878 said:
Big tasks Don't know if anyone will actually be able to do it for you, but check the resources above to get an idea where to start. It's the whole "give a man a fish and he eats for a day, teach a man to fish and he eats for a lifetime" idea.
Open up your ROM and check the framework-res.apk and see what you find...but you are looking to do more than just framework edits...
Click to expand...
Click to collapse
Out of what all i want edited what is controlled by frame work an then would the rest be Apk files in the system app
my biggest problem is im not understanding what xml files change what an some of the pngs idk what they change
edit: I found post that said this, is that a pretty good way to descride it.?
app folder - This folder contains all of the apps that will be installed during an update or wipe. You will need to extract only the apks of the apps you wish to change the icon and graphics for.
-Launcher.apk - This file is in the app folder and contains the menu launcher tab, clock, google search widget, wallpapers and some other things.
framework - This folder contains framework-res.apk, this is where the bulk of your editing will take place.
When you open a apk you will see:
assets - This will contain images, sounds and other content used by the programs. Not always used!
META-INF - This contain the encryption data of the update.zip.
res - This folder contains all of the png and xml files. The xml files are used to format the UI, these can be used to change the locations of things on the screen. The xmls need to be unencrypted first. Depending on the apk there can be a bunch of folders under the res folder but we will only concentrate on the drawable ones.
-drawable - The png files in this folder are displayed wheather the keyboard is open or closed. The majority of the files are here.
-drawable-land - These are the files that will show when the keyboard is open. There won't be as many files in these folders. Most of the time the programmer will re-organize the layout with an xml file.
so basically everything is a picture that i want changed an xml files control text color an placement of where things are or what?,
im try my best to but thoes darn xml files are messing with me lol
To start, don't mess with the XML files. Just make changes to the PNG files. Once you get familiar with changing icons and status bar colors, then you can start messing with XML files. Let's say you want a different alarm icon.
Look in the DeskClock.apk under res/drawable-mdpi. You would find an icon(PNG) you want to substitute with, size it to the same size as ic_launcher_alarmclock.PNG, name it the same name and replace the original in the apk.
Use adb to push the apk back to your phone. I would then reboot and then enjoy your new icon.
Some icons will be in drawable-mdpi and some just in drawable. No need to change hdpi on our phones.
The majority of your status bar icons and base OS icons will be in framework-res.apk.
Sent from my HERO200 using XDA App
poashll said:
To start, don't mess with the XML files. Just make changes to the PNG files. Once you get familiar with changing icons and status bar colors, then you can start messing with XML files. Let's say you want a different alarm icon.
Look in the DeskClock.apk under res/drawable-mdpi. You would find an icon(PNG) you want to substitute with, size it to the same size as ic_launcher_alarmclock.PNG, name it the same name and replace the original in the apk.
Use adb to push the apk back to your phone. I would then reboot and then enjoy your new icon.
Some icons will be in drawable-mdpi and some just in drawable. No need to change hdpi on our phones.
The majority of your status bar icons and base OS icons will be in framework-res.apk.
Sent from my HERO200 using XDA App
Click to expand...
Click to collapse
Well said.
You can also do it on your computer...don't extract, just open, replace, close, put on SD and flash (after you nandroid...just in case )
iv been looking an looking, but cant seem to find a black stock theme
with stock htc green when a button is pressed, any one kno off a stock black theme i might be over looking
still havent figured ths out, an im having problems because im odexed?
DubsideWICKED said:
still havent figured ths out, an im having problems because im odexed?
Click to expand...
Click to collapse
Yes more than likely your only have trouble theme and odexed rom. Try a rom that is deodexed or I heard the have some deodex sripts that will do it.
ASimmons said:
Yes more than likely your only have trouble theme and odexed rom. Try a rom that is deodexed or I heard the have some deodex sripts that will do it.
Click to expand...
Click to collapse
Alright is there a performance or memory difference between odex an deodex
Does this same process apply with adw? If so, does that mean theming aosp and cm6 are equally as easy?
Sent from my HERO200 using XDA App
Hi guys,
This is a very early release of my new tool "SystemUI Editor". It basically lets you edit the images inside a SystemUI.apk package to allow skinning the status bar etc for tablets.
This release is far from finished, but is functional.
Download from filetrip.net/f26366-SystemUI-Editor-0-1.html
(I can't post links yet).
Current Features
Expect many more features as I add to the known files list.
Edit the navigation status bar buttons (back, home, menu, tasks etc).
Change the clock font. (Not updating, needs testing)
Edit a few other images (just added for testing at present).
Customisable Files.xml list so you can add files manually that I have yet to add.
Guide
Copy your SystemUI.apk from your /system/app directory to somewhere local.
Open it in SystemUI Editor.
Choose an item from the tree view and alter as necessary.
Save the SystemUI file.
Copy it back into /system/app.
The UI will crash, so just manually reboot the table (hold power down for 5 seconds or so until it turns off, then turn it back on).
Enjoy
Notes
This is currently a windows program. When it is further in development I will create a Mac OS X version if there is enough demand.
You need root to be able to replace the SystemUI file.
I intend, in the near future, to finish the files list and add previews. Any other ideas are encouraged.
I've mainly released this program so early to test out any problems on different tablets, develop the Files.XML file and get any feedback / ideas on further development.
If anyone would like to help me finish the Files.xml file, that would be a massive help, as I can get on with adding new features instead.
This looks like a really cool tool, going to give it a shot when I've got some more time.
Very good tool I recommend.
Great tool. I think that it would be nice to be able to edit framework-res.apk too. Just for full theming, as battery icons are still in framework.
Good idea. I'm heavily developing this right now, and I decided to expand outside of only editing the SystemUI file.
I'll hopefully get an update out in the next few days.
@StormwaveUK, is this just used for tablets or I can use it for fones? Anyway, great tool
Sent from my Milestone using XDA App
This looks good - anxious to try editing the stock 4g icons out of CM7 themes where they are untouched.
Thanks.
Subscribed, looking forward to trying this out.
Sent from my ADR6400L using Tapatalk
Why for Mac? Can you make Linux version?
Sent from my IDEOS S7 Slim using XDA App
da900 said:
Great tool. I think that it would be nice to be able to edit framework-res.apk too. Just for full theming, as battery icons are still in framework.
Click to expand...
Click to collapse
+1 on this. I'm anxious to take a look at this.
Sounds cool.. bump
Sent from my PC36100 using xda premium
Did anyone get this to work? I keep getting an "unhandled exception" error whenever I try to open up a systemUI image in the editor.
HanSolo607 said:
Did anyone get this to work? I keep getting an "unhandled exception" error whenever I try to open up a systemUI image in the editor.
Click to expand...
Click to collapse
Yep, same here. The problem is kind of easy to fix, though. In files.xml, you can specify the image mapping. It seems that everything is hardcoded for a specific device.
Most phones with large screens don't have "drawable-mdpi" but "drawable-hdpi" for example. And the same may apply to image names.
After installing a theme where are the files save.. where does it pull from? Like normally my phone would pull the circle mod battery from drawable-xhdpi under systemUI.. where is everything after installing the theme... reason being I want to cherry pick things from the theme and make them default... thanks
AnaRchy & ChAos
SGH-i747
Source Code
May i ask for the source code VB, ?
i'll try to modify more..
Making this thread for people that are trying to do some subtle self theming on their own, without a ROM. (There really isn't a whole lot of themed ROMS out anyways, monsteRom is the only one i think.) you can find monsterROM in the general section.
Anyways let's say you are using ninjamorph and you want to change the 3g icon on your droid 3 but can't find it. come here post what you need someone may help.
lol i made this for a second reason also. i can't find notification bar is it under blur-res.apk? can't find it for the life of me
[edit] just kidding i found what i need in systemui
MyDrodonWall said:
lol i made this for a second reason also. i can't find notification bar is it under blur-res.apk? can't find it for the life of me
Click to expand...
Click to collapse
All that stuff is split between freamework-res.apk and SystemUI.apk.
dpwhitty11 said:
All that stuff is split between freamework-res.apk and SystemUI.apk.
Click to expand...
Click to collapse
Yeah i found right after, thanks though
Sent from my DROID3 using xda premium
I'm experimenting with some theming, I cooked up one in the uot kitchen but not all the changes seemed to work. Some the signal bar indicator didn't change and the text colour for notification items(all other text colours changed) also the background in the pull down curtain. I found the icons, and the new icons are in there, but don't show on the phone. How do I make them the default icons? Also if anyone knows which XML sets the text colour and how I can fix the background it would be appreciated.
Sent from my rooted xt860
Endoroid said:
I'm experimenting with some theming, I cooked up one in the uot kitchen but not all the changes seemed to work. Some the signal bar indicator didn't change and the text colour for notification items(all other text colours changed) also the background in the pull down curtain. I found the icons, and the new icons are in there, but don't show on the phone. How do I make them the default icons? Also if anyone knows which XML sets the text colour and how I can fix the background it would be appreciated.
Sent from my rooted xt860
Click to expand...
Click to collapse
As for changing the icons just editing them should work. Are you using ninja morph? And what do you mean "fix the background"
Sent from my DROID3 using xda premium
Although I changed the pull down notification bar background in uot, it still has that moto blue.
Sent from my rooted xt860
So if I want to change one set of icons for another, I need to rename the new set to overwrite the old set?
Sent from my rooted xt860
Endoroid said:
So if I want to change one set of icons for another, I need to rename the new set to overwrite the old set?
Sent from my rooted xt860
Click to expand...
Click to collapse
Yep.
Sent from my DROID3 using XDA App
DRTYKANGWICH V1.1
For Broken Out 1.1 Only
By HighLimit
V 1.1
***Change Log***
Clock moved back to right side - fixed sizing and padding
Calculator.apk themed
fixed broken .9's in framework
Up next:
DolphinHD
(maybe sooner rather than later b/c someone at work decided to drop a 500lbs on my toe)
Contacts Overhaul
Call Log
Mms.apk
Calendar
V 1.0
Toned down the pull down menu from cyan mixed it with ICK
Phone.apk
Screen on and off call receive
Contacts.apk - unfinished
tions...Call log - unfinshed
PowerControl.apk (made completely clear)
Mms.apk - unfinished
adw long press menu
SystemUI.apk
Settings.apk
Boot animation
This is a WIP
Wipe cache partition and Dalvik before flashing.
Flash over any theme for Broken Out 1.1 only
Shown: Icons. Antique CM ADW Theme
Clock by Thalion
Based Off: Cyan volt by Drt045 and IceCreamKangWich by KaneOfMars
Thanks to KaneofMars for uploading the stock APK's so quick so I could fix .9's
All Your Thanks Belong To Us?
Nice work, wish I could flash it to check it out
Sent from my DROID BIONIC using Tapatalk 2
Nice work. Same as Kane I would like to see this.
Sent from my Galaxy Nexus using Tapatalk 2
Thanks means a lot, didnt realize what a grind this is, got a long way to go though, really gotta buckle down and figure out why adb wont compile my xml edits so i can finish it.....
Which XML did you try to fix??
Sent from my Galaxy Nexus using Tapatalk 2
status_bar.xml
Trying to uncenter clock and change Hex value
Apk multi tool wont compile after decompile, even with no changes
keeps referencing missing .9's
Looks damn good!
Sent from my VS910 4G using XDA
Thanks man really glad you like it
Looks really good.. and love the name also lol
awesome! dling now!.... i dig the centered clock tho.
Thanks glad you likethe name, and as for clock I think I prefer it also, think im gonna hide heafphone ringer and gps icons
HighLimit said:
status_bar.xml
Trying to uncenter clock and change Hex value
Apk multi tool wont compile after decompile, even with no changes
keeps referencing missing .9's
Click to expand...
Click to collapse
Did you set dependencies on framework-res and RES_cappuccino? That should fix the missing .9's.
Sent from my VS910 4G using XDA
found out about the RES_cap through trial and error but it says framework-res isnt the dependee, ill figure it out, at the point now where i have to all i have left is xml edits.
Hey, just a heads up, I don't think the link with instructions for hiding status icons i sent you is accurate when it comes to hiding the GPS icon. I tried it but couldn't get it to work. Also, any chance of hiding the alarm clock too?
I also noticed that the trash can for removing apps/Widgets from the desktop is ick color. I haven't found any other remnants of wrong colors, which is quite impressive for a first theme. Kudos to you my friend.
Sent from my VS910 4G using xda premium
You mean the plain colored quick pop up trash can or the red android at the top?
I Skipped over all the widgets and home screen long press menus cause I never used em, i'll take a look
And as for the icons I saw that in Notepad++ couldn't find those exact instances, codes a bit different but similar, didnt wanna break anything so didn't touch yet...more research required (gotta learn some c++) but definitely am hiding alarm headphone and gps icons...
bear with me as i have literally never done any of this before and learning in between working 2 jobs leaves little time.
as all ways thanks for Testing / Rockin DirtyKang
JohnnyAn said:
Hey, just a heads up, I don't think the link with instructions for hiding status icons i sent you is accurate when it comes to hiding the GPS icon. I tried it but couldn't get it to work. Also, any chance of hiding the alarm clock too?
I also noticed that the trash can for removing apps/Widgets from the desktop is ick color. I haven't found any other remnants of wrong colors, which is quite impressive for a first theme. Kudos to you my friend.
Sent from my VS910 4G using xda premium
Click to expand...
Click to collapse
Simply just making the icon all transparent with no logo would simply take it away but not sure if there'd still be a space in the status bar.
There will be, tried that already. lol
I'm trying to edit the status_bar.xml to remove/change the formating of space to even allow it to be drawn there, wich was easy enough but apk tools bein stubborn, i posted my log in general HERE.
Ok, I found out why the SystemUI.apk won't recompile for you. There are two files that need to be deleted, and you need to replace one other file that is corrupted.
Decompile your SystemUI.apk. All the relevant files are in res/drawable-hdpi/ First, delete:
status_bar_close_on.png
statusbar_background.png
Those files are redundant because they have .9 versions. Then you need to delete status_bar_close_on.9.png and replace it with a file of the same name. For some reason, this file is corrupt and is screwing things up.
You can then also just drop my statusbar.xml into the res/layout/ folder.
As proof of concept, here is the status_bar_close_on.9.png from ICK and my statusbar.xml (with appropriate color and 2.6dip for the top buffer) dropped into your theme:
https://www.box.com/s/796e172de222cba000b9
I don't remember if you had the date in the statusbar the same cyan color, but after flashing the above zip, the date, usb, and debugging icons in the status bar are white.
---------- Post added at 06:08 PM ---------- Previous post was at 05:49 PM ----------
HighLimit said:
You mean the plain colored quick pop up trash can or the red android at the top?
Click to expand...
Click to collapse
Mmm... neither of those sound like what I have. When I long press an app on the desktop, a gray bar with a dark blue trash can slides down from the top. I'm using just the default adw theme, so it might look different for me than you.
HighLimit said:
bear with me as i have literally never done any of this before and learning in between working 2 jobs leaves little time.
Click to expand...
Click to collapse
I definitely feel your pain. I'm in the middle of law finals and am desperately looking for excuses to avoid studying for my last final tomorrow =) Learning how to theme sounded much more fun =)
I believe that trash can is specific to the launcher you would have to theme the launcher.
Sent from my Galaxy Nexus using xda premium
It is
Hey guys how would i go about themeing the status bar icons.
I already got my Battery Themed using Wanem Xposed.
But how can i theme my 4g, wifi Vibrate etc....
let me know
Bump
I think that stuff is in the SystemUI.apk file.
I believe you have to pull it off the phone, unpack it, edit the files, pack it again, and resign it before putting it back on the phone.
There could be an easier way, though.
Sent from my SAMSUNG-SM-N900A using xda app-developers app