5,605,438 Members 43,856 Now Online
XDA Developers Android and Mobile Development Forum

[Guide/Tutorial][17/06/12]How to make "basic" theming mods + .9.png tutorial

Tip us?
 
dully79
Old
(Last edited by dully79; 17th June 2012 at 11:30 AM.)
#1  
dully79's Avatar
Recognized Themer - OP
Thanks Meter 3004
Posts: 2,591
Join Date: Apr 2010
Location: Durham/Liverpool

 
DONATE TO ME
Tutorial [Guide/Tutorial][17/06/12]How to make "basic" theming mods + .9.png tutorial

If you find this guide useful then please rate the thread, i dont really care about thanks, thanks.

Give a man a theme and he can flash for a day.
Teach him how to theme and he can flash for a lifetime.

-------------------------------------------------------------------------------------------


"What's in the guide??"

*Basic image editing
*Using UOT kitchen to change the battery icons
*Popular image names and locations (GB)
*How to decompile using apk manager4.9
*Editing .9.png's
*How to use the universal theme.zip
*Create a batch Hue action in Photoshop

-------------------------------------------------------------------------------------------

I'm constantly seeing people asking for minor changes to ROMS, Themes, Mods etc, so i thought i would post this to let the talented people get on with what they do best, and the rest of us can stop harassing them for simple tasks that we are all capable of ourselves.

"Could you add these images from this ROM to your theme?"
"Can you change the colour of the battery in you ROM?"
"Is it possible to have different status bar colour?"

Well people it's time to learn some basic theming/modding/skinning, whatever you want to call it.
Lets say you want to change the colour of the battery....
What you will need:

*7zip (free)
*Greenfish icon editor pro (free/ windows) or *Gimp (free/ all platforms)



Getting going:

[1]
Firstly open up your ROM/Theme/Mod with 7zip and navigate to:

"system/framework/"

*If framework-res is a folder drog and drop to a suitable location on you pc.

*If it is an .apk then extract it and unpack.
TIP: drag it out then right click>7zip>extract to "***".

TIP2: Create a copy of this folder in case you make a mistake!!

[2]
Now navigate into "framework-res/res/drawable-hdpi/", in here are your battery images named "stat_sys_battery.png"

[3]
Open up Greenfish/Gimp, and drag across the images you want to adjust.

[Greenfish] Select Filter>Hue/Saturation
In the window that opens adjust the properties until you get your desired effect.
Save and close.

[Gimp] Select tools>color tools>hue-saturation
In the window that opens adjust the properties until you get your desired effect.
Save and close.

[4]
When your happy with the results open up(NOT EXTRACT!!) the Universal Theme template provided using 7zip and navigate to-
"system/framework/framework-res.apk/res/drawable-hdpi/"
Drag the newly adjusted images across.
Close and place on your sdcard to be flashed from recovery.

-------------------------------------------------------------------------------------------
Now lets say you want to use different signal images....
[1]
Get the ROM/Theme/Mod containing the images you want to use
Open up with 7zip and navigate to "system/app/systemUI.apk/res/drawable-hdpi/"
in here are your signal images named "stat_sys_signal.png"

[2]
Open up(NOT EXTRACT!!) the Universal Theme template provided using 7zip and navigate to-
"system/app/systemUI.apk/res/drawable-hdpi/"
Drag the desired images across.
Close and place on your sdcard to be flashed from recovery.


-------------------------------------------------------------------------------------------

That was easy was'nt it!
There are free software programs out there like gimp that let you batch process images but im not aware of the methods used, if anyone is then please post.


Please feel free to post helpful info and ask questions about locations of images or anything else related. Hopefully myself or anyone else in the know will help.


If you want to go deeper into theme-ing here is an amazing guide:
http://forum.xda-developers.com/showthread.php?t=916814


-------------------------------------------------------------------------------------------

>>> Universal Theme empty template <<<

Thanks to JR soft and also Intronauta for universal theme http://www.htcmania.com/showthread.php?t=258333 .Based on the "VillainTheme system" tool by VillainTeam. More info etc, head to www.villainrom.co.uk.



 


The Following 97 Users Say Thank You to dully79 For This Useful Post: [ Click to Expand ]
 
Siberian Tiger
Old
(Last edited by Siberian Tiger; 7th January 2012 at 06:09 PM.)
#2  
Siberian Tiger's Avatar
Forum Moderator
Thanks Meter 5104
Posts: 3,936
Join Date: Dec 2010
Location: Piraeus

 
DONATE TO ME
Quote:
Originally Posted by dully79 View Post
I'm constantly seeing people asking for minor changes to ROMS, Themes, Mods etc, so i thought i would post this to let the talented people get on with what they do best, and the rest of us can stop harassing them for simple tasks that we are all capable of ourselves.

"Could you add these images from this ROM to your theme?"
"Can you change the colour of the battery in you ROM?"
"Is it possible to have different status bar colour?"

Well people it's time to learn some basic theming/modding/skinning, whatever you want to call it. Ill add more info to this as necessary.




Please feel free to post helpful info and ask question about locations of images or anything else related. Hopefully myself or anyone else in the know will help.


Like i said is is a very basic guide, if you want to go deeper into it, here is an amazing guide:
http://forum.xda-developers.com/showthread.php?t=916814

>>> Universal Theme empty template <<<

Thanks to JR soft and also Intronauta for universal theme.(based on the "VillainTheme system" tool by VillainTeam. More info etc, head to www.villainrom.co.uk).


Hopefully this helps some people.
Thanks dully .Very usefull guide indeed.I use paint.net for changing colour but i found really usefull this empty template

And a little help.The only thing i do is to make the necessary changes png's or xml's into system/app or framework is that right?
Do i need anything else eg extras?
Thanks again!!!
The Following 2 Users Say Thank You to Siberian Tiger For This Useful Post: [ Click to Expand ]
 
adz63
Old
#3  
adz63's Avatar
Senior Member
Thanks Meter 565
Posts: 1,798
Join Date: Aug 2010
Location: Sesame Street (England)
This will come in useful. thanks
Orange Viper Light Theme
The Following 2 Users Say Thank You to adz63 For This Useful Post: [ Click to Expand ]
 
dully79
Old
#4  
dully79's Avatar
Recognized Themer - OP
Thanks Meter 3004
Posts: 2,591
Join Date: Apr 2010
Location: Durham/Liverpool

 
DONATE TO ME
Your very welcome.

I use "actions" in photoshop for batch processing, but i also have another program which is really good called "AbleBatchConverter", unfortunately thats paid software.

Greenfish is ideal for minor adjustments- its a small file size, easy on resources, quick and has some good features, but best of all........it's free.



 


The Following User Says Thank You to dully79 For This Useful Post: [ Click to Expand ]
 
dully79
Old
#5  
dully79's Avatar
Recognized Themer - OP
Thanks Meter 3004
Posts: 2,591
Join Date: Apr 2010
Location: Durham/Liverpool

 
DONATE TO ME
Quote:
Originally Posted by siberian tiger View Post
Thanks dully .Very usefull guide indeed.I use paint.net for changing colour but i found really usefull this empty template

And a little help.The only thing i do is to make the necessary changes png's or xml's into system/app or framework is that right?
Do i need anything else eg extras?
Thanks again!!!

If you put any xml's into the framework folders there is a good chance it will break it from being "Universal"

The "XTRAS" depends on what your doing.
The "XTRAS" folder is where you put apk's to be installed instead of just images in the system folder.

Example how to use "XTRAS" folder:

Open "Vending.apk"
Goto "res/drawable-hdpi/"
Drag and drop in images with matching names
Close apk

Open UT empty template
Goto "XTRAS/app/
Drag and drop Vending.apk inside
Close and place on sdcard for flashing

When flashed this will install "Vending.apk" into "system/app/"


Hope this helps.



 


The Following User Says Thank You to dully79 For This Useful Post: [ Click to Expand ]
 
SPACE ALIEN
Old
#6  
Account currently disabled
Thanks Meter 824
Posts: 746
Join Date: Nov 2011
Location: Clamart, 92140

 
DONATE TO ME
Always here to help and share my friend...!!!

===THANK YOU=== mate !

The Following User Says Thank You to SPACE ALIEN For This Useful Post: [ Click to Expand ]
 
jrsoft
Old
(Last edited by jrsoft; 8th January 2012 at 10:26 AM.)
#7  
Member
Thanks Meter 15
Posts: 68
Join Date: Sep 2009
Location: Madrid
Wink Universal-Flasher-tool_v3.0

Hello everyone!

This version of the template that you use (2.X) is somewhat outdated. Version 3.0 has many new features, and is much faster and safer.

http://www.multiupload.com/HOP6RWMNOB

Basically, has a new advanced configuration file (MOD.config) where you can enable / disable functions (more information inside the file).

Have also been replaced binaries zip and busybox with a new binary 7z, much faster. The process is much faster now than before.

It also supports theming non-system applications (though not recommended).

Enjoy it!!!
 
dully79
Old
#8  
dully79's Avatar
Recognized Themer - OP
Thanks Meter 3004
Posts: 2,591
Join Date: Apr 2010
Location: Durham/Liverpool

 
DONATE TO ME
Quote:
Originally Posted by jrsoft View Post
Hello everyone!

This version of the template that you use (2.X) is somewhat outdated. Version 3.0 has many new features, and is much faster and safer.

http://www.multiupload.com/HOP6RWMNOB

Basically, has a new advanced configuration file (MOD.config) where you can enable / disable functions (more information inside the file).

Have also been replaced binaries zip and busybox with a new binary 7z, much faster. The process is much faster now than before.

It also supports theming non-system applications (though not recommended).

Enjoy it!!!
Does it support "sdcard"?
The last script supported "emmc", that's why I still use v.2*



 


The Following User Says Thank You to dully79 For This Useful Post: [ Click to Expand ]
 
jrsoft
Old
#9  
Member
Thanks Meter 15
Posts: 68
Join Date: Sep 2009
Location: Madrid
Quote:
Originally Posted by dully79 View Post
Does it support "sdcard"?
The last script supported "emmc", that's why I still use v.2*
Yes, the script autodetects the path of the sdcard. You can also manually set the path very easily to the new file MOD.config. Check this out:

Code:
                             [SDCARD PATH]
##########################################
default_internal_sdcard=/emmc
##########################################

##########################################
default_external_sdcard=/sdcard
##########################################

*It's not necessary to modify this 
parameters unless you really need another
custom folder path for your sdcards in the
recovery. You should try before change
this!! and remember don't modify the 
generic "sdcard" folder name in XTRAS.
The system will adapt the paths depending
of this values.
The Following User Says Thank You to jrsoft For This Useful Post: [ Click to Expand ]
 
dully79
Old
#10  
dully79's Avatar
Recognized Themer - OP
Thanks Meter 3004
Posts: 2,591
Join Date: Apr 2010
Location: Durham/Liverpool

 
DONATE TO ME
Cheers mate, your a legend. I could never get vrtheme to play nice but yours runs perfect.



 



The Following User Says Thank You to dully79 For This Useful Post: [ Click to Expand ]
Tags
brilliant help, dully is a legend, editing .9.png, how to theme android
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes