Just sharing my own setup here, in case others are also still interested in the good old Holo look.
EDIT: Added another version, Holo Theme with Sony Quicksettings.
It also has center-clock and 1%-step circle battery.
Downloads are still on the same shared folder. More info and screenies at this post.
Warning: This is ONLY applicable for DE-ODEX Rom!
What is themed on this setup?
- framework-res.apk (pretty much all[or most] the Sony Semc images are not rendered anymore and replaced with Holo images)
- SystemUI.apk (signal images)
- Settings.apk (icon images)
- framework.jar (for us to de/recompile framework-res.apk properly, also this has the Honami Home mod integrated)
- services.jar (also just for compatibility with Honami Home mod)
Screenies:
{
"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"
}
Download:
Holo Theme for TX
***
Just one caveat though, the notification panel clock and toggles are not themed(I think it's tied in smali).
As a temporary workaround, I edited the Sony Sapphire accent theme, and make it more holo #33b5e5.
Choose it in setting-display-theme-Sapphire after you flashed the theme's zip.
***
thanks to:
@dully79 for all the many knowledge that he shared with me in modding
@mcsqwizzys98 for the same reason as well
@niaboc79 for his Honami Home framework.jar/services.jar
@erorcun for his tut on properly de/recompiling Sony framework without having bootloop
BTW, this mod is XTheme-friendly, that's the reason I still made it as my base.
Switch buttons and backgrounds are changed properly in xTheme just to name a few.
You will notice the difference when you try to flash any XTheme themes, even those without any Sony redirections.
EDIT:
The below version is the one I'm actually personaly using to be much more friendly with xTheme themes
I just made the dialog title white and status bar clock-color white so that they will look neutral and not out of place whenever l apply any xTheme themes.
I did that because they can't be themed in xTheme.
Optional version(more xTheme-friendly, also the status bar clock is at center):
http://www.mediafire.com/folder/u06n5h1qui9he/A_version_more_xTheme_friendly
And ofc, I edited Xperia accent theme to white as well to make the toggles white also.
Select it in settings-display-Theme-Xperia after flashing the zip.
Below is a sample when I apply an xTheme theme:
I know this is for the TX but they're so similar, do you think it'd work on the T?
Not sure Matt, coz some ID 's may be different, that's what I encountered on one of the V mod(although that's for V).
Try it mate, anyway the universal flasher tool will automatically create a backup undo zip also.
Tapatalked from my bricked TX
good to see you are still doing good job mate
Rycon33 said:
Not sure Matt, coz some ID 's may be different, that's what I encountered on one of the V mod(although that's for V).
Try it mate, anyway the universal flasher tool will automatically create a backup undo zip also.
Tapatalked from my bricked TX
Click to expand...
Click to collapse
Yeah, I wouldn't be surprised if it failed, I'll try anyway but make a backup.
I'm a big fan of the holo theme! used it back when skyfri still supported it but it got dropped and is incompatible with later JB versions.
I'll let you know how it works out, good work on this bro!
Generally it was fine on my Xperia T,
a few minor problems, the power menu was pretty screwed up! It looked like this:
I did some editing in the framework and it now looks like this:
I know under airplane mode it still says 'silent mode' but it's a minor detail and not that much of an issue for me personally. I couldn't figure how to change it anyway, may take a look another time!
One last slight minor detail: upon boot it say's 'pin operation failed' in the top right for a few seconds, but then turns to 'emergency calls only' and finally to 'EE' (as that's my network). so once again a very small minor issue but that's expected when cross flashing!
Other than this, it seems to all work fine on the T, haven't found anything else! So I'm keeping it on my device, love the holo theme!
Here is my framework-res: http://www.mediafire.com/?ijo0oz3b0tro679
This makes the power menu as seen above for the Xperia T! feel free to put it in the OP if you want so other T users can grab it easily
Matt, they are only IDs for airplanemode etc, that is being called in smali, should be easy to get a fix
I wonder why Sony really gave different IDs for those few minor things only LoL
Good:good: to know that it's somewhat working on T, I'll try or anybody with T can help me hunt those IDs
Rycon33 said:
Matt, they are only IDs for airplanemode etc, that is being called in smali, should be easy to get a fix
I wonder why Sony really gave different IDs for those few minor things only LoL
Good:good: to know that it's somewhat working on T, I'll try or anybody with T can help me hunt those IDs
Click to expand...
Click to collapse
I'll try have a look later, I did a lazy fix and changed the strings rather than the ids
matt4321 said:
I'll try have a look later, I did a lazy fix and changed the strings rather than the ids
Click to expand...
Click to collapse
I guess the best way is to see the original IDs of those images in public.xml, hunt them in smali, then replace with the new IDs.
I think the hard part is hunting down which smali files they are used and called.
@Rycon33: can you make one version with lidroid status bar?
charmidz said:
@Rycon33: can you make one version with lidroid status bar?
Click to expand...
Click to collapse
I've tried mate, believe me, many times, but for some reason it's way out of my comprehension LoL
The one I tried before is from Leo's SystemUI(based on peetr's mod) but Leo also has so many mods integrated into it that I don't personally like so I didn't stick to it.
To others that knows it, feel FREE to use this mod as your base for integrating other mods as well.
Just share it here if possible once finished LoL, hehehe.
Yep!
hope someone makes it :good:
Thanks for the metion Rycoooon and nice work
To track the id it should be quite simple.
Obtain the id from public.xml.
Open all smali files in notepad++.
Click search>find enter the id and click "find all in all opened documents".
If you dont use notepad++...why? It's the shizz!
I'd help look but i've just finished a 14 hour shift and i cannot be bothered to stare at a screen.
I'll do it some time soon,
Just not motivated enough to do it now as my temp fix looks fine.
Sent from my LT30p using Tapatalk 4
How do the ids not match if your flashing Rycons mod with his framework-res and framework-jar, surely they should match against each other?
What did you flash matt?
dully79 said:
How do the ids not match if your flashing Rycons mod with his framework-res and framework-jar, surely they should match against each other?
What did you flash matt?
Click to expand...
Click to collapse
I flashed the whole package! so had his systemui, settings, framework-res, the jars. all of it. but as my post on the previous screen shows something weird was up. so just edited some strings as a temp fix
matt4321 said:
I flashed the whole package! so had his systemui, settings, framework-res, the jars. all of it. but as my post on the previous screen shows something weird was up. so just edited some strings as a temp fix
Click to expand...
Click to collapse
I'm not particularly clued up with strings and smali etc, but you'd think if you flashed the whole package the ids would correlate with one another.
Ive just decompiled and baksmalied the apk and jar file and this is what i get.
Rycons:
I serached strings.xml- "Do you want to reboot into safe mode?" = <string name="reboot_safemode_confirm"
Then i serached public.xml for reboot_safemode_confirm =
Code:
<public type="string" name="reboot_safemode_confirm" id="[COLOR="Red"]0x0104018e[/COLOR]" />
I opened up deodexed T framework-res public and searched 0x0104018e = "global_action_power_off"
That tells me that Rycons framework apk/jar didnt take.
You could try swapping the public.xmls between your framework-res.apk and Rycons to make the ids match up with the framework.jar
dully79 said:
I'm not particularly clued up with strings and smali etc, but you'd think if you flashed the whole package the ids would correlate with one another.
Ive just decompiled and baksmalied the apk and jar file and this is what i get.
Rycons:
I serached strings.xml- "Do you want to reboot into safe mode?" = <string name="reboot_safemode_confirm"
Then i serached public.xml for reboot_safemode_confirm =
Code:
<public type="string" name="reboot_safemode_confirm" id="[COLOR="Red"]0x0104018e[/COLOR]" />
I opened up deodexed T framework-res public and searched 0x0104018e = "global_action_power_off"
That tells me that Rycons framework apk/jar didnt take.
You could try swapping the public.xmls between your framework-res.apk and Rycons to make the ids match up with the framework.jar
Click to expand...
Click to collapse
I'm pretty sure it did take, no error in cwm and the theme is all in place. I don't know why the id's mismatch. I'll look into it tomorrow, bit late to start now, it could take a while
I got another idea Matt, can you try this,
Decompile my framework-res.apk and get the following:
drawable folder
drawable-xhdpi folder
styles.xml
drawables.xml
Then copy it and paste to your own framework-res.apk and then recompile.
Related
Update 1/10 Minor update to some, maybe major to others, I've made some changes to the status bar pull down for Ascend users, I've changed the main text to be black, I'm still not completely happy with it, so i'll keep tweaking... Also, I've added support for HDPI devices in the Gingerbread3.5.zip, in general the theme should work on a wider variety of devices.
{
"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"
}
Update 1/9 The theme is pretty much complete
In order for Ascend users to get the white clock you need to download buildprop and replace the one under your system folder with it. You'll have to be rooted and use a file manager or you could use adb shell or a terminal to replace your build.prop
Another change to the build.prop for the popups!!!
Special thanks to yuyuye for the information.
I've attached some screenshots of the theme in action. There are many more changes not visible in the screenshots, the majority of the framework-res have been updated to match the new theme.
UPDATE 12/16
I've attached the metamorph theme in case anyone wants to try it, i would say it's beta quality as it's not finished, but it's usable. Just load the v0.1.zip file on to your sdcard, download metamorph and install away. If you have any basic questions, feel free to ask but I won't be providing an major support yet because it's not finished. I would say it's 75% complete at the most. And as always, you shouldn't have any problems but USE AT YOUR OWN RISK!!
UPDATE 12/22
New version v0.3 with a change to the submenu, I changed the submenu to white so the text is legible until i can get the Ascend deodexed and properly change the color of the text...
The download labeled GingerbreadAscend3.zip is may specifically for the Ascend I don't recommend anyone apply it on any other phones
The download labeled Gingerbread3.zip is for any and all MDPI phones
Have fun!!!
screens
http://min.us/mvk9WPS
Insrtuctions for installation:This is a Metamorph theme, so download and install Metamorph. Put the theme on your sdcard. Make sure your phone is rooted, you have busbox downloaded and installed and that usb debugging is turned on
For Ascend users, download your appropriate build.prop file and use a program like root explorer or subfs to copy and paste it into the /system/ directory, if you don't want to purchase one of those programs, download this program from the market "Mount /system (rw / ro)" open it and mount the system as r/w then use adb shell or a terminal emulator to copy the file over
Code:
su
cp /sdcard/build.prop /system/build.prop
and the launcher i'm using in the screenshots is linked to here http://forum.xda-developers.com/showpost.php?p=10063058&postcount=69
and instructions for installing it http://forum.xda-developers.com/showpost.php?p=10069927&postcount=75
also make sure to grab the gingerbread keyboard http://forum.xda-developers.com/showthread.php?t=875202
Extra Launcherpro Icons by Fodoom http://forum.xda-developers.com/showpost.php?p=10464161&postcount=151
Widgets that I use and think are cool:
battstatt
Digital Clock
OneSeven
Tajm
Beautiful Weather
Power Widget
Ascend users checkout http://www.myascend.org for Ascend specific info and tutorials
Make sure to post screenshots if you load the theme!!!
METROPCS ASCEND USERS
Use this build.prop http://forum.xda-developers.com/showpost.php?p=10563819&postcount=239
Thanks BobZhome
UPDATE 1/21
If you are tired of the plain black gingerbread status bar make sure to give this status bar a try, styled by none other than Fodoom himself...
screenshot here http://forum.xda-developers.com/showpost.php?p=10797442&postcount=348
metamorph here http://www.filedropper.com/gingerbread35fodoom
UPDATE 2/3
I am no longer supporting this theme, I'm moving on to bigger and better. Happy themeing!!!!
Made a little progress using apk manager to decompile some of the xmls, got the date to show up white but still not the time and popup option menus(not sure what to call them). If anyone has any expertise, I could use the help....
Keep up the good work, I am looking fws to checking it out!
If you send me your framework-res.apk I can fix the code for the pop-up menu text.
Benny879 said:
If you send me your framework-res.apk I can fix the code for the pop-up menu text.
Click to expand...
Click to collapse
I'd really appreciate it... I've attached it in Metamorph form, if you don't mind, what xml is responsible for those properties?
joenathane said:
I'd really appreciate it... I've attached it in Metamorph form, if you don't mind, what xml is responsible for those properties?
Click to expand...
Click to collapse
For some reason ApkManager isnt allowing me to re-compile this framework. You can find the code changes you need here --> http://forum.xda-developers.com/showthread.php?t=864112&page=8
Post #77
Benny879 said:
For some reason ApkManager isnt allowing me to re-compile this framework. You can find the code changes you need here --> http://forum.xda-developers.com/showthread.php?t=864112&page=8
Post #77
Click to expand...
Click to collapse
Thanks, but problem is I don't have a "values" folder in my framework, much less an xml called "style" in any of the folders...
wait..
I'm an idiot... found it
It wasn't re-compiling the whole framework for me either, i had to to trick it to get it to re-compile the styles.xml by putting it in a different folder and renaming it... Flashed it to my phone.... and... no difference, pulled the framework back down and made sure the changes where present and they are... the Ascend doesn't seem to use those files at all... I'm pretty sure too because i accidentally deleted all the files in the values folder except the styles.xml and the phone works fine...
Thanks for your ideas Benny879, if you have any insight as to whats going on, I'd appreciate any help you could give, in the mean time i'm going to be pouring through these xml files, looking for any clues...
For anyone following the progress on this, the problem seems to be that this phone uses odex files instead of the more easily assessable jar or apks, so I'm looking into deodexing the necessary files... If anyone could offer assistance, I would appreciate it...
How would this theme be applied once its working?
Sent from my M860 using XDA App
xlarkascendingx said:
How would this theme be applied once its working?
Sent from my M860 using XDA App
Click to expand...
Click to collapse
Metamorph my good man, metamorph!
Will metamorph work with launcher pro?
Sent from my M860 using XDA App
xlarkascendingx said:
Will metamorph work with launcher pro?
Sent from my M860 using XDA App
Click to expand...
Click to collapse
The gingerbread metamorph theme I'm working on will change your lock screen sliders, your notification bar and slide down, your dialog confirmation buttons, market place tab button and a bunch of other misc graphics, your signal bars, battery, bluetooth, etc... The theme i'm working on doesn't touch the launcher. i personally use launcher pro, so this theme doesn't conflict with it, but if you want your launcher specifically to look like gingerbread's, you can find themes already made for launcher pro..
joenathane said:
For anyone following the progress on this, the problem seems to be that this phone uses odex files instead of the more easily assessable jar or apks, so I'm looking into deodexing the necessary files... If anyone could offer assistance, I would appreciate it...
Click to expand...
Click to collapse
Definately deodex your ROM first. It will make your life easier.
Sent from my Droid using Tapatalk
Benny879 said:
Definately deodex your ROM first. It will make your life easier.
Sent from my Droid using Tapatalk
Click to expand...
Click to collapse
Thanks for your feedback, sent you a PM...
Does this Rom include a custom kernel to up the Mhz past 600?
fame13 said:
Does this Rom include a custom kernel to up the Mhz past 600?
Click to expand...
Click to collapse
This is not a rom just a metamorph theme... One day we shall overclock, and that day we be a turning point for mankind, nothing will ever be the same after that day.
And how the hell do we deodex?
Sent from my M860 using XDA App
o duh lol mybad man but i will b usong the theme when complete!
Sent from my HUASCEND using Tapatalk
Ok noon question lol. What is a Gingerbread theme?
Sent from my Chill Huawei Ascend using XDA App
Hello Guys
I have designed a glow circle battery for my own use, but I decided to post it here so you may use it in case you like it
The battery was developed on a i9000, but I analyzed the framework from captivate and it seems that this procedure will work on captivate also. Please try and feedback.
If you like my work, please consider a small donation to help me continue developing.
Change log:
17.03.2011
-Reorganized the threat so everyone could easily mod his own framework. Follow the new installation instructions
-Added CWM file only with script so you can use it with your framework file safely.
-Uploaded new reorganized image packages.
14.03.2011
-added new charger images. -- Beams -- ( i might rework them in the next days) --
-added missing images for full charge and so on...
-I will modify tomorrow morning the threat, with new reorganised files cause it became a little confusing
03.02.2011
CAUTION:
Flash only if you have DOC's ROm, because some users stated that on Darky they had problems. Not sure why, because it should work - they're both deodexed roms. Do a BACKUP
-Added CWM files for V1, V2 - with percentage and clear at charging
-Working to a new animation for charging, a lot better than this one, but I can;t tell you when it will be ready because I have a lot to work for my school
02.02.2011
Finished creating charging icons and XML editing for animation. I Added two versions of the framework:
-Version 1 : loops the circle animation continuous, without showing the current amount of battery after each loop
-Version 2 : Shows after each loop the amount of battery
01.03.2011
I just created another battery with life indicators on the margins
INSTALLING INSTRUCTIONS
1. Download 3 packs: one with images of the battery (batt1 or batt2), one of the chargers (Glow, or BEAMS) and one of the charging animation images (with percentage and without).
2. Download CWM_update.zip
3. Place the files from the battery pack and charger inside your framework-res.apk file, in /res/drawable-hdpi.
4. Place the file from charging script inside your framework-res.apk file, in /res/drawable
5. put the modified framework-res.apk file inside the framework folder, of the CWM_update.zip.
6. Reboot in CWM.
7. Clear cache.
8. Clear Dalvik.
9. Flash the file.
10 Reboot and enjoy
Previews:
New Evolution Battery
{
"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"
}
Glow Charger
Old Evolution
Beam Charger
DOWNLOAD
If you like my work, please consider a small donation to help me continue developing.
Battery:
New Evolution: http://www.multiupload.com/371JXMVJ7N
Old Evolution: http://www.multiupload.com/S64AEV6X7K
Charger
BEAM Charger: http://www.multiupload.com/72IYDH6F03
Glow Charger: http://www.multiupload.com/P16AHXNW2S
Charging Script:
With percentage: http://www.multiupload.com/98L6VG1IQF
Without percentage: http://www.multiupload.com/ZCMQ2MPBTC
CWM_update.zip: http://www.multiupload.com/OPI3LQ1Z04
Looks sick! I'm going to have to try it tomorrow
Sent from my SAMSUNG-SGH-I897 using XDA App
Nice work dude.
Real nice!
I already used these for a test port. I think it looks better on the computer screen than on the phone. Or it could have been that the other icons need to match better. Actually, i'm sure it would look better in a complete theme.
PuffinNugz said:
I already used these for a test port. I think it looks better on the computer screen than on the phone. Or it could have been that the other icons need to match better. Actually, i'm sure it would look better in a complete theme.
Click to expand...
Click to collapse
i am working to a whole theme, but this was my first complete theming project
Crysis21 said:
i am working to a whole theme, but this was my first complete theming project
Click to expand...
Click to collapse
Very cool. I will keep an eye out.
sent from a phone on my app
PuffinNugz said:
Very cool. I will keep an eye out.
sent from a phone on my app
Click to expand...
Click to collapse
+1
So its 2 eyes now
Do you think that this would work on COG 4.2.1?
Crysis21 said:
i am working to a whole theme, but this was my first complete theming project
Click to expand...
Click to collapse
Looking forward to it. If your battery mod is any indication of how the theme will turn out.
Love this battery mod.
Nice! Been looking for something like this. That weird tron one was killing me.
CuriousTech said:
Nice! Been looking for something like this. That weird tron one was killing me.
Click to expand...
Click to collapse
yes but they were never tron inspired ). I watched the movie after I created the battery
im having a little trouble installing this..(using root explorer) im at the Res/ but i dont see a file or anything named drawable, idk maybe im in the wrong section.
snorkle said:
im having a little trouble installing this..(using root explorer) im at the Res/ but i dont see a file or anything named drawable, idk maybe im in the wrong section.
Click to expand...
Click to collapse
1. I am refering at the folder drawable, in wich you must put the charging XML, not file drawable.
2. I recomend the CWM update methos, as you might get bootloops or FC with Root Explorer
That may cause some problems dropping a compiled xml in to a different framework as some of the reference ids might be different. Dragging png files in is never a problem though... as long as you can live with the current xml files.
Crysis21 said:
1. I am refering at the folder drawable, in wich you must put the charging XML, not file drawable.
2. I recomend the CWM update methos, as you might get bootloops or FC with Root Explorer
Click to expand...
Click to collapse
im an idiot, i guess thats what happens when you dont read everything all the way xD lol
snorkle said:
what you mean? just download the folders and then go into recovery and install using cwm ? cause they are .rar files so =/
Click to expand...
Click to collapse
no man, not that;s what i mean. the battery, the charger, and the XML for making the animation are put in separate packages. all these packages must be combined, at your preference, in your framework-res.apk file. (you open the framework-res.apk with WINRAR and then you put the images in the folder drawable-res-hdpi and the xml in drawable. TAKE CARE to save the file with no compression!!! after that, put the file in CWM_updater, in framework folder. THIS FILE (cwm_updater) you will flash with CWM. Got it?
Crysis21 said:
no man, not that;s what i mean. the battery, the charger, and the XML for making the animation are put in separate packages. all these packages must be combined, at your preference, in your framework-res.apk file. (you open the framework-res.apk with WINRAR and then you put the images in the folder drawable-res-hdpi and the xml in drawable. TAKE CARE to save the file with no compression!!! after that, put the file in CWM_updater, in framework folder. THIS FILE (cwm_updater) you will flash with CWM. Got it?
Click to expand...
Click to collapse
yes yes i got it, just never done it before so i felt kinda stupid haha, but i have one more question i got the rest but i did everything you said i put it in the folder, but when i try to install it using CWM, it says the file is bad abort installation, any ideas what i did wrong? thanks.
Crysis, you should edit your OP title to "17.03". I think dumb people like me will get confused
snorkle said:
yes yes i got it, just never done it before so i felt kinda stupid haha, but i have one more question i got the rest but i did everything you said i put it in the folder, but when i try to install it using CWM, it says the file is bad abort installation, any ideas what i did wrong? thanks.
Click to expand...
Click to collapse
be carfeull to not compress it. use store in winrar. if you can;t do it, send me your framework-res.apk
koreancanuck said:
Crysis, you should edit your OP title to "17.03". I think dumb people like me will get confused
Click to expand...
Click to collapse
Yes, I will do it. I haven't seen it until now ). Thanks
THEME TEMPLATE - CM9
WARNING: MAY CAUSE A SEVERE ADDICTION TO THEMINGI have received numerous requests about theming CM9 from various people, and after directing them all to my home forum where I have a template, a member here (ebs512) suggested that I post the template here because it was so useful.
Some up-and-coming themers have indicated that some of the experienced themers have been reluctant to help them too much with creating new themes so in order to alleviate both the flood of PMs that experienced themers have and the lack of help that the newbies receive, here is a CM9 Template for everyone.
It's currently only for MDPI and HDPI but Anyone can easily add XHDPI compatibility by using my XML generator, see directions at the bottom concerning Density and Compatibility
PREREQUISITES: YOU MUST HAVE APKTOOL INSTALLED
There are many, many tutorials on how to install apktool, just google it.
Directions:
1. Download the template from Mediafire (updated 7/20/2012)
2. Unzip the code to a convenient location
3. Edit the images, change colors, do everything you want to it
4. Choose the Compatibility you want by following the directions of your choice (See below 4.1-4.4)
5. Open up your command prompt
6. Enter the following command:
Code:
apktool b location_of_the_source_code_folder
and it will build.
{
"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"
}
7. Don't forget to sign the apk before installing it
8. Publish your theme here or on Google Play
DISCLAIMER: I am not responsible for negative comments you receive if you create a terrible theme. Everyone has full permission to create themes off this template and distribute them (if you plan on creating paid themes, please also provide a free download in the spirit of open source).
DIRECTIONS FOR XHDPI COMPATIBILITYSince you are using apktool to build your theme, there are inherent problems that are unfixable. The problem lies in the location of the Preview.png that shows up when you open up the theme chooser. Leaving it out will let your theme be compatible with all densities, but you will not be able to show a preview.
4.1 To make compatible with HDPI and MDPI (and LDPI)
1. Install a framework-res.apk from a Samsung Galaxy S2 CM9 ROM by downloading the apk and typing:
Code:
apktool if location_of_SGS2_ICS_framework\framework-res.apk
2. Make sure you have HDPI and MDPI folders in the theme folder with the proper images
3. Place the Preview.png in the XHDPI folder, that's right, the XHDPI folder
4. Compile
4.2 To make compatible with MDPI only
1. Delete the contents of the HDPI folder
2. Move the Preview.png from the XHDPI folder (its default location) to the HDPI folder
3. Compile
4.3 To make compatible with XHDPI and HDPI
1. Delete the MDPI Folder
2. Install an XHDPI framework-res.apk from an XHDPI CM9 ROM (Like the Galaxy Nexus):
Code:
apktool if location_of_XHDPI_framework\framework-res.apk
3. Add Images for XHDPI to the XHDPI Folder (make sure they are named correctly)
4. Move the Preview.png from drawable-XHDPI to the drawable folder
5. Compile
4.4 To make compatible with everything
1. Open up the AndroidManifest.xml and add a backslash "\" before "@drawable/preview"
2. Add XHDPI images
3. Install an XHDPI framework-res.apk from an XHDPI CM9 ROM (Like the Galaxy Nexus):
Code:
apktool if location_of_XHDPI_framework\framework-res.apk
4. Compile
More information on how to theme certain elements is located in this wonderful guide by xda member nhnt11
I do not have a donation button, but if you feel like it, purchase one of my CM9 Themes (available on several forums for free) off google play
Please visit the original thread on my home forum also.
And... if you are really stuck and need to talk to me, send me a PM or hit me up on gtalk at [email protected]
thanks! u can make THEME TEMPLATE - CM7
sr! is my english so bad
Thanks for this. I'm sure it will be of tremendous help to many of us.
x-dira said:
thanks! u can make THEME TEMPLATE - CM7
sr! is my english so bad
Click to expand...
Click to collapse
If you're asking me to make a CM7 template, there isn't a need because there are already templates for CM7 like the cyanbread theme.
This thread should be stickied!
Sent from my Nexus S 4G using Tapatalk 2
ebs512 said:
This thread should be stickied!
Sent from my Nexus S 4G using Tapatalk 2
Click to expand...
Click to collapse
dumps some strawberry syrup all over this thread
there now its real sticky ..lmao
just kidding around
Thank you anthony for making this
Updated OP with directions about making your theme compatible with different screen densities. PLEASE READ those directions, because if you don't you will have problems applying it. Take special note about installing the proper framework-res.apk with apktool.
Thanks for this! Do you have any tips in regards to batch editing images for mdpi? It's going to take me a while to get through the 2587 images in the hdpi so when I've done it would be nice if I could just run a handy tool of some sort to re-size them all for mdpi/xhdpi.
XperienceD said:
Thanks for this! Do you have any tips in regards to batch editing images for mdpi? It's going to take me a while to get through the 2587 images in the hdpi so when I've done it would be nice if I could just run a handy tool of some sort to re-size them all for mdpi/xhdpi.
Click to expand...
Click to collapse
Batch resizing is a bad idea with all the .9.pngs, but if you want you can batch resize non-.9's. Batch recoloring is very simple with Photoshop (which I don't have).I use GIMP to batch edit. There are a couple plugins for it, but I use a script and edit using the command prompt. If you have Photoshop though, use that, it costs a lot because its the best. //Advice
anthonycr said:
Batch resizing is a bad idea with all the .9.pngs, but if you want you can batch resize non-.9's. Batch recoloring is very simple with Photoshop (which I don't have).I use GIMP to batch edit. There are a couple plugins for it, but I use a script and edit using the command prompt. If you have Photoshop though, use that, it costs a lot because its the best. //Advice
Click to expand...
Click to collapse
I'll just do what i usually do and go through one by one where I don't already have an image to replace and batch what I can. I do use PS as my main editor along with Paint.Net for certain things.
Thanks.
XperienceD said:
I'll just do what i usually do and go through one by one where I don't already have an image to replace and batch what I can. I do use PS as my main editor along with Paint.Net for certain things.
Thanks.
Click to expand...
Click to collapse
Get adobe fireworks for batch editing if you just want to change the color...otherwise if you use gimp get a plugin called bimp (batch image manipulation plugin)
Sent from my Nexus S 4G using Tapatalk 2
Could anyone please kindly help upload the template to another file host service?
For some reasons I was unable to download it from mediafire.
Thanks!
I updated the theme template. CHECK the FIRST post.
CHANGE LOG:
* Themed the volume sliders and other sliders
* Fixed the problems with inverted apps not showing up correctly (most of them)
* Removed some unnecessary images from the template (cuts down on size)
Enjoy. I'm glad to see a bunch of you using this already, glad it's helping
Do you know how to fix missing assets? I know I can ignore it, but it's just annoying. btw, those lots of redirections at redirections.xml are really needed? I've never seen any theme like this.
4.4 To make compatible with everything
1. Open up the AndroidManifest.xml and add a backslash "\" before "drawable\preview.png"
This is confusing because preview.png isn't in the AndroidManifest.xml.
The correction is "\" before "@drawable/preview"
There is another thread with the how to make a T-mobile theme which have more detail what can be themed, see link. A reference to the post is helpful for beginners.
Please update the first post.
Thanks for posting.
---------- Post added at 07:22 AM ---------- Previous post was at 07:17 AM ----------
marcellocord said:
Do you know how to fix missing assets? I know I can ignore it, but it's just annoying. btw, those lots of redirections at redirections.xml are really needed? I've never seen any theme like this.
Click to expand...
Click to collapse
The redirections aren't required when you delete the following line from the AndroidManifest.xml
<meta-data android:name="com.tmobile.theme.redirections" android:resource="@xml/redirections" />
how to change the white settings font color..what xml to edit?
Thanks waterpolo, I completely missed that.
Thank u very mch. A much needed help.
ssettor said:
how to change the white settings font color..what xml to edit?
Click to expand...
Click to collapse
Do you mean the system white color?
\\res\values\colors.xml
<color name="white">#ffffffff</color>
PLEASE READ THE WHOLE OP!
Hey guys, I really like the holo theme of ICS/JB, but really hate that Google has not yet themed the orange GB parts of the framework... it's certainly an eyesore, even with some apps that use holo theme, there's some orange GB parts remaining.
This theme, changes the colour of remaining GB parts to blue holo style. I've tried to achieve the holo style as far as I could. :fingers-crossed:
Here are some screen shots:
{
"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"
}
Flashing:
1. Boot into recovery
2. Flash.
NOTE: It will automatically wipe your cache and dalvik cache.
3. ????
4. Profit!
WORKS ON ALL ICS AND JB ROMS!
Currently I'm using it on CM10, and I've tried it on AdamG's Jellybelly (before it was discontinued *sniff*), stock JB odexed ROM, stock JB deodexed ROM, and CM9. It worked perfectly on all of them but as a user have reported, it does *NOT* work on Brainmaster's stock JB ROM because he use XHDPI png's.
TO DO:
1. Fix GB style progress bar - DONE.
2. Adjust some colours. - DONE.
3. Better looking menus. - DONE.
Change log:
27/08/12-
1. Better buttons
2. Exact holo style check boxes and radio buttons.
3. Improved time pickers and number pickers.
18/08/12-
1. Better buttons.
2. Better pop-ups.
3. Small bug of text fields fixed.
4. Black menu updated, thanks to demo23019
05/08/12-
1. Improved text fields.
2. Improved pop ups a bit.
3. Improved buttons.
4. Added Black menu version - credits to demo23019 - screen shots HERE
04/08/12-
1. Adjusted colors of buttons.
2. Dark holo style menus.
3. Dark holo style pop ups.
4. Dark holo style title bar.
5. Dark holo style tabs.
6. Holo style text inputs.
7. List and grid selectors updated to match holo blue hex code.
8. Added some missing PNG's, like some indicators, etc.
9. Version with black background for holo style pop ups added, credits to demo23019 - screen shot HERE
10. Maybe more...
24/0712-
1. GB style progress bar fixed.
2. Version with blue colored MMS app icon added- Thanks to rener78 for the link
Thanks and credits:
Original credit to demo23019, and HUGE thanks to him for letting me use his theme as base, his thread HERE
Credits to VillianROM for the script.
Credits to Barinmaster for his universal patch.
Maybe more, sorry to all if I forgot.
works great thanks for making for JB
yea not sure why they still use orange looks mismatched with ICS and JB
Barinmaster? Lol
Brainmaster!
Anyway thanks for the mod!!
Sent from my Nexus S using xda app-developers app
You could add this to aswell if you want to change the mms icon to blue
http://androidtweak.in/tweaks/blue-smsmmsmessaging-app-icon-for-any-ics-rom/
I've been using it and never had any problem what so ever. Does only change the color of the mms icon that's it.
Have nothing to do with this mod only sharing what I have found.
nice you themed the progress bar
m1l4droid said:
Yeah it was in the demo's thread so I figured I may give him credit here as well lol.
.
Click to expand...
Click to collapse
its brainmaster
Nice! Something really wanted to see in AOKP and now I can have it!
Sent from my Nexus S using xda premium
Very nice....been waiting on this...
I would of said don't thank me but honestly my name looks cool up there haha, but seriously don't thank me you are more than welcome it's me thanks, just thought i'd share.
Thanks for sharing em. bt its always stuck at bootscreen.
I have tried this 2-3 times after flashing entire ROM.
Any suggestions or Mod will be great.
am using JBO03E on my i9020T Brainmaster's Stock JB 4.1.1.
m1l4droid said:
Well it's weird... I've tried it on many ROMs, CM9, AOKP, Pure stock odexed ROM, AdamG's JellyBelly... But the thing is, I've not created the script... I've just made some of the PNG's... Could you send me the framework-res.apk of that ROM?
Click to expand...
Click to collapse
Many thanks for this. Here is my framework apk.
mediafire.com/?5y12jv2rj0f870x
m1l4droid said:
Okay, I will look into the framework, but I'd doubt I can help... Just let me ask, did you boot the ROM before flashing the mod?
Click to expand...
Click to collapse
yes, couple of times. once after the first boot than later for making nandroid backup.
m1l4droid said:
Okay, I looked into the framework... it seems like he is using xhdpi png files for his ROM. I'm afraid you can't use this mod, afaik. I will make a xhdpi version soon, no ETA's but since I don't have any xhdpi devices, it may take a while.
Click to expand...
Click to collapse
alright that wz the cause. Atleast now i knw.
will wait or may be try myself as "Time is too slow for those who wait"...
Any Plans to add black background version?
Sent from my Nexus S using xda app-developers app
ioplkj13 said:
Any Plans to add black background version?
Sent from my Nexus S using xda app-developers app
Click to expand...
Click to collapse
Try this ... I picked it up a while back. Its made by BrainMaster so yeah, credit to him.
m1l4droid said:
Maybe, not until I fix the compiling errors. I've recreated almost all the PNG's, now match ICS style better but can't do anything until I can compile.
9.png files suck BTW.
Click to expand...
Click to collapse
here is HDPI folder all .9 files are drawn out use as reference shouldn't have any issues compiling
just heads up you have SDK these are located in SDK/platform/android-15/data/res with the res of the framework
also if you use apktools when you decompile the apk it will automatically put the lines in for you
also if you decompile any apk with apktools it will add the lines to .9 files automatically
Paparasee said:
Try this ... I picked it up a while back. Its made by BrainMaster so yeah, credit to him.
Click to expand...
Click to collapse
made by me
hello i flash this mod but only different i see is on the blue icon message ..what else is changed ?
also i see vrtheme-backup folder on sdcard ..i can delete this folder ?
thanks
m1l4droid said:
Yeah but can you just use the PNG's with the lines around them? I think the should be compiled first, no?
Click to expand...
Click to collapse
you said you had problem with .9 files i was assuming you dint know how to do the lines..if dont wrong you might have issues that why i posted them..to give you a refrence
After i do the lines i used xUltimate-d9pc from command prompt in windows
then you are all set
if you want i can do. If you have the the lines it will take just a sec for xUltimate to fix
m1l4droid said:
I used apktool. decompiled the framework, edited png's with Photoshop, and when tried to compile, got ****load of errors. Those errors happen when you remove a PNG and don't remove the line for in public.xml, which is weird because I didn't remove anything. Just edited them.
Thanks for your help, I will send you the png's, I think I'll redo them, was not exactly satisfied with the ones I recreated, and will try to make it more ICS/JB style, not just recolored GB. Also I think I messed up some of those lines in .9.png files... But I am not home tomorrow and probably the day after tomorrow. But I'll jump on it as soon as I can and will send you the PNG's, if I couldn't get apktool to work.
Thanks again man.:good:
Click to expand...
Click to collapse
apktools can have issues when recompiling ICS framework probably same with JB
http://forum.xda-developers.com/showthread.php?t=1601511
I just pull res folder and edit images colors
Use draw9patch to do lines
then xUltimate then replace images manually drag/drop back into zip works just as good
here is a tutorial
http://modmymobile.com/forums/404-m...ide-editing-compiling-draw9-9-png-images.html
@op
Is there any ETAs for updated Version+black background?
Sent from my Nexus S using xda app-developers app
ioplkj13 said:
@op
Is there any ETAs for updated Version+black background?
Sent from my Nexus S using xda app-developers app
Click to expand...
Click to collapse
Here http://db.tt/4OCBv0mP i already have this longtime ago. It includes all pngs of the original zip but minus the progress_horizontal.xml.
Sent from my Nexus S™
Disclaimer: I cannot guarantee that this will work on your ROM. The ZIP only replaces stat_sys_battery* files in SystemUI.apk/res/drawable-hdpi; so if these files aren't present in your device, then simply flashing this theme will not do anything.
Sample screens (and by sample, I mean Photoshopped):
{
"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"
}
Instructions:
Download the ZIP at the bottom of this post and flash it through recovery.
Reboot.
If you want to revert to your original icons, just flash the restore ZIP in /data/vrtheme-backup. (Hint: The ZIP is named after the date and time when you flashed the theme.)
Credits:
- @ibanez7 for his APKTool
- @thisiskindacrap for his Kinda Crap Mods
If you want to use the theme in your project/ROM, download the raw theme files at the bottom of this post and remember to give proper credit.
This project uses the EVilTheme engine.
Reserved
Reserved 2
Reserved 3
Very beautiful, but can I use it with CynaogenMod ?
quick05 said:
Very beautiful, but can I use it with CynaogenMod ?
Click to expand...
Click to collapse
Not yet, I have to create a separate zip first. Sorry.
Sent from my GT-I8730 using Tapatalk
I have now added a VRTheme zip.
Beamed from my Galaxy Express using Tapatalk
Awwww is this compatible with any phone D:
Sent from my SM-T210R using XDA Premium 4 mobile app
khoanguyen96 said:
Awwww is this compatible with any phone D:
Sent from my SM-T210R using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Try the VRTheme zip.
Remember to take a Nandroid first!
Beamed from my Galaxy Express using Tapatalk
system UI stopped always
system UI stopped always, I use restore failure
semanty said:
system UI stopped always, I use restore failure
Click to expand...
Click to collapse
I knew something was wrong with my zips, I never got VRTheme to work.
Maybe next week, I'll provide a zip containing the apk.
Sent from my Galaxy Express using Tapatalk
Old thread alert!
Now that I have my own VRTheme template, I may be able to work on this a bit more.
I'll also add a theme that makes all the statusbar drawables pure white and the statusbar bg pure black, just like in TW ≥4.2.2.
Tutorial?
Hello,
This is exactly the mod I have been looking for! (I just want white circle battery icon with 1% increments, and no other fancy icons)
The problem is, I have a Note 2 / N7105 with TW4.3 (4.4.2) So, I cannot flash the zip files posted.
Is it possible to make a tutorial for white circle battery with 1% increments? Maybe I can implement this mod in my rom...
3to4 said:
Hello,
This is exactly the mod I have been looking for! (I just want white circle battery icon with 1% increments, and no other fancy icons)
The problem is, I have a Note 2 / N7105 with TW4.3 (4.4.2) So, I cannot flash the zip files posted.
Is it possible to make a tutorial for white circle battery with 1% increments? Maybe I can implement this mod in my rom...
Click to expand...
Click to collapse
Yes, you can use the files in rawfiles_circbatt.zip (first post) in your ROM. Just rename the files if necessary.
aureljared said:
Old thread alert!
Now that I have my own VRTheme template, I may be able to work on this a bit more..
Click to expand...
Click to collapse
I finally migrated this project to my new VRTheme engine. I don't know if it will work, but I think it will. :fingers-crossed:
aureljared said:
Yes, you can use the files in rawfiles_circbatt.zip (first post) in your ROM. Just rename the files if necessary.
Click to expand...
Click to collapse
Thanks.
In my N7105 (Stock, rooted, deodexed and deodexed), I have the following folders.
- res\drawable
- res\drawable-xhdpi, in which I have ic_qs_battery_0, ic_qs_battery_15, ic_qs_battery_28, etc.
So, I copied, from your rawfiles_circbatt.zip, ic_notify_clear to my drawable folder, and all the battery icons to my drawable-xhdpi folder after renaming them ic_qs_battery_0, ic_qs_battery_1, ic_qs_battery_2, etc.
Then, I tried to recompile, but I could not because I was getting errors.
So, I tried without your ic_notify_clear. I could recompile, but my battery did not change, obviously.
Then, I noticed your ic_notify_clear was not readable in my Notpad+, but was not in unix format. So, I saved in unix format, and I tried to recompile, but I could not because of errors.
Can you give me some advice? Don't I need smali editing? (When I added circle battery to 4.1.2, I copied two smali files, too.
Thank you in advance.
3to4 said:
Thanks.
In my N7105 (Stock, rooted, deodexed and deodexed), I have the following folders.
- res\drawable
- res\drawable-xhdpi, in which I have ic_qs_battery_0, ic_qs_battery_15, ic_qs_battery_28, etc.
So, I copied, from your rawfiles_circbatt.zip, ic_notify_clear to my drawable folder, and all the battery icons to my drawable-xhdpi folder after renaming them ic_qs_battery_0, ic_qs_battery_1, ic_qs_battery_2, etc.
Then, I tried to recompile, but I could not because I was getting errors.
So, I tried without your ic_notify_clear. I could recompile, but my battery did not change, obviously.
Then, I noticed your ic_notify_clear was not readable in my Notpad+, but was not in unix format. So, I saved in unix format, and I tried to recompile, but I could not because of errors.
Can you give me some advice? Don't I need smali editing? (When I added circle battery to 4.1.2, I copied two smali files, too.
Thank you in advance.
Click to expand...
Click to collapse
Oops, I forgot to add this info.
The xml in the zip is in binary form, e.g. has been encoded for use in APK files. So it's not readable by text editors such as Notepad++.
Although after decoding the XML, I don't think it's actually important for this theme I already removed it from the ZIP in the first post.
No, you don't need to edit smali files, although you do need to edit some XMLs if your SystemUI.apk isn't already set to use 1% battery.
If you want you can attach your SystemUI.apk here and I'll theme it for you.
aureljared said:
Oops, I forgot to add this info.
The xml in the zip is in binary form, e.g. has been encoded for use in APK files. So it's not readable by text editors such as Notepad++.
Although after decoding the XML, I don't think it's actually important for this theme I already removed it from the ZIP in the first post.
No, you don't need to edit smali files, although you do need to edit some XMLs if your SystemUI.apk isn't already set to use 1% battery.
If you want you can attach your SystemUI.apk here and I'll theme it for you.
Click to expand...
Click to collapse
Thank you. I would appreciate if you could do that!!
I am attaching my SystemUI.apk
3to4 said:
Thank you. I would appreciate if you could do that!!
I am attaching my SystemUI.apk
Click to expand...
Click to collapse
Here, try this APK.
If that doesn't work, I've also attached the raw files I've used for your APK. (And yes, there are XMLs inside, but they're readable now.)
aureljared said:
Here, try this APK.
If that doesn't work, I've also attached the raw files I've used for your APK. (And yes, there are XMLs inside, but they're readable now.)
Click to expand...
Click to collapse
Thank you very much for all you have done for me.
I downloaded and installed SystemUI.apk, but unfortunately, my battery icon did not change. (my battey icon remained a standard one.)
So, I copied your raw files to respective folders of the decompiled apk, and recompiled the apk. (it went without errors), but with the recompiled apk, my battery did not change either. (It remained a standard one.) But, I will keep these files preciously, as I am sure they will be very useful when I find what I am missing.
I had also done several tests, for instance, by changing ic_qs_battry.xml instead of stat_sys_battery.xml!!
I don't really understand. Whatever I do, my battery icon never changes and I never get a circular battery with percent!!
I succeeded when my N7105 was under 4.1.2!!
This one is really difficult..
Can you suggest what I can try?