[APP] ZipThemer - theme installer with MetaMorph compatibility - Droid Eris Themes and Apps

You might be interested in an alternative way to install MetaMorph themes. Its an app I've developed that builds flashable update.zip files onboard the device by combining your system files with the theme content.
Because it builds onboard using your system files, it preserves existing installed themes assuming one theme does not overwrite the other. It is also capable of installing more than one theme at a time via a single update.zip file.
I developed this app after getting tired of MetaMorph spontaneously rebooting the device near the end of the install process. I typically install more than one theme per new ROM flash and wanted to get all my themes installed in a single reboot. ZipThemer has satisfied that goal for me. Give it a try if you like... its free, donations gratefully accepted
Related links:
Official ZipThemer forum page
My own HTC notification theme page - recently updated to work with advanced ZipThemer capabilities.
Enjoy,
Ken

Wow! I have been waiting for something like this. Metamorph is great, but I can very rarely get to the end of some of my themes. Thanks. I will have to try this later.

Sounds great, does it work with all metamorph themes? What about flashable ones? I have also had a lot of trouble using metamorph and wished there was an easy way to go back after using it.
thanks,
-Keith

There have been some limitiations found in the current version of ZipThemer. I'm working on fixing these for the next version which will work with more MetaMorph themes. ZipThemer does not work with flashable themes. It also doesn't create backups yet, so I suggest using Nand backup/restore for that now.

kellinwood said:
There have been some limitiations found in the current version of ZipThemer. I'm working on fixing these for the next version which will work with more MetaMorph themes. ZipThemer does not work with flashable themes. It also doesn't create backups yet, so I suggest using Nand backup/restore for that now.
Click to expand...
Click to collapse
This seems like a good idea. One thought I've had about Metamorph, and maybe you could consider it as an option as well....
The most common cause of theme incompatibility aside from poor theme building or the use of XMLs is the "-v4" tags. If you could do a quick check for the presense or lack of these tags in the target APKs so the program doesn't try to create a drawable-hdpi or mdpi when a drawable-hdpi-v4 or mdpi-v4 already exists, you'd have a LOT more cross-platform theme capability.
Just a thought

Sounds do-able. Can you provide links to a theme and ROM image for which this is an issue? I'd be able to understand the problem and implement/troubleshoot faster... thanks,
Ken
Sent from my FroyoEris using XDA App

kellinwood said:
Sounds do-able. Can you provide links to a theme and ROM image for which this is an issue? I'd be able to understand the problem and implement/troubleshoot faster... thanks,
Ken
Sent from my FroyoEris using XDA App
Click to expand...
Click to collapse
Not at a location where I can browse around too easily, but you can generally look at any theme built for a custom rom vs. one built for a stock rom. Framework-res is particularly common to have this issue, but it can really be any apk. The folders of potential interest that I've seen are:
drawable-en-hdpi-v4
drawable-es-hdpi-v4
drawable-hdpi-v4
drawable-land-hdpi-v4
drawable-nodpi-v4
drawable-mdpi-v4
drawable-land-mdpi-v4
drawable-ldpi-v4
...then of course the same folders lacking the "-v4" would be the corresponding counterpart. There's probably a few other folders that can have a "-v4", but if you just have your script search for that tag then search the target or source file for the same folder lacking the tag, you should be good.

What if I put in general logic to prevent the addition of any new entries in the patched apks, regardless of the folder name? In other words, if the entry doesn't exist in the target it wouldn't be created. Only entries that already exist in the target apk would be updated if included in the theme file.
Sent from my FroyoEris using XDA App

WOW. Ive recently stumbled upon this app and i must say it needs more recognition. Ive been able to use themes and mods from other devices on my Xperia X10. Ive used stuff from the Eris and from the Nexus One. Thanx a million times.

michael7168 said:
WOW. Ive recently stumbled upon this app and i must say it needs more recognition. Ive been able to use themes and mods from other devices on my Xperia X10. Ive used stuff from the Eris and from the Nexus One. Thanx a million times.
Click to expand...
Click to collapse
Thanks! I'm glad to hear that you like it.
Ken

kellinwood said:
Thanks! I'm glad to hear that you like it.
Ken
Click to expand...
Click to collapse
I wanted to say thank you for this app as well kellinwood. I've been pushing it alot with my themes for adding my sliders and other things that can't be addressed by theme chooser and am debating doing a Sense theme as well and will definately push it for that too. I like the fact that it creates an undo zip as well... Saves a lot of headaches for when people don't do a backup before applying a theme lol. No matter how much you remind people.. backup first... Most probably don't lol. They just don't think about it when they are in recovery I'm sure and if it's a MM they don't think to reboot and do a backup before applying it. Great work man

CondemnedSoul said:
I wanted to say thank you for this app as well kellinwood. I've been pushing it alot with my themes for adding my sliders and other things that can't be addressed by theme chooser and am debating doing a Sense theme as well and will definately push it for that too. I like the fact that it creates an undo zip as well... Saves a lot of headaches for when people don't do a backup before applying a theme lol. No matter how much you remind people.. backup first... Most probably don't lol. They just don't think about it when they are in recovery I'm sure and if it's a MM they don't think to reboot and do a backup before applying it. Great work man
Click to expand...
Click to collapse
Thanks for the kind words, I really appreciate it. Its this kind of response that makes it all worthwhile.
Ken

Thank you!
This truly is a wonderful accomplishment! Thank you! I just ported themes from Froyo to Gingerbread on Dream/Sapphire and recommending your app to make a zip for the Gingerbread ROM of their choice.

Related

[Themed ROM] Blue_Haze-Eclair_2.1-v1.7 [Light OR Dark] Updated 04/02/10

Done. See you all later
Community Add-Ons
Scripts to back up and restore your home screen (and icons, etc)
Backup
Restore
Instructions: 1. Run launcherb.sh, 2. Flash ROM, 3. Open all apps, 4. Run launcherr.sh.
Note: To run the script example.sh, in the terminal enter
Code:
su
sh <path_to_script>/example.sh
Droid Font Metamorph (From MinusSTL)
Droid Font
Nice to see a lighter colored theme, I like it a lot. Hope you feel better and make sure to say everything on your mind.
tried to flash this... but its not signed?
hks18psigst said:
tried to flash this... but its not signed?
Click to expand...
Click to collapse
its a metamorph theme.
kk i see now...
I plan on offering an update.zip version which can be flashed, but I first need to spend 15 minuites and learn how to sign on Ubuntu.
good lookin' theme! thx for the hard work!
mind looking into adding Stericson's Lockscreen?
THX!
vlcmstnsrfr said:
good lookin' theme! thx for the hard work!
mind looking into adding Stericson's Lockscreen?
THX!
Click to expand...
Click to collapse
I can make a version for the lockscreen, but it may have to wait until after Christmas (probably not though). Do you want regular, or eclair style?
installing theme but has been stuck on appliying framework-res.apk now for 15 or 20mins
tha realest24 said:
installing theme but has been stuck on appliying framework-res.apk now for 15 or 20mins
Click to expand...
Click to collapse
This is a known issue some people are having with metamorph, check out this thread for solutions:
http://forum.xda-developers.com/showthread.php?t=591329
The issue with my black bar mod theme control file has been fixed.
cloverdale said:
I can make a version for the lockscreen, but it may have to wait until after Christmas (probably not though). Do you want regular, or eclair style?
Click to expand...
Click to collapse
I'll go with whatever the masses want, but if it was up to me, then ECLAIR style plz! thx!
vlcmstnsrfr said:
I'll go with whatever the masses want, but if it was up to me, then ECLAIR style plz! thx!
Click to expand...
Click to collapse
Sounds good, unless I hear an overwhelming response for the regular screen, I will have this up soon. For now, I will be uploading a black-bar version of the lockscreen that will work with this theme (Flash the lockscreen then the theme).
Here is a black-bar version of the lockscreen, but has not been tested. If anyone wants to give it a shot (everything should work fine, at worst case the colors will not be quite right) and report back I would appreciate it.
http://www.4shared.com/file/180774324/721ccdb/stericson-lockscreen-CY4210-bl.html
Hello! Firstly I would like to say great theme! But I have been experiencing problems with Metamorph.
After downloading Version 2.1.1, I opened Metamorph, and did the pick theme, and found the file and metamorph was in the process of unzipping when it said that the theme control file could not be read may be missing. I tired downloading 2.1.1 again and replaced the file but that didn't seem to work..Maybe I am making a noob mistake, as I'm not that familiar with Metamorph.
Envisage said:
Hello! Firstly I would like to say great theme! But I have been experiencing problems with Metamorph.
After downloading Version 2.1.1, I opened Metamorph, and did the pick theme, and found the file and metamorph was in the process of unzipping when it said that the theme control file could not be read may be missing. I tired downloading 2.1.1 again and replaced the file but that didn't seem to work..Maybe I am making a noob mistake, as I'm not that familiar with Metamorph.
Click to expand...
Click to collapse
It has to do with certain download managers changing my file name. I will upload a fixed version.
New version is uploaded, theme control issues are fixed, and will not be a problem again.
cloverdale said:
Here is a black-bar version of the lockscreen, but has not been tested. If anyone wants to give it a shot (everything should work fine, at worst case the colors will not be quite right) and report back I would appreciate it.
http://www.4shared.com/file/180774324/721ccdb/stericson-lockscreen-CY4210-bl.html
Click to expand...
Click to collapse
Works like a charm! thanks again and happy holidays!
does anyone know if i can apply only the "Black Notification Bar Only" zip without installing metamorph?

[Release][Program] Universal Theme Porter (Beta)

I've decided to go ahead and make a tool mostly for themers to make their life of porting the endless amounts of pictures from rom to rom. Now, this doesn't mean users cant use this as well, but PLEASE make a nandroid before hand. It's in beta so don't expect it to be perfect. I have an auto updater with it as well so ill be updating it that way.
*** i had no idea there was a working theme porter on here untill after i made this. I tried i think 1.3 and it failed so i decided to make my own. I just came across the 1.0 posted last month.
WILL NOT PORT GAPPS IF ITS NOT IN THE STOCK ROM.
Im currently working on a fix for that, if you want gapps, throw them in the stock rom your self and then port it.
Notes:
This has only been tested on Motorola Droid.
Instructions:
1. Make a nandroid. I don't want to hear whining if it doesn't work and you lose everything. I'm also not responsible if this bricks your phone. Even if it does, you have recovery, then you have SBF.
2. Download, DO NOT simply just run if your using IE (Who uses IE anymore...?)
3. Select the theme as "Select Theme".
4. Select the STOCK rom you are running as "Select Stock Rom".
5. Hit port and sit back and watch.
Limitations:
Only supports Update.zip formats, for now. i may support Meta Morphs in the future.
Only moves .pngs to new rom, Meaning if the theme has custom .xmls in it, it WONT port.
Change log:
Code:
Version: 1.0:
Ability to port themes from one rom to another.
Progress bars on extracting / moving (Title of console window)
Output log on screen (Not great, will work on.)
Version 1.1:
Added Auto Updater.
Added some crash fixes.
Version 1.2:
Fixed bug where if theme has no themed /system/app's it would crash.
Version 1.5 (Initial Release):
Fixed Progress bar on extracting / moving to archive.
Implemented Suggestion/bug reporting system.
Some general bug fixes.
Added audio on port completion.
Version 1.5.1.0
Added options form.
-Change colors of output console.
-Save last used .zips (toggle)
-Play sound on port completion (toggle)
-Fade out on exit (toggle)
Download:
TheDeathly said:
Only moves .jpgs to new rom, Meaning if the theme has custom .xmls in it, it WONT port.
Click to expand...
Click to collapse
Hmm so it will port the default wallpaper xD
Did you heard about MetaMorph? From your description I think it does exactly the same and more and it's some kind of standard in theming world.
Brut.all said:
Did you heard about MetaMorph? From your description I think it does exactly the same and more and it's some kind of standard in theming world.
Click to expand...
Click to collapse
I've heard of people having lots of issues with metamorph over a standard update.zip, and at least in the moto droid community we use update.zip's over metamorph's especially since metamorph was buggy with Froyo for the longest time, I do not know if it still is or not.
C0mpu13rFr34k said:
Hmm so it will port the default wallpaper xD
Click to expand...
Click to collapse
Oops, i meant it'll only port over .pngs. sorry for the typo lol
Hey cool, haven't tried it but does it work for porting eclair/froyo themes to cupcake/donut roms ? and vice-versa ? A lot has changed since the firmwares (including some .9 being changed to .png and vice versa). Checkout the last beta i posted, it had support for that, u cud prolly use most of the schemes.
@Brut, correct this is a lot like metamorph but metamorph is firmware dependant whereas this isnt/shudnt be. For eg, title_bar in pre eclair/froyo roms was a .png and now is a .9 png. Metamorph just inserts images and hence would cause problems. This only brings over files if they match and in some cases like my script renames them to match the firmware's naming convention (eg, pre-eclair/froyo didnt have mdpi,hdpi, just plain drawable). Hope that clears the air.
Also another thing that makes these have the upperhand to metamorph is the capability to take a dump of ur phone, put the dump of a rom u want to try and BAM ur theme is ported to that rom. Whereas with metamorph, id have to go out and look for the individual morphs that helped me accomplish the look/feel of my phone.
Daneshm90 said:
Hey cool, haven't tried it but does it work for porting eclair/froyo themes to cupcake/donut roms ? and vice-versa ? A lot has changed since the firmwares (including some .9 being changed to .png and vice versa). Checkout the last beta i posted, it had support for that, u cud prolly use most of the schemes.
@Brut, correct this is a lot like metamorph but metamorph is firmware dependant whereas this isnt/shudnt be. For eg, title_bar in pre eclair/froyo roms was a .png and now is a .9 png. Metamorph just inserts images and hence would cause problems. This only brings over files if they match and in some cases like my script renames them to match the firmware's naming convention (eg, pre-eclair/froyo didnt have mdpi,hdpi, just plain drawable). Hope that clears the air.
Also another thing that makes these have the upperhand to metamorph is the capability to take a dump of ur phone, put the dump of a rom u want to try and BAM ur theme is ported to that rom. Whereas with metamorph, id have to go out and look for the individual morphs that helped me accomplish the look/feel of my phone.
Click to expand...
Click to collapse
Hey, i actually have not had a chance to look at donut/eclair themes. My first Android phone was the moto droid so ive never done anything with a donut rom. i will make sure to take a look into that though. Ill go take a look at your latest beta now and see what i can come up with. thanks
Edit: i just took a look at your script and very nice work i have to say also, i may in the future decide to add support to 1.6 and lower to 2.0 +. it'll port most of it over as is except for the .9 and everything that does get ported over wont be resized properly as it does in yours. This should port eclair to froyo fine. ive actually ported over a mdpi to hdpi just fine with this so im assuming it works fine. in anycase thanks for the heads up.
Daneshm90 said:
@Brut, correct this is a lot like metamorph but metamorph is firmware dependant whereas this isnt/shudnt be. For eg, title_bar in pre eclair/froyo roms was a .png and now is a .9 png. Metamorph just inserts images and hence would cause problems. This only brings over files if they match and in some cases like my script renames them to match the firmware's naming convention (eg, pre-eclair/froyo didnt have mdpi,hdpi, just plain drawable). Hope that clears the air.
Click to expand...
Click to collapse
Ahh, ok, thanks for explanation.
But I don't understand, how such tool would work so it'll be flexible and reliable. I mean... it would need to guess what to do. Human could look at files and say: "Ohh, this file was moved here, so I should rename it to xxx.", but what about the computer? How it will know how to port themes to other platforms? Of course you could implement hooks for specific situations as porting between eclair and froyo. But what about custom frameworks from manufacturers? What about changes made by themers? I could add, rename, remove anything I want, so how this tool will know, what I did and how to port my changes to other systems?
Maybe I don't understand something.
Correct its definately not perfect and apks modified more than theming ie smali\xml edit will have to be left out.
Also user must select which firmware theme is and which rom is.
Still its a step up from metamorph imho. In the end the user must recognize a products limitation and react accordingly.
Sent from my GT-I9000M using XDA App
help please.. i get this error....
Error: Could not find file 'C:\Users\Jason\AppData\Local\Temp\Rar$EX00.444\port\new\META-INF'.
Whats next
What do I need to do when finished it says my ZIP file is the final folder but it is just a folder not ZIPPED please help this is too cool to not use.
Edubyah said:
What do I need to do when finished it says my ZIP file is the final folder but it is just a folder not ZIPPED please help this is too cool to not use.
Click to expand...
Click to collapse
Just go inside of the final folder and zip all the contents with a winzip, and make sure it zips as a zip file and not a zipx. after you're done you can use a program to sign your zip like RegawMOD Zip Signer v1.0.
The supplied zip file is not flashable for some reason - have had to manually add them to a ROM.
Going to test this out tomorrow. Any success stories?
I'm giving this a run, but I'm trying to port an hdpi theme to mdpi... will let you know the results. All in all, this is really nice work!!!
Unfortunately for me, the theme I wanted to port is giving me issues because it's a UI rather than a theme. I was trying to get DarkEdge on my Eris. I did want to say though that every thing worked beautifully and this is really an incredible resource for the android community.
From me to you on Cyanogentazz [insert latest version here] Eris
This works great now that it get that instant update! Thanks for the work!

Convert/Create EC 05 compatible .zips (CW3/Edify). Taking Requests :)

Welcome to the CW3/Edify .zip Creation/Conversion thread
My main goal in everything I do here is to raise Autism Awareness
Hello everyone,
I am no longer supporting the old thread as most, if not all of them were based on DI18 and or DK28. In an attempt to further contribute and avoid compatibility issues I'm starting this thread for EB13/CW3 compatible zips. I also took down the old repository so you guys don't flash something that will screw up your phone..
If you want something converted/Created you need to remember a few things.
1) IT MUST BE EB13 compatible (especially if system apks are involved ie dialers and other themed system apks)
2) You must attach the apk or zip file you want created or converted.
3) I will not touch paid apps....SO DO NOT POST THEM.
4) My life is complicated so please be patient.... I'll do my best to keep up with this thread.
ALL zips will be posted in my EC 05 .zips repository on my lostandtired.com blog. Click on the "Android Development" page and look in the right hand column..
Also, if myself or anyone else helps you PLEASE click the "Thanks" button below.
Rebuilding the .zips repository for EC05. All zips are located in the right column under Android EC05 .zips on the Android Development page.
Currently Available:
midNIGHT ROM Extras folder (Contain 20 to 30 EC05 compatible .zips)
Remove clock from notification bar
Restore Clock to notification bar
TW lockscreen Restore
Stock Theme with 1% Battery mod
Stock Swype
DI18/EB13 modem upgrade to EC05
Fascinate Email for Epic 4G
Different font packages! That modified touchwiz? This is AWESOME. Thank you.
Sent from my SPH-D700 using XDA App
qbking77 said:
Different font packages! That modified touchwiz? This is AWESOME. Thank you.
Sent from my SPH-D700 using XDA App
Click to expand...
Click to collapse
If you want something converted/Created you need to remember a few things.
1) IT MUST BE EB13 compatible (especially if system apks are involved ie dialers and other themed system apks)
2) You must attach the apk or zip file you want created or converted.
3) I will not touch paid apps....SO DO NOT POST THEM.
4) My life is complicated so please be patient.... I'll do my best to keep up with this thread.
I need you to attach the files in question.....
New .zips posted on the blog:
HTC Thunderbolt Fonts
HTC Thunderbolt Calculator
Fascinate Email
See my twitter for screens: @midNIGHT_ROM
HTC Thunderbolt Ringtones/Notifications/Alarms ported and posted.
www.lostandtired.com
Love the work you do ptfmedic..glad theres someone like you that contributes to the community! On a recent essay I had to write in apa format over spring break for my psychology class...I chose autism...solely because of you sir...you really opened my eyes to such a degree....I was touched. Thanks so much!
Custodian said:
Love the work you do ptfmedic..glad theres someone like you that contributes to the community! On a recent essay I had to write in apa format over spring break for my psychology class...I chose autism...solely because of you sir...you really opened my eyes to such a degree....I was touched. Thanks so much!
Click to expand...
Click to collapse
Wow.... Thank you.. That's really awesome for me to hear that....
Thanks again..
Is the beta swype compatible with EC05? If so, could you make a zip of that? (Sorry, I can't find the file)
Also, just flashed the font... love it. Flashed the fascinate email, and email now force closes every time. Just a heads up. Thanks so much.
ginger bread keyboard .... i wanted to try it but its not compatible with CWM3
would be awsome if you have time and are able to do it
If you have a chance I was wondering if you could do a mod that removes the clock and battery from the status bar...
This sounds great now I just need to think of something hmm
Sent from my SPH-D700-EPIC-using Tapatalk
someone did this % battery mod androidman, used to work with v4.x, but does not work with v5.2.
Much thanks.
Thanks, mate, you're really helpful a lot of times.
I would love to get an ec05 version of the galaxy tab email. The one I have works decently but I keep getting FCs whenever I try to attach a file.
requests
hello, first of all, thank you so much for all your hard work on helping us all out with your skills and spreading awareness for autism. i'm a total newbie, but i can follow instructions very well so i rooted my month-old epic cuz i hated all the bloatware and tried out your midnight rom 5.0. i love it!
recently updated to 5.1, and its great too. i apologize if any of these are just plain stupid requests, but if you are taking requests for custom zips:
1. i like the 5.0 boot and shutdown animations a bit better than the 5.1 animations as nifty as they may be. is it possible to modify the animations?
2. is there a way to remove stock email and sprint hotspot?
3. although i updated to 5.1, i notice that when i install the bonsai eco5 aosp lockscreen, it removes the reboot option from the power menu.
other than that, i have everything i ever wanted and needed from my epic. i understand how busy you must be but THANK YOU! i'm a big fan.
jhawksmoor said:
hello, first of all, thank you so much for all your hard work on helping us all out with your skills and spreading awareness for autism. i'm a total newbie, but i can follow instructions very well so i rooted my month-old epic cuz i hated all the bloatware and tried out your midnight rom 5.0. i love it!
recently updated to 5.1, and its great too. i apologize if any of these are just plain stupid requests, but if you are taking requests for custom zips:
1. i like the 5.0 boot and shutdown animations a bit better than the 5.1 animations as nifty as they may be. is it possible to modify the animations?
2. is there a way to remove stock email and sprint hotspot?
3. although i updated to 5.1, i notice that when i install the bonsai eco5 aosp lockscreen, it removes the reboot option from the power menu.
other than that, i have everything i ever wanted and needed from my epic. i understand how busy you must be but THANK YOU! i'm a big fan.
Click to expand...
Click to collapse
actually, the new bonsai lockscreen solves my #3 request. i don't really mind that email and hotspot are on there. but is it an easy fix to change what boot/shutdown animations to use?
How about this: http://forum.xda-developers.com/showthread.php?t=822516
qbking77 said:
Also, just flashed the font... love it. Flashed the fascinate email, and email now force closes every time. Just a heads up. Thanks so much.
Click to expand...
Click to collapse
You need to wipe the data for email when changing email apps....

[Link] Theme-Porter

http://forum.xda-developers.com/showthread.php?t=737526
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
Click to expand...
Click to collapse
Easy cheesy multi rom theme ports
Here we go! This is gonna be fun this weekend.
xtremekilla09 said:
Here we go! This is gonna be fun this weekend.
Click to expand...
Click to collapse
lol... +1
Now I can port my themes for the whole world to share. Thanks for the find...and thanks for sharing.
sent using a phone.
Now what would really be nice would be if someone designed an .apk that did this on the phone(while adding the originals to a "theme-revert.zip" and the new theme to "theme.zip"). Then you just make one theme and post the link to the .apk.
The closest i ever found was zipthemer but it didnt work every time and thats no good.
If only someone could port the open source t-mobile theme choser to samsuck.
So this is it until someone who knows how to code jumps on that idea lol. Still glad it exists and that i bumped into it. And even more so that two of main people i had hoped would make use of it appear to be willing to do just that.
whiteguypl said:
And even more so that two of main people i had hoped would make use of it appear to be willing to do just that.
Click to expand...
Click to collapse
You bet. If this works, there are so many things that can be done, oh man. It will rain themes, well at least for FireFly to start with.
Again, thanks for pointing this out.
xtremekilla09 said:
You bet. If this works, there are so many things that can be done, oh man. It will rain themes, well at least for FireFly to start with.
Again, thanks for pointing this out.
Click to expand...
Click to collapse
From the limited testing ive done it seems to be working 100%. The only real potential problem im seeing (and the script might have a way to handel it) is porting a theme that uses drawable-hdpi to an apk that has both an hdpi AND hdpi-v4 folder in it. I would hope its defaulting hdpi to hdpi-v4. Lol... But i dont know.
Edit: and even that hope is based on the possible incorrect assumption that andriod will allways pull from the v4 folder given the choice? Anyone care to enlighten me?
whiteguypl said:
From the limited testing ive done it seems to be working 100%. The only real potential problem im seeing (and the script might have a way to handel it) is porting a theme that uses drawable-hdpi to an apk that has both an hdpi AND hdpi-v4 folder in it. I would hope its defaulting hdpi to hdpi-v4. Lol... But i dont know.
Edit: and even that hope is based on the possible incorrect assumption that andriod will allways pull from the v4 folder given the choice? Anyone care to enlighten me?
Click to expand...
Click to collapse
I think it does. Isn't the non-v4 there for compatibility reasons with older os versions? I saw something like that a little while ago, in a theming guide
Herp derp Captivate XDA app.
Well after a lot of testing i can safely say that it does not know how to handle hdpi vs hdpi-v4. And since our rom maintainers have decided to mix and match at will without smoothing anything out this script will not work a large majority of the time, depending on what rom you are on.
Quickish fix is to go into the apk before using the script and renaming all the drawable folders to match both the "themed" and "to be themed" apks. Then after the processes you can go in and rename them back to there original names.
............. Im also assuming that if you kept the folder name changes the xml wouldnt know where to look for the images???? I know little to nothing about how android handels that, if someone would like to chime in please do.
Well I most definitely be playing with it this weekend. Thanks again for the info.
sent using a phone.
whiteguypl said:
Well after a lot of testing i can safely say that it does not know how to handle hdpi vs hdpi-v4. And since our rom maintainers have decided to mix and match at will without smoothing anything out this script will not work a large majority of the time, depending on what rom you are on.
Quickish fix is to go into the apk before using the script and renaming all the drawable folders to match both the "themed" and "to be themed" apks. Then after the processes you can go in and rename them back to there original names.
............. Im also assuming that if you kept the folder name changes the xml wouldnt know where to look for the images???? I know little to nothing about how android handels that, if someone would like to chime in please do.
Click to expand...
Click to collapse
Maybe it could be tweaked.
Like after line 55(like roms) (and line 130 pre to post)
Code:
if EXIST "%~dp0old\%dcrt%\%%~nF\res\drawable-hdpi-v4" (rename "%~dp0old\%dcrt%\%%~nF\res\drawable-hdpi-v4" drawable-mdpi)
if EXIST "%~dp0old\%dcrt%\%%~nF\res\drawable-en-hdpi-v4" (rename "%~dp0old\%dcrt%\%%~nF\res\drawable-en-hdpi-v4" drawable-en-mdpi)
Line 240 seems to be for eclair. Most roms here are froyo.
It is possible. Daneshm90 knows his stuff and keeps it fairly simple. If you come up with something he would probably add it.
I will see what I can come up with.
Edit: Extracted file to C:\Theme-Porter_beta_3.
I added the above lines to to the script at lline 57 and 58.
Added files per directions. No errors. Changed files are dated 3/17. Untouched files still old date.
I may reflash soon to test it. Will follow up.
IamSonoma said:
Maybe it could be tweaked.
Like after line 55(like roms) (and line 130 pre to post)
Code:
if EXIST "%~dp0old\%dcrt%\%%~nF\res\drawable-hdpi-v4" (rename "%~dp0old\%dcrt%\%%~nF\res\drawable-hdpi-v4" drawable-mdpi)
if EXIST "%~dp0old\%dcrt%\%%~nF\res\drawable-en-hdpi-v4" (rename "%~dp0old\%dcrt%\%%~nF\res\drawable-en-hdpi-v4" drawable-en-mdpi)
Line 240 seems to be for eclair. Most roms here are froyo.
It is possible. Daneshm90 knows his stuff and keeps it fairly simple. If you come up with something he would probably add it.
I will see what I can come up with.
Edit: Extracted file to C:\Theme-Porter_beta_3.
I added the above lines to to the script at lline 57 and 58.
Added files per directions. No errors. Changed files are dated 3/17. Untouched files still old date.
I may reflash soon to test it. Will follow up.
Click to expand...
Click to collapse
Looks like that would take it one step closer. The main problem would still exist with those changes. It wont take images from a drawable-hdpi folder and migrate them to a drawable-hdpi-v4 folder. I posted in the op and asked if there might be a way for him to add an option to force the images into the other directory. I would assume it would be similar to part of what the script does to handle hdpi to mdpi conversions.

[REQ] Transition animations

I was wondering if any kind soul could make it possible to provide flashable zips to change the transition animations on our phones. I know that Adrynalyne had some cool transition animations on some versions of his SuperClean Rom, but I would like to continue this. Also, in particular, if it's possible to have a screen rotation animation I would love to have that also. Thanks!
The only way would be to either have metamorf files (which someone posted here a very long time ago) of the different animations or have multiple zips that only include framework-res.apk. The animations are controlled by xmls located in framework-res.apk/res/anim. I myself for my personal theme have created a nice cocktail of the various types of animation xmls used tasefully for various ui events and actions.
good day.
There is an app on the market. Ani something....I'll find it. I have it on backup
Sent from my SCH-I500 using XDA App
its called AnimMod and its a paid app
akaine2001 said:
its called AnimMod and its a paid app
Click to expand...
Click to collapse
Saw that app, and a couple of fascinate users comment that it boot looped them. If that app swaps out the "whole" anim folder within the apk and if you're running comm rom or the newer sbrissen mods it will surely boot loop you. 7 xml's pertaining to the lockscreens have been added by sbrissen to that anim folder and if those get deleted by an app replacing the whole anim folder within the framework it will certainly lead to trouble.
good day.
Works fine for me. No boot loops on CommRom 2.1.
Sent from my SCH-I500 using XDA Premium App
Zacisblack said:
Works fine for me. No boot loops on CommRom 2.1.
Sent from my SCH-I500 using XDA Premium App
Click to expand...
Click to collapse
BOOya chopper... BOOya
akaine2001 said:
BOOya chopper... BOOya
Click to expand...
Click to collapse
that wasnt necessary
Actually there is a way to patch basically any apk or jar file on the phone through a flashable zip. I have been doing exactly that so that I can maintain mods between upgrades.
An anim patch would be very easy to apply without breaking anything. But as chopper the dog stated, if you mess with or delete others then there will be issues.
Anyhow if interested I can put together a basic anim patch for testing or I can share a readily available anim patch for cm7 (mtd, possibly miui as well) as proof of concept. From there you could modify what you want patched to your liking and the updater-script for (rfs) if needed.
Of course this is something that only myself have used, so it would come with no guarantee's. Would be interesting to see how compatible it would be or better yet how far it could be taken. I have replaced resource's this way without issue.
notta said:
Actually there is a way to patch basically any apk or jar file on the phone through a flashable zip. I have been doing exactly that so that I can maintain mods between upgrades.
An anim patch would be very easy to apply without breaking anything. But as chopper the dog stated, if you mess with or delete others then there will be issues.
Anyhow if interested I can put together a basic anim patch for testing or I can share a readily available anim patch for cm7 (mtd, possibly miui as well) as proof of concept. From there you could modify what you want patched to your liking and the updater-script for (rfs) if needed.
Of course this is something that only myself have used, so it would come with no guarantee's. Would be interesting to see how compatible it would be or better yet how far it could be taken. I have replaced resource's this way without issue.
Click to expand...
Click to collapse
oh hi notta, hadnt seen you in awhile
nitsuj17 said:
oh hi notta, hadnt seen you in awhile
Click to expand...
Click to collapse
I'm a ninja, your not supposed to see me.
notta said:
Actually there is a way to patch basically any apk or jar file on the phone through a flashable zip. I have been doing exactly that so that I can maintain mods between upgrades.
An anim patch would be very easy to apply without breaking anything. But as chopper the dog stated, if you mess with or delete others then there will be issues.
Anyhow if interested I can put together a basic anim patch for testing or I can share a readily available anim patch for cm7 (mtd, possibly miui as well) as proof of concept. From there you could modify what you want patched to your liking and the updater-script for (rfs) if needed.
Of course this is something that only myself have used, so it would come with no guarantee's. Would be interesting to see how compatible it would be or better yet how far it could be taken. I have replaced resource's this way without issue.
Click to expand...
Click to collapse
It would be great if you could get this tested by a few brave individuals. If you want, you can use my thread or make another one. I personally need the stability of Comm Rom for everyday use of my phone so I won't be going to CM7 until some of the signal, SOD, and calling issues are addressed. The AnimMod app works great but I would like to see a larger compilation of transition animations to choose from. We could even stick these zips in the theme sticky . Also what about screen rotation animations? Is this possible? Thanks for answering my call to god!
nitsuj17 said:
that wasnt necessary
Click to expand...
Click to collapse
Only my 6 year old rolls eyes, and yeah it wasn't but it wasn't mean or nothing chill out j. . . He always stamp on somebody parade, not this time, not this guy, booya. works flawlessly like he said homie, booya.
Edit: answered his prayer too, ...... Booya. Lol
Sent from my SCH-I500 using XDA App
Lmao
Sent from my UKB 2.1 sch-I500
akaine2001 said:
Only my 6 year old rolls eyes, and yeah it wasn't but it wasn't mean or nothing chill out j. . . He always stamp on somebody parade, not this time, not this guy, booya. works flawlessly like he said homie, booya.
Edit: answered his prayer too, ...... Booya. Lol
Sent from my SCH-I500 using XDA App
Click to expand...
Click to collapse
Did you ever realize that the reason you are so disliked on xda is because you needlessly start **** and then act like a 5 year old?
Zacisblack said:
It would be great if you could get this tested by a few brave individuals. If you want, you can use my thread or make another one. I personally need the stability of Comm Rom for everyday use of my phone so I won't be going to CM7 until some of the signal, SOD, and calling issues are addressed. The AnimMod app works great but I would like to see a larger compilation of transition animations to choose from. We could even stick these zips in the theme sticky . Also what about screen rotation animations? Is this possible? Thanks for answering my call to god!
Click to expand...
Click to collapse
Those SOD issues were a blessing in disguise.. lol
Not completely familiar with screen rotation animations. A quick search states there used to be what they called fancy animations in android 1.5 but no longer added after. I could be wrong this is my first android phone, so I don't know the history. Anyhow there are some slightly rotating anims in the patch.
Ok, so this is what is going on..
An apk is just a zip file with an .apk extension. So what I am doing is utilizing a zip binary that is copied to a temp location along with some very basic commands. With these commands its basically injecting the structure of the res folder in the patch, to your framework.
Therefor you can use this to inject basically anything as long as you follow the structure. As stated before I have changed resource level items such as colors without issue. Just be advised if you change out any id's from public.xml and many others it will end in failure. This can also be modified to patch any apk or even jar files. It can also be modified to make a cwm zip of your current rom, data apps etc... The list go's on!
So in a sum, the zip will copy a zip & zipalign binary along with the script and patch files to /tmp. The script will kick in and as an added bonus (incase anything go's wrong) will make a backup of your existing framework-res.apk and create a cwm zip and place it on the root of your sdcard called notta-anim-patch-restore.zip. This zip can be flashed to restore the previous state.
Then utilizing the zip binary, will inject the patch files zipalign and ovewrite your /system/framework/framework-res.apk. In this case a set of animations. I hope this is a satisfactory explanation.
As with anything you flash, you do it you except responsibility. Also I have personally tested this one ukb 2.1. This should work with any touchwiz fascinate rom, well anything with a system location at "stl9".
http://bit.ly/n0Q4Mc
Please post results!
notta said:
Those SOD issues were a blessing in disguise.. lol
Not completely familiar with screen rotation animations. A quick search states there used to be what they called fancy animations in android 1.5 but no longer added after. I could be wrong this is my first android phone, so I don't know the history. Anyhow there are some slightly rotating anims in the patch.
Ok, so this is what is going on..
An apk is just a zip file with an .apk extension. So what I am doing is utilizing a zip binary that is copied to a temp location along with some very basic commands. With these commands its basically injecting the structure of the res folder in the patch, to your framework.
Therefor you can use this to inject basically anything as long as you follow the structure. As stated before I have changed resource level items such as colors without issue. Just be advised if you change out any id's from public.xml and many others it will end in failure. This can also be modified to patch any apk or even jar files. It can also be modified to make a cwm zip of your current rom, data apps etc... The list go's on!
So in a sum, the zip will copy a zip & zipalign binary along with the script and patch files to /tmp. The script will kick in and as an added bonus (incase anything go's wrong) will make a backup of your existing framework-res.apk and create a cwm zip and place it on the root of your sdcard called notta-anim-patch-restore.zip. This zip can be flashed to restore the previous state.
Then utilizing the zip binary, will inject the patch files zipalign and ovewrite your /system/framework/framework-res.apk. In this case a set of animations. I hope this is a satisfactory explanation.
As with anything you flash, you do it you except responsibility. Also I have personally tested this one ukb 2.1. This should work with any touchwiz fascinate rom, well anything with a system location at "stl9".
http://bit.ly/n0Q4Mc
Please post results!
Click to expand...
Click to collapse
I'll try this out when I get home. Thanks notta! Also, everyone else please no flaming/arguing in this thread it makes me sad =(.
Sent from my SCH-I500 using XDA Premium App
You know i had to post here on this side
i didnt know that this zip did that much! this is awesome!
nitsuj17 said:
Did you ever realize that the reason you are so disliked on xda is because you needlessly start **** and then act like a 5 year old?
Click to expand...
Click to collapse
Who is that said that? Who said that you? I just laugh at you guys now... And keep it moving
Sent from my SCH-I500 using XDA App
Booya
Sent from my SCH-I500 using XDA App

Categories

Resources