I mess with my phone's cosmetics on a daily basis. I switch between themes all the time. With cm7 and ADW launcher there are just so many customizations. I also use zip themer frequently to build modded zips for any given theme. I recently built and flashed a zip that modded my lockscreen and added some cool animations and custom transitions. When you build a zip with zip themer it creates an update zip and an undo zip. I tried flashing the undo zip to get rid of the modifications and it didn't work. I even tried rebuilding the zips and flashing again. Nothing. I was was forced to restore with a nandroid. If this happens again, is there a way to get rid of it without having to do a restore?
Maybe copy your systemui.apk and framework-Res.apk beforehand and try manually pushing them back through adb....or better yet stick them in a flashable zip and flash them.
In cm recovery,
Try mounting system, then flashing the undo.zip
Then clear cache and dalvik and reboot.
This is the only way flashing themes and mods works for me. Good luck!
TwitchyEye said:
Maybe copy your systemui.apk and framework-Res.apk beforehand and try manually pushing them back through adb....or better yet stick them in a flashable zip and flash them.
Click to expand...
Click to collapse
That's a great idea twitch....however I don't know how to use ADB all that well, maybe I'll just zip them up next time. Would I have to delete my modded systemui and framework-res apk's before or after flashing back to my normal ones?
Eric, I actually tried that exact method. Mounted, flashed cleared my caches aannnnd nothing =( It was after this that I knew I was kinda screwed lol. Also, I think I know what may have caused the glitch. See, I flashed a morph for a specific theme.....Then I changed themes WITHOUT removing the morph. Think thats what made it screw up?
I think... the flashing would overwrite the modded ones. But I've never actually tried it so probably keep a nandroid handy.
Actually another great tool for this would be the aroma file manager. You can use it from recovery to push the apks and set the right permissions. I like that idea
---------- Post added at 01:31 PM ---------- Previous post was at 01:30 PM ----------
Oh and yeah maybe mounting system would do it. That would be super easy lol
Related
Please delete this thread.
Im keeping this on my phone forever!
how do you get this to work it aborted when flashing in recovery??
Okay here's the thing. It's not flashing in recovery because you are missing the update-script (usually found under a few subfolders within the meta-inf folder. take a look at someone elses update.zip (for anything, theme, rom, some of my keyboard themes etc) and you should find what I'm talking about.
Second problem, the framework-res.apk you provided contains only your changes. Had this successfully flashed, you'd now be boot looping as your framework-res.apk would be jacked up.
I took your images and made them into a morph (hope you don't mind, I put your name on the "author" line). I just applied it via metamorph and it's working great!
Benefit to this is it *should* be cross rom compatible, and shouldn't need any updates (whereas if you built a true update.zip that contained all of framework-res.apk, you'd have to update it every time it changed and release different versions for different roms).
Feel free to grab this attachment and throw it on first post!
remember, it's a metamoprh, you must have metamorph from the market to apply it!
kamikazimonky said:
how do you get this to work it aborted when flashing in recovery??
Click to expand...
Click to collapse
Right now unfortunately you can't flash through recovery yet.
I am hoping to have a fix for that later tonight.
See post above. You can now use this with Metamorph thanks to gIMpSTa.
LOL....
This is great!
One thing though, can you make it a bit more discernable for us colour blinds?
hmmm I posted this on the MORPH thread yesterday!
http://forum.xda-developers.com/showpost.php?p=6056140&postcount=7
If you want to get a mod to delete my post and put yours in there that would be fine by me.
I have no idea how to delete this off my captivate. I reset my phone, format internal sd and reflashed the unleashthebeast rom. Please help me. Its still there! I want the original battery icon back
Ok, again. I'm learning. I have no idea what I'm doing. I'm just Frankensteining things together and seeing if they'll work.
I took T-mobile theme chooser apk and theme manager apk (Not sure if that one's related) out of cm7 and put them into a deodexed rom. I also took the permission for T-mobile theme chooser out of cm7 and put it into the stock deodexed rom.
NOW, I'm not 100% sure if those were ALL if any of the files I really needed for this. Again, I'm just messing with things. If someone knows what I'm missing (even if it's not possible; just for knowledge) it would be appreciated.
Mainly though: I'm wondering why everything else installed fine except theme chooser itself. I even took the apk and resigned it to see if it would install and nothing. Why is that?
Thanks for helping my ignorance.
Another side question for anyone who want's to help me. How would I write the script to make this a flashable one (assuming it was one that worked) so I could install it over my current rom.
The folder itself is set up this way: (It's no zipped, but obviously that would need to be done)
/Rom/System/
-- /App/
----- /themechooser.apk
----- /thememanager.apk
-- /Etc/Permissions
----- /com.tmobile.software.themes.xml
Thanks again.
Theme chooser needs to be in the rom when it's built
derekwilkinson said:
Theme chooser needs to be in the rom when it's built
Click to expand...
Click to collapse
Thanks....
I added it to a stock deodexed rom in /system/app/. Everything else I added went in. How would I do it otherwise?
The secondary update zip layout wasn't used. It was a general if that was the update zip how would I write the script (not being for theme chooser).
If I'm not mistaken the framework needs to be modified for the themechooser to work. Thats what someone on here previously told me.
NYYFan325 said:
If I'm not mistaken the framework needs to be modified for the themechooser to work. Thats what someone on here previously told me.
Click to expand...
Click to collapse
Figured it would be more than just that.
Theme chooser aside anyone wanna help me with how to make the script for said above zip (if it was an actual zip with something else that would work).
Moved to proper section.
i guess it would be similar to porting TW apps to cm7
try understanding this and proceeding
http://forum.xda-developers.com/showthread.php?t=1452004
PM me if i can be of any help!
this is something many want, so way to go!
I have created a flashable zip to install the Touchwiz Program Monitor Widget into any deodexed SGS2 Skyrocket ROMS (running Touchwiz) which are missing it such as boneSTOCKeteer.
Make sure you have /system/app/JobManager.apk installed, and are running Touchwiz prior to flashing the zip file.
This is my first go at deodexing and creating a CWM flashable zip, you can always extract the zip and push the .apk into /system/app via Root Explorer if you are nervous.
Hope you enjoy.
promiseofcake
i'm pretty sure that this widget can only be used on the twlauncher. is there another widget that is similar?
jnicks510 said:
i'm pretty sure that this widget can only be used on the twlauncher. is there another widget that is similar?
Click to expand...
Click to collapse
You are correct, this is for people who are running touchwiz but do not have the widget as per it missing from boneSTOCKeteer.
Thanks for making this!
I'm new to all this. I found that I couldn't install the apk just by opening it, but the zip installs via clockwork mod. I don't really know why but has something to do with deodexing, right? Is there a tutorial for learning about deodexing and creating flashable zips?
purgatoroid said:
Thanks for making this!
I'm new to all this. I found that I couldn't install the apk just by opening it, but the zip installs via clockwork mod. I don't really know why but has something to do with deodexing, right? Is there a tutorial for learning about deodexing and creating flashable zips?
Click to expand...
Click to collapse
System apps are not installed, they just need to be placed in /system/app with the correct permissions (644). You can use something like Root Explorer and you wouldn't have to flash. An odexed rom just means that for each APK there is a corresponding .odex file so: Phone.apk and Phone.odex for example. I think it would also work if I made a flash with ____.apk,_____.odex but well deodex is the trend for portability. A deodexed APK just has the .odex file basically placed inside of it.
I would start with ADB first and then once you are familiar with everything you can move on to flashing. Flashing is really only good if you want to share your changes, it's much easier to just push the file via ADB.
http://www.madteam.co/forum/tutorials/how-to-deodex-an-odex-file/
Here's a Mod I've made for myself using UOT Kitchen, since lots of people like the ICS look, I think some people could be interested...
/!\THIS IS ONLY FOR FXP 125 SINCE THE MODDED FILES ARE FROM THIS RELEASE/!\
HOW-TO: Flash via CWM, if nothing change after the flash reboot, go in recovery, mounts and storage, mount system and data and reflash the .zip.
I don't provide any "undo patch", so do a backup of your installed framework-res.apk and SystemUI.apk before flashing in case you want to revert back.
If you have any question don't hesitate, and sorry for my bad english...!
Fr3d_ said:
Here's a Mod I've made for myself using UOT Kitchen, since lots of people like the ICS look, I think some people could be interested...
/!\THIS IS ONLY FOR FXP 125 SINCE THE MODDED FILES ARE FROM THIS RELEASE/!\
HOW-TO: Flash via CWM, if nothing change after the flash reboot, go in recovery, mounts and storage, mount system and data and reflash the .zip.
I don't provide any "undo patch", so do a backup of your installed framework-res.apk and SystemUI.apk before flashing in case you want to revert back.
If you have any question don't hesitate, and sorry for my bad english...!
Click to expand...
Click to collapse
works on xperia pro:-?
Hey that LS looks nice! it's an application friendly to use UOT Kitchen?
I would like to start creating this kind of application
im running beans rom and i know it uses the aroma installer. usually with my previous phones i could mod the systemUI or framework.res and create a flashable zip and flash through recovery. it seems with this particular rom you cannot do that or you will get system crashes and or a bootloop. the only way ive found to flash a theme i create is to use the vrtheme folder method where it mods the apk instead of replacing it in a whole. "hope that makes sense?"
what im trying to do is change the lockscreen text color to ics blue which ive done on several other phones. since the xml im editing for the colors is in the layout folder i think i need to flash the entire framework.res and i cannot do that. i tried to just flash the layout folder via the vrtheme method and i was sent into a bootloop.
can i get any advice from a themer on what im doing wrong? usually the mods i do work with no issues and im pulling my hair out about this.