In no way do I take credit for this, just found this on another section of XDA and thought I'd share. All credit goes to Daneshm90. Start making themes people!!!!!
_________________________________________________________________________________________________
Heres a script that ports your themes from firmware to firmware, rom to rom.
How it works:
- Looks through app/framework folder for apks that exist in new/old rom
- Then extracts pngs from those apks
- Then deletes mismatching pngs
- Repacks old themes pngs into new rom
- Done
Note: Benefit of this method is that you could literally port a donut theme to a froyo rom because it only copies images that exist in the new rom, and none that don't.
Instructions:
- Download zip
- Extract zip
- Place old framework/app in old folder (Rom that has the theme)
- Place new framework/app in new folder (Rom u want to port it to)
- Run Script
- The new folder is now themed
Improvements:
- Dependant on demand for this script.
Download: http://forum.xda-developers.com/showthread.php?t=737526
I likey
Oooh... ,
sent with my evo from a secret place
Unless I am mistake about how this works, this would not work on my theme because of xml files I have edited. I would also advise caution when doing this, as some theme makers may not appreciate their work being modified without their knowledge.
Still a very nice tool to have in the box thank you
NICE!!
10 char
This sounds awesome! Link is broken though.
phinnaeus said:
Unless I am mistake about how this works, this would not work on my theme because of xml files I have edited. I would also advise caution when doing this, as some theme makers may not appreciate their work being modified without their knowledge.
Click to expand...
Click to collapse
Open source. My two cents. Maybe some would get mad, but you cant please everyone. I think the Majority of themers wouldnt mind. The ones here seem to be happy when others take their stuff and add to it. Give props if you can of course. But with this, you cant. Considering what Android and this community is all about, i think its a great little script..Good Job! (if it works )
here is originals
http://forum.xda-developers.com/showthread.php?t=737526
http://forum.xda-developers.com/showthread.php?t=540870
Post fixed
I don't understand the instructions, could anyone explain them clearly to me what to do? I downloaded the file and I see old and new but I want to make my CM6 Night Build 7/28 with cm6.snapv3 and I wanna put up a theme of my own, how do I do that?
Related
Updated 08.19.10 Requires root.
New themes will be added at the bottom of post 2.
I thought we should migrate all the uploaded themes and place future themes here to simplify finding and sharing themes. I have been busy for a bit but am back to update this ish.
The usual disclaimers and garbage go here. Use at your own risk. Beyond that let the fun begin .
And thanks to everyone that contributed in the past, present and future.
If I miss anything or if you would like yours added to the list let me know Im sure its incomplete.
Tools to install themes
FateZero's X10 Theme and System Utility v1.5
Links for uploaded themes and stuff:
HunteronX's battery theme animations: (post #36)
screenshot: ?
download
complete apk (post #184)
HunteronX's Frankensense (post #197)
screenshot
download
updated version Full Black with Desire bar
Blur anims
rynoons modified framework-res.apk: (post #43)
Notification Bar Screenshot
Screenshot
download
rynoons simple theme: (post #82)
screenshot
download
troyjamz port of LostEdens BlueDark [07/03/10] theme: (post #55)
screenshot
download
cue_32's boot animation: (post #81 and 88)
screenshot
download
realunited123 pointed us to x1 boot animation (post #98)
OM3G4's Black theme (post #104)
screenshots
download: Black, Grey
Palmke86's battery icons (post #133)
screenshot
download
Bazza1976's battery icons (post #141)
screenshot
download
Bazza176's FrankenDroid theme (post #175)
screenshot
download
Gavriel18's reskinned theme (post #211)
screenshot 1 2 :
download
Chewitt's Dark10 Series
AndyD777's OEM Black Android Theme
Dubadai's Dark Simple System and Application Theme
Bazza1976's themes
Egyptshun's theme
Once again, if I missed you throw a post and I'll update it (hopefully in a more timely fashion than last time)
Cool idea. But your last 8 links to the screenshots are not working.
Fixed I think... thanks
Thank you so much for this effort.
@sam enjoy
If anyone has any requests to port over themes please post them up with a link.
This theme´s only works on rooted X10 wright??
You know it
Great work!
Great Info, would love to see this as a sticky
gavriel18 said:
Upload your themes here!! Download themes from here!!
MUST HAVE ROOT
I thought we should migrate all the uploaded themes and place future themes here to simplify finding and sharing themes.
The usual disclaimers and garbage go here. Use at your own risk. I think anything that is posted here should be within the copyleft idea. Google it if you're not sure what that is. If you upload something and want to be proprietary about it, make it very clear. Beyond that let the fun begin .
And thanks to everyone that in the present and in advance.
To anyone uploading themes: Depending on the file size you can upload it as an attachment in your post. Please use this method as places like 4shared and mediafire have limits, etc. Also I figure the easiest standardization of format would be fully rebuilt apks placed in a folder andthe folder zipped. My plan is to make an app that will automate the process of changing themes and I think this way would be the easiest for the end user and the easiest for me to build an app .
BTW if anyone wants to help build the app with me I would really appreciate it as I am still really new to programming.
Click to expand...
Click to collapse
Thanks gavriel18! I know about zero java - only visual basic at the moment. I could start learning it though...
How do you add these themes to your phone just replace the files or something more in-depth? And I assume backing up what you replace first and also through adb?
urs74 said:
How do you add these themes to your phone just replace the files or something more in-depth? And I assume backing up what you replace first and also through adb?
Click to expand...
Click to collapse
ALL INFO NEEDED INORDER TO DO ADD THOSE THEMES IS AVAILABLE HERE
http://forum.xda-developers.com/showthread.php?t=714288
AND YOU WELCOME
Good work, please keep up-to-date as you can
Thanks bcool15 duh I was actually looking at that thread earlier too.
Sent from my X10a using XDA App
thx for your repo.... It's a good idea !!!
Thanks for all the encouragement everyone . Please also thank the people making these themes, it's a tedious task... but worth it.
@HunteronX Let's make learning android a group effort. We have some good mentors on this forum and two heads are always better than one
great thread, to keep it's value keep it up to date, and dated
This thread is really nice ... i got one question though ...
Whats with custom themes and updates? especially when i skin something like Timescape/Mediascape ...
if i use one of the themes here (ok i am already using one ), dont i risk that i overwrite an "updated" file with an old one?
especially if i use some very new firmware like R2BA026
thx in advance for your help guys
Robert
KingCifer said:
This thread is really nice ... i got one question though ...
Whats with custom themes and updates? especially when i skin something like Timescape/Mediascape ...
if i use one of the themes here (ok i am already using one ), dont i risk that i overwrite an "updated" file with an old one?
especially if i use some very new firmware like R2BA026
thx in advance for your help guys
Robert
Click to expand...
Click to collapse
no i dont believe it effects the application except for the new theme effect, as only the framework folders are being modified not the source code, hope this helps
Need to know how to make flashable zips for my rom releases without apks just framework images!
Any quidance would be of help!
Building a rom from the ground up is easier than this but i need to start making them for the build cause i have a crapload of images with no place to go thanks! just pm me or whatever! thanks
eVoKINGS said:
Need to know how to make flashable zips for my rom releases without apks just framework images!
Any quidance would be of help!
Building a rom from the ground up is easier than this but i need to start making them for the build cause i have a crapload of images with no place to go thanks! just pm me or whatever! thanks
Click to expand...
Click to collapse
If you are just using images I would say metamorph is the only option I know of that can replace files in .apk on the fly. Its not a flashable zip though.
Give this a try... this will port png's from one rom to another. you just need to pull the framwork-res.apk and resources.apk from framework from your rom and put it in the "new" folder. and put the same apk's from the theme you want to port in the "old" folder, both under the framework folder with in the "new" and "old" folders. and run the script.... there are also app folders for any themed apps that you want to port also.... same thing with those, yours in the new and the themed ones to port in the old.... Just remember, these are only png ports, you still need to do xml edits if there are any...
this is not my work, found it here on xda a very long time ago and don't remember from who but thanx to him or them......
View attachment Theme-Porter.zip
I prepared my first theme for ZSKK5 (used zip update foe Google apps as container ).
!!! WARNING !!! It only works with this ROM.
DOWNLOAD link: http://www.multiupload.com/FB9GRKMLMY
Just put it on phone memory and install from CWM menu.
It has CRT OFF and other visual eye candies.
New Boot animation http://www.youtube.com/watch?v=uJYNcsaQR-g
and here are some screenshots:
nice,I can only change systemUI and framework-res with some icons.there's too much to learn.
Usefull apps for theming and modifying APK
kurtfloyd said:
nice,I can only change systemUI and framework-res with some icons.there's too much to learn.
Click to expand...
Click to collapse
Sure if you need any help I'm here to help
Tools you might need:
App for compiling and decompiling APKs:
http://apkmultitool.com/?q=node/5
Also useful apps for puling system apps and framework and for compiling .9.png graphics:
http://www.droidforums.net/forum/xeudoxus/47283-release-xultimate.html
nedooo said:
Sure if you need any help I'm here to help
Tools you might need:
App for compiling and decompiling APKs:
http://apkmultitool.com/?q=node/5
Also useful apps for puling system apps and framework and for compiling .9.png graphics:
http://www.droidforums.net/forum/xeudoxus/47283-release-xultimate.html
Click to expand...
Click to collapse
Thank you very much,I have known how to use the apktool to do some change like the 1% battery code or the CRT.
but to make a beautiful theme is not a easy work,I should consider to harmonize the color,and the icons collocation.
combine the odex and the apk is also a big problem to me.
I'll try to learn and test.
AND merry X-MAS
oh nice cool thinf but the bad thing is i am from india and m using DD INU version of droid in my R
But I Can Use This If u write some tutorials in development section i create for all indian users 2.3.5 so if u m wating for ur reply
SbXLivE said:
oh nice cool thinf but the bad thing is i am from india and m using DD INU version of droid in my R
But I Can Use This If u write some tutorials in development section i create for all indian users 2.3.5 so if u m wating for ur reply
Click to expand...
Click to collapse
Ok, it's explained on other threads but here is a quick one:
First thing you should be rooted (or be good with ADB).
Use xUltimate app (Iposted link above) to extract all apps and framework.
Than copy framework-res.apk to Apk_Multi-Tool\place-apk-here-for-modding (also posted link in post above) and run Script.bat in there, now select 10 (decompile...with dependencies) then drag & drop twframework-res.apk in that green Sript.bat window and it will decompile that framework-res.apk.
Now in folder Apk_Multi-Tool\projects\framework-res.apk\res\values open file bools.xml with notepad and find line <bool name="config_animateScreenLights">false</bool> (but on stock it will be true instead of false ) change it and save it. Now in Script.bat (green ) window
chose compile apk follow instructions (is this system app of course YES... overwrite YES then it will instruct you but I will mention that before final YES in newly created folder Apk_Multi-Tool\keep delete file resources and just then finish compiling. Now you have unsignedframework-res.apk next to original one move it from there rename it (delete that prefix unsigned).
Now it has enabled CRT-off animation. You must replace (can do it with Root explorer) in phones system\framework reboot phone and look at CRT-off effect when you lock screen (must have enabled all animation on phone display settings. Rest of the theming is done by replacing .jpg .png .9.png in apk (opened with WinRar or 7zip) mostly in res\drawable-hdpi.
Experiment and enjoy (be careful with framework if you mess something you will have bootloop...
nedooo said:
Ok, it's explained on other threads but here is a quick one:
First thing you should be rooted (or be good with ADB).
Use xUltimate app (Iposted link above) to extract all apps and framework.
Than copy framework-res.apk to Apk_Multi-Tool\place-apk-here-for-modding (also posted link in post above) and run Script.bat in there, now select 10 (decompile...with dependencies) then drag & drop twframework-res.apk in that green Sript.bat window and it will decompile that framework-res.apk.
Now in folder Apk_Multi-Tool\projects\framework-res.apk\res\values open file bools.xml with notepad and find line <bool name="config_animateScreenLights">false</bool> (but on stock it will be true instead of false ) change it and save it. Now in Script.bat (green ) window
chose compile apk follow instructions (is this system app of course YES... overwrite YES then it will instruct you but I will mention that before final YES in newly created folder Apk_Multi-Tool\keep delete file resources and just then finish compiling. Now you have unsignedframework-res.apk next to original one move it from there rename it (delete that prefix unsigned).
Now it has enabled CRT-off animation. You must replace (can do it with Root explorer) in phones system\framework reboot phone and look at CRT-off effect when you lock screen (must have enabled all animation on phone display settings. Rest of the theming is done by replacing .jpg .png .9.png in apk (opened with WinRar or 7zip) mostly in res\drawable-hdpi.
Experiment and enjoy (be careful with framework if you mess something you will have bootloop...
Click to expand...
Click to collapse
thanks ma friend i will try this
Nice theme thanq very much I wish u to make many theme and custom rom for our galaxy R ...........
-------droid joyful
@nedooo
All we are expecting a good rom from nedooo because he only the man post many post in our group ......and made theme ,cwm and so on............plzzzz make a good rom with all necessary thing plzzzz and we are expecting 16locks menu also from u ......
It is a humble request from all galaxy R users
-------droid joyful
Dude....have you talked to all galaxy R' users, and they appointed you to represent them?
@m.kochan If hurted I am sry
-------droid joyful
If u keep %battery means it will be too gud .......plzz make another theme with %batters and some windows animations .......
-------droid joyful
nedooo said:
I prepared my first theme for ZSKK5 (used zip update foe Google apps as container ).
!!! WARNING !!! It only works with this ROM.
DOWNLOAD link: http://www.multiupload.com/FB9GRKMLMY
Just put it on phone memory and install from CWM menu.
It has CRT OFF and other visual eye candies.
New Boot animation http://www.youtube.com/watch?v=uJYNcsaQR-g
and here are some screenshots:
Click to expand...
Click to collapse
If u keep %battery means it will be too nice
-------I love my droid
good work from you ....for galaxy R .....next time when u post theme then keep full features of your theme ....It will be good
-------I love my droid
I made this for my use, I like it so I shared it, about battery %, there are so many free apps on market so I don't see why bother to built it in theme.
About lock screen, I really don't know to code that for Android. Still I know the man on XDA called JKay, he is an expert on that subject, but he is developing for SGS2. If someone could talk him in to developing this for SGR that would be the day
Another thing, about custom ROM.
My opinion is that the best thing is odexed (unchanged) stock ROM with custom KERNEL, and some custom theming with few mods, so basically having hundred custom ROMs is nothing to brag about.
Another thing is my wife took my SGR and now I'll get SGS2, still maybe we will switch
Stay cool
nedooo said:
I made this for my use, I like it so I shared it, about battery %, there are so many free apps on market so I don't see why bother to built it in theme.
About lock screen, I really don't know to code that for Android. Still I know the man on XDA called JKay, he is an expert on that subject, but he is developing for SGS2. If someone could talk him in to developing this for SGR that would be the day
Another thing, about custom ROM.
My opinion is that the best thing is odexed (unchanged) stock ROM with custom KERNEL, and some custom theming with few mods, so basically having hundred custom ROMs is nothing to brag about.
Another thing is my wife took my SGR and now I'll get SGS2, still maybe we will switch
Stay cool
Click to expand...
Click to collapse
Its ok redooo but now we are enjoying with ur theme we are expecting more theme from ur side
-------I love my droid
raghavagalaxy said:
Its ok redooo but now we are enjoying with ur theme we are expecting more theme from ur side
-------I love my droid
Click to expand...
Click to collapse
Well it's easy to modify theme, you can download any Galaxy 2 theme (it's almost same or any other phone theme or ROM) and combine icons that you like. It's a bit harder to make whole theme "complete"
If there is few requests I can make theme in some other style-color. Still my favorite is black-green-glass
Thankyou redooo ......
Be with our SGR only don't go for SGS2;-)
-------I love my droid
Hey Everyone!!
Welcome to the Ultimate Lock Ring Tool for Sense 3.0/3.5!!
By mohit1234
Seeing that there are more and more devices are having Sense 3.0 &3.5, and creating and porting Lock Rings manually is really time-consuming, I decided to write a script in batch to do all the hard work!
NOTE: There is a workaround for making lock rings on Sense 3.5 ROMs. Check my thread HERE for more info.
Now coming on to the tool...
Download the attached Lock-Ring-Tool_V3.0.zip from end of this post and extract it to any folder you like.
There will be menus and all instructions on how to use this application are given when you first start the script.
After the script is finished porting or creating the APKs it will ask you if you wish to create a flashable zip. Just choose you selections and you will be presented with a Flash-Me.zip which you can flash in recovery!
For Features, Upcoming Features, Bugs etc. check out post #2
Changelog:-
V3.0
-Added Support for Sense 3.5 APKs (NOTE: This has only been tested with the Sensation at the moment)
-Can port lock rings from Sense 3.0 to 3.0, 3.0 to 3.5, 3.5 to 3.0 and 3.5 to 3.5.
V2.0
-New Tool!! (Name Changed )
-Added ability to create lock rings from given images
-Added ability to extract images from APKs
V1.1
-Fixed zipalign
-Added support for EVO 3D
V1.0
-First Release
Thanks to Flemmard and DiamondBack2010 for their m10 tools!
A big thanks to all the other devs on xda!!
If I've missed out anyone who has contributed to this, please tell me and i will add their names.
Feel free to use this tool wherever you want as long as you credit me and/or link back to this thread
Plus, it would be great if you guys could comment back on the thread regarding if its working fine, or if you faced any bugs, or you want any particular feature etc.. Because even with so many downloads, it seems as if the thread is dying... Thanks
Features:-
Support for Sense 3.0 and 3.5
Supports Desire HD
Supports Sensation
Supports Evo 3D
Zipaligns APKs
Ability to create a flashable zip
Ability to extract images from APK
Ability to add images to give APK
Ability to port images from one APK to another
Upcoming Features:-
Support for more devices.
GUI Application (Please visit post #3 for further information)
Anything else you guys want?
Bugs:-
None that I know of. You tell me!
GUI Application for this script:-
I am intending on creating a GUI application for this script. Even though I do know a bit of .NET, I am not very experienced enough to make the application by myself. If anyone of you would like to help, that would be great!
Online HTC Sense Modding Kitchen:-
I am also thinking about creating an online kitchen similar to UOT but only for HTC Sense MODs. This includes Lock Rings, Weather Lockscreen Backgrounds, Docks, ability to remove/add time/carrier etc.. If anyone is experienced enough and able to help me out with this, it would be very much appreciated.
Please contact me via PM or email me at mohittandon[at]msn[dot]com
thanks for finally releasing this dude really appreciate it like i said this gives me some sort of incentive to make more rings when i get the chance
A5J4DX said:
thanks for finally releasing this dude really appreciate it like i said this gives me some sort of incentive to make more rings when i get the chance
Click to expand...
Click to collapse
No problem mate!
Great! Hope to see more of your lock rings!
sweet i've been looking for this
It did not worked for me. IDK where I am making mistake, but gives me errror code 2. I am using Script manager , free from Market.
invisiblebm said:
It did not worked for me. IDK where I am making mistake, but gives me errror code 2. I am using Script manager , free from Market.
Click to expand...
Click to collapse
This is a tool for windows. You can't use it on your phone.
Sent from my Desire HD using XDA App
Hey everyone!!
Huge Update!
mohit1234 said:
Changelog:-
V2.0
-New Tool!! (Name Changed )
-Added ability to create lock rings from given images
-Added ability to extract images from APKs
Click to expand...
Click to collapse
Hey everyone!!
As we have a workaround for Sense 3.5 Lock Rings, I will soon be updating my tool to work with Sense 3.5 ROMs also!!
Stay Tuned
Hey Everyone!!
As promised earlier, I've updated my tool to work with Sense 3.5 APKs (however this has only been tested with the modded Sense 3.5 APKs for HTC Sensation. I am not sure if it will work with any other Sense 3.5 device. If it does work with another device, let me know.
mohit1234 said:
Changelog:-
V3.0
-Added Support for Sense 3.5 APKs (NOTE: This has only been tested with the Sensation at the moment)
-Can port lock rings from Sense 3.0 to 3.0, 3.0 to 3.5, 3.5 to 3.0 and 3.5 to 3.5.
Plus, it would be great if you guys could comment back on the thread regarding if its working fine, or if you faced any bugs, or you want any particular feature etc.. Because even with so many downloads, it seems as if the thread is dying... Thanks
Click to expand...
Click to collapse
Just have tested the new tool. I put my apk in the from folder and choosed extract images from apk but where i find those images?
tnx a lot man "mohit1234" apreciate your work!!!
Hello,
Will this wonderful thing work with ICS, or GB only?
In the script, we are prompted to "place your stock APKs in the To folder". Are you referring to framework-res.apk and others? Can you list them?
Dic3ptor said:
Just have tested the new tool. I put my apk in the from folder and choosed extract images from apk but where i find those images?
Click to expand...
Click to collapse
After you extract images from APK, the images will be found in the Images Folder.
Mr.Mefisto said:
tnx a lot man "mohit1234" apreciate your work!!!
Click to expand...
Click to collapse
No problem! Glad to help
umka83 said:
Hello,
Will this wonderful thing work with ICS, or GB only?
Click to expand...
Click to collapse
Sadly only GB at the moment. I don't think there is any workaround for ICS..
duckredbeard said:
In the script, we are prompted to "place your stock APKs in the To folder". Are you referring to framework-res.apk and others? Can you list them?
Click to expand...
Click to collapse
No not those APKs.
I'm referring to Idlescreen_Base.apk and fusion.apk. Both of these can be found in the /system/app folder.
Tried this on the Vivid, choosing the Sensation as the device because they have the same screen resolution. When I attempted the flash, it aborted. Something about an emmc could not be read. I'll reattempt if you want the exact failure.
You can't know your limits until you exceed them.
duckredbeard said:
Tried this on the Vivid, choosing the Sensation as the device because they have the same screen resolution. When I attempted the flash, it aborted. Something about an emmc could not be read. I'll reattempt if you want the exact failure.
You can't know your limits until you exceed them.
Click to expand...
Click to collapse
The flashable zips are device dependent, not screen size. So u will have to put a custom META-INF for other devices that are not mentioned. Soon I will be adding support for more devices.
If you can give me the META-INF folder from any HTC Vivid ROM, I can make a flashable zip for your device.
Would be great if you could also give me the Idlescreen_Base.apk and fusion.apk from the Sense 3.0 ROM and the Sense 3.5 ROM.
With these I'll add support for your Device.
Thanks
Expect the files today. I'm hoping to make one with the round Alabama Crimson Tide logo. Perhaps a few colorized stock ones like I've seen in Sensation and Thunderbolt forums.
Edit: Just searched my phone and can't find meta-inf...I'll download and unzip a ROM and poke around for that folder.
You can't know your limits until you exceed them.
duckredbeard said:
Expect the files today. I'm hoping to make one with the round Alabama Crimson Tide logo. Perhaps a few colorized stock ones like I've seen in Sensation and Thunderbolt forums.
Edit: Just searched my phone and can't find meta-inf...I'll download and unzip a ROM and poke around for that folder.
You can't know your limits until you exceed them.
Click to expand...
Click to collapse
Ok cool.
Yeah the META-INF is only in the ROM zip file, it doesn't get copied on the phone. The folder will be one of the first folders when u unzip the ROM.
I was reading around and I read that with cm7.1 you get t mobile theme chooser, I just wanted to know how to get that on our hybrid version???
Since the theme is specific to the device as it is certain files that are modified, you would have to extract the parts of those files that actually make up the "theme." Most of the files, if I am correct, are .apk such as framework-res.apk, settings.apk, etc... You can't just extract those from any ROM as it will leave you in a bootloop or bricked. However, I would say that it is possible to get the theme chooser for our device, but there would be many parts that would have to be change in order to get it to work correctly. The theme that you would download with that app would download another app that changes the necessary files for you... However, with lots of research, lots of time, and lots of patience... anything is possible...
once i finish changeing the framework it will work
RaverX3X said:
once i finish changeing the framework it will work
Click to expand...
Click to collapse
RarverX3X thank you so much for your time and effort you have put into this device, I am so glad we have such a committed dev like you!
Hi,
I you feel this issue is solved please add [SOLVED] to the OP title
10x