Hello People Today iam guiding you for a Quick Begining To Theming Android
That Thread Includes
-Decompiling And compiling / signing apk via quick mod
-Changing apk name
-Theming .png
-Theming .9.png
-Rsizing Batch Pngs easier than ever
Requirements
Good PC
Quick Mod Tool - Here
A fresh mind
photo editing software like dotnetpaint or photo shop
npp+ -Here
Resizer_1.3.1.jar -Here
JRE -Here
JDK -Here
Leson 1 " Compiling And Decompiling / signing Via Quick Mod"
1- You need frist to install framework Just Get Framework-res.apk & twframework-res.apk [for theming stock ]& Systemui.apk from a deodex base and input them in Quickmod/framework
example i want to theme CM7 Rom so i put framework-res.apk & systemui.apk in quickmod/framework then open Quickmod/Tool.bat and type 12 then enter
like that
{
"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"
}
2- Decompiling
Put the app in Quickmod\add_apk_here and then go to tool.batch and pres 1
like that " decompiling framework-res.apk for modding whole system "
So you will find your decompiled apk in Quickmod/Working Edit it as you like then
Open TOOL.BAT and press 2 to recompile
then pres 3 to sing
leson 2 Changing apk name
After decompiling navigate to \res\values\strings.xml
Change the value between >Android System < or what ever is it
To what u want
Leson 3 Theming normal .png Image
Only open it via DotNetPaint/ Photo Shop and color it as you want
like that
Leson 4 Theming .9.png file
Open the .9.png image you want to Edit
You can edit it as you can but dont touch the Black Dots or Lines (The Red Highlited)
Apply for any .9.png and be aware
Resizing Batch images including .9.png
Just open Resier attached up
Select input dpi
And output
Drag your imgs to resizer you will find output in proper folder "Drawble-xxxx"
Yeah!
Thanks For A Good Guide for beginners
Welcome
myaservip said:
Welcome
Click to expand...
Click to collapse
@op can i add your guide here ?
AbhiLP said:
@op can i add your guide here ?
Click to expand...
Click to collapse
Yup u can
Related
Hi guys can you help me change my smileys, the default android smileys looked like shrek for me and it's kinda annoying hehehe thanks in advaced
j3yps said:
Hi guys can you help me change my smileys, the default android smileys looked like shrek for me and it's kinda annoying hehehe thanks in advaced
Click to expand...
Click to collapse
there in the framework-res.apk and easy to replace, if you find some emoticons you like i can replace them for you
can u tell the method in PLAIN ENGLISH please?
Same as the guy above..oh and if it's not too much to ask, can you pls give us a step by step guide on how to do this.
1. Extract your framework-res.apk. you will find it in /system/framework/.
2. download and install 7zip, on your pc.. its a free program.
3. on your pc, right click on your extracted framework-res.apk, find the 7zip contex menu, and click on open archive (DONT EXTRACT IT)
4. A box will open, now navigate to the \res\drawable-hdpi-v4\ folder, inside there you will find the emoticons, they have names like "emo_im_cool.png" and "emo_im_crying.png". find some suitable replacement emoticons, and rename them to the match the file names in the folder.
5. just drag and drop your new emoticons in the folder, and replace the existing ones.
6. close 7zip. now download the update.zip template i've attached at the bottom, unzip it and copy your modified framework to the framework folder inside the zip, go back to the root of the zip and zip it back up.
7. copy the update.zip to the root of your sd card and flash it from recovery
I found an easier solution, will post it IF succesful
But what if you just want to replace the text instead of the image?
I'm using the gingerbread keyboard and it has this smiley button, but how can i change them?
I created a guide here
http://forum.xda-developers.com/showthread.php?p=11094721#post11094721
uot kitchen only has 2 diff smiley sets and there crap
Do you know any other sources with more choice of smileys?
I tried AndroHero's method and it works ti only have a few questions
1. why did the image showed up like this? is there a specific setup that i should do?
{
"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"
}
2. can i put an image size that i want or i should use a 30x30 image only?
Anybody?....
Guys, I ask this because i have tried 1000 ways and I could not recompile the frameworks after making changes to bools and arrays.
Please, someone would do for me?
Its for the latest build of Quarx.
I followed this tutorial but the problem is that i can't never rebuild. Damn!!
http://forum.xda-developers.com/showthread.php?t=1364757
{
"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"
}
Thanks in advance!:highfive:
_______________________________
Edit.
Framework here.
framework-res.apk
posst the framework...
Sent from my MB525 using xda premium
looking forward to it , it means we can disable our capacitive buttons and use this on screen buttons ....... at the moment it seems to be awesome ......
lets see if it can be integrated and works flawless......
yes, please post your framework-res.apk here. I dont have quarx build downloaded yet. It shud be done without a problem and will upload u a update.zip for it.
I'd be interested to see this in action too.. can you please modify this file? It's the framework from http://quarx2k.ru/cm9-nightly-defy+/CM9-NIGHTLY-120710-Defy+.zip ... thank you
https://dl.dropbox.com/u/18827417/framework-res.apk
Type in command line "java -jar apktool.jar -if framework.res", then decompile it. Edit the files and before compile it, extract the archive "resources.arsc" that is inside the original "framework-res.apk" and copy it to "framework-res" folder. Then try to compile it. This should help. I´ve not tested the new "framework-res.apk" file, but at least I can compile it.
jassi32 said:
looking forward to it , it means we can disable our capacitive buttons and use this on screen buttons ....... at the moment it seems to be awesome ......
lets see if it can be integrated and works flawless......
Click to expand...
Click to collapse
It works perfect!, There was a guy who changes the frame for this, but stopped ..
Favaron said:
Type in command line "java -jar apktool.jar -if framework.res", then decompile it. Edit the files and before compile it, extract the archive "resources.arsc" that is inside the original "framework-res.apk" and copy it to "framework-res" folder. Then try to compile it. This should help. I´ve not tested the new "framework-res.apk" file, but at least I can compile it.
Click to expand...
Click to collapse
I tried that way too and it works, but apparently not successfully recompiled .. all are in folders without compiling. for example values and the files .xml either.
@pabloltg : I left for office today, will reach home @ 4 pm and will upload you the framework. (Obviously if somebody has not done it already )
brajesh.sharma87 said:
@pabloltg : I left for office today, will reach home @ 4 pm and will upload you the framework. (Obviously if somebody has not done it already )
Click to expand...
Click to collapse
Many thanks mate!
I trying today too, but not lucky.
May be i should wipe my laptop.xD
Navigation Bar: http://forum.xda-developers.com/showthread.php?t=1495002
I enable navbar on rooted Stock .55 adding line in build.prop buy i want AOSP keys.How i can replace sony navbar?
But this is AOSP nav bar. It's same as in Nexus.
Sent from my LT26i using xda developers-app
Looks different
{
"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"
}
darkmatthew said:
Looks different
Click to expand...
Click to collapse
You will have to replace some png files in the framework-res.apk of your rom. You can change it with winrar. First get those 3 pngs from the Nexus rom. Then open your framework-res.apk with winrar and search for the png in the drawable or minmap folder. Then rename the respective pngs of the Nexus icon to that of the Xperia icon and replace it in the apk.
darkmatthew said:
Looks different
Click to expand...
Click to collapse
Hi there! While I was trying to implement this for my rom, I found out which file to replace. Download this zip - http://www.mediafire.com/?758mnayrlt3dee4
It has the Nexus navigation icon bars. Open your SystemUI.apk with winrar and go to res/drawable-xhdpi and search for pngs which are ic_back.png, ic_home.png etc. Just replace these pngs with the ones in the downloaded zip and enjoy!
been looking everywhere for this..thanks bro :good:
[edit: can you help me out bro..i got the portrait icons good see]
[but then i found out in landscape it changes to the xperia navbar icons again]
[but what i wanted was this ]
['ve been looking for the files to replace in my systemui.apk and framework-res.apk but i just cant find them..can you point it out please?]
edit: check that, i found it..thanks for the tutorial anyway :good:
abcdjdj said:
Hi there! While I was trying to implement this for my rom, I found out which file to replace. Download this zip - http://www.mediafire.com/?758mnayrlt3dee4
It has the Nexus navigation icon bars. Open your SystemUI.apk with winrar and go to res/drawable-xhdpi and search for pngs which are ic_back.png, ic_home.png etc. Just replace these pngs with the ones in the downloaded zip and enjoy!
Click to expand...
Click to collapse
hhmm,nice mate...just want to ask something,i want to change the home stock icon launcher,were can I find it?
thanks button hitted
{
"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"
}
Here I will show You how to make Your personal lockring theme for ZipThemer.
Here is what You need:
- Paint.net
http://www.getpaint.net/download.html
- Notepad++
http://notepad-plus-plus.org/download/v6.4.5.html
- Align Object Plugin for Paint.net
http://forums.getpaint.net/index.php?app=core&module=attach§ion=attach&attach_id=3557
- 7ZIP
http://www.7-zip.org/download.html
These are the programs that fits my needs, are easy-to-use, complete but low-resources and free!... but!!! You can use everything You want! Gimp, Winzip, WinRar....etc etc
Here are the files we are going to modify (click to download template):
ic_lockscreen_handle_normal.png
ic_lockscreen_glowdot.png
Open this files in Paint.net
Here We can change colors for example, using Paint Bucket
... and this is the result...
You can also add Custom text or Images:
If You like other colors from other images, You can use color picker to obtain the hex code!
How to center images?????
If You want You can also use Oppo style lockrings
Here is the template (Click to download):
and an example of my last creation:
Feel free to use other Oppo lockring from related thread
http://forum.xda-developers.com/showthread.php?t=2429933
Make sure to mantain .png format (to mantain trasparence) and auto-detect bit-depth when you will save Your works
Now we will drag&drop our creation inside the template I provided (\framework-res\res\drawable-xhdpi\)
Template
View attachment 2267961
Revert to stock situation for ZipThemer
View attachment 2267962
You can rename the .zip as you want
Note: Inside the template, StockLockring_template.zip\StockLockring\, you will find an .xml
If you will drag&drop it outside the .zip, and open in Notepad++, it will looks like this:
Code:
<?xml version="1.0"?>
<themename>[COLOR="Red"]StockLockring[/COLOR]</themename>
<themeversion>1.0</themeversion>
<author>[COLOR="red"]enricocid[/COLOR]</author>
<phone>[COLOR="red"]XHDPI[/COLOR]</phone>
<rom>[COLOR="red"]AOSP Rom[/COLOR]</rom>
<item>framework-res.apk</item>
<path>/system/framework/</path>
<description>[COLOR="Red"]LockRing[/COLOR]</description>
Here You can rename Your theme and add info
*Note: Lockring works with zipthemer and are only for Nexus and xhpi devices!!! Zip themer app
How to use Zipthemer
*Note2: add more folders where you will put the final products, if You want to make Your personal lockrings for other resolution devices (drawable-hdpi for example)(make sure to use templates from your framework, to get the correct size of .png!! extract ic_lockscreen_handle_normal.png & ic_lockscreen_glowdots.png for rom framework in /system/framework/framework-res.apk/res/drawable-deviceresolution using 7zip!)
If you like my work don't Forget To Hit Thanks, five star
:good: or offer me a beer :good:
If You want the wallpaper i used for screenshot, just click !
You see, I am now using an android L theme on the new theme engine on PA BETA 1 but these navbar playstation icons bother me quite a bit. I much prefer the ones I use with softkeyz (no it doesn't work changing with it), the so called alternate android L's navbar.
Can it be themed manually or something? These ones to be more precise:
{
"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"
}
Anyone has a clue? Someone with experience on themes or knows how to do it.
I was exactly searching for this !
I got it! Had to edit the theme by decompiling and recompiling it back with the navbar icons I wanted. It is not that hard though.
rogeriorp said:
I got it! Had to edit the theme by decompiling and recompiling it back with the navbar icons I wanted. It is not that hard though.
Click to expand...
Click to collapse
so easy...change your theme apk file to zip format by renaming it.open with win rar and unzip it.you have some extracted folders and follow this:
assets<overlays<com.android.systemui<res<drawable-xxhdpi.in this folder looking for these PNG files like ic_sysbar_home,ic_sysbar_menu and etc. these are the themed ones for soft keyz.change them as you wish and remember your modification should respect the orginal png file size.anfter that surf back to the root of themed folders and rezip and sign it with some thing like signer app. done!:good:
ali.sbi said:
so easy...change your theme apk file to zip format by renaming it.open with win rar and unzip it.you have some extracted folders and follow this:
assets<overlays<com.android.systemui<res<drawable-xxhdpi.in this folder looking for these PNG files like ic_sysbar_home,ic_sysbar_menu and etc. these are the themed ones for soft keyz.change them as you wish and remember your modification should respect the orginal png file size.anfter that surf back to the root of themed folders and rezip and sign it with some thing like signer app. done!:good:
Click to expand...
Click to collapse
Exactly.