Here's a quick How-To on applying a Metamorph. When it comes to themes, I prefer using Metamorphs over flashable zips. Metamorphs flash only the files that need to be flashed. Where flashable zips flash ALL files inside the .apk. This could potentially cause overwriting critical system files with older or corrupted files.
Step 1
Download MetaMorph from the Market.
Step 2
Download the MetaMorph file of your choice and place on your sdcard.
Step 3
Open the MetaMorph app(Allow Root access). Select "Unzip/Extract new theme".
{
"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"
}
Step 4
Go to the folder where you put your metamorph files and select the one you want to apply.
Step 5
If you want to apply everything in the morph, then select apply all. MetaMorph will then begin to run through the process of applying the images to your .apk's. This will take a while if there are a lot of .apk's to be skinned.
Step 6
Once MetaMorph has gone through the process of applying the theme, You are done. Unless you applied a morph which has framework-res.apk in it, then you will have to reboot your phone, then you are done.
can i metamorph any zip file or does it have to be a special zip file specific for metamorph-ing. I usually flash all my themes thru cwm.
soberarmy said:
can i metamorph any zip file or does it have to be a special zip file specific for metamorph-ing. I usually flash all my themes thru cwm.
Click to expand...
Click to collapse
CWM-flashable zips and MetaMorph zips are totally different. You can not flash and MM zip and you cannot MM a flashable zip.
ultra spikey said:
Here's a quick How-To on applying a Metamorph. When it comes to themes, I prefer using Metamorphs over flashable zips. Metamorphs flash only the files that need to be flashed. Where flashable zips flash ALL files inside the .apk. This could potentially cause overwriting critical system files with older or corrupted files.
Step 1
Download MetaMorph from the Market.
Step 2
Download the MetaMorph file of your choice and place on your sdcard.
Step 3
Open the MetaMorph app(Allow Root access). Select "Unzip/Extract new theme".
Step 4
Go to the folder where you put your metamorph files and select the one you want to apply.
Step 5
If you want to apply everything in the morph, then select apply all. MetaMorph will then begin to run through the process of applying the images to your .apk's. This will take a while if there are a lot of .apk's to be skinned.
Step 6
Once MetaMorph has gone through the process of applying the theme, You are done. Unless you applied a morph which has framework-res.apk in it, then you will have to reboot your phone, then you are done.
Click to expand...
Click to collapse
disable voodoo ?
j56bp said:
disable voodoo ?
Click to expand...
Click to collapse
You don't need to.
Sent from my SGH-T959 using XDA App
Go back?
Once you flash a Metamorph theme, how to you revert back if you don't like int?
cccheel said:
Once you flash a Metamorph theme, how to you revert back if you don't like int?
Click to expand...
Click to collapse
The themer you got your theme from would have to provide a separate morph to revert back to stock.
Sent from my SGH-T959 using XDA App
Hey buddy how comes it takes so.long and how long does it takes to change the theme
Related
Saw this Thread under the Desire forum..
I really like the way the Navbar is made on this rom..
I myself do not have the graphic-skille to make something like this, so hopefully someone else have??
http://forum.xda-developers.com/showthread.php?t=729172
lol, ok, I did a quick job by pulling graphic files from mytouch 3g slide sense. Just download the zip, unzip it, then replace these files with ones in com.htc.resources.apk/res/drawable-port-mdpi
Drawable-port-mdpi
I'm not sure how it's look, maybe you could post a screenshot
Yep, as it turns out, you don't even have to bother resizing some images... as it is with battery, navbar, lockscreen...system just resizes them automatically...
of course it's a good Idea to conserve space...
use adw launcher and search for espresso theme in market
cryshop said:
lol, ok, I did a quick job by pulling graphic files from mytouch 3g slide sense. Just download the zip, unzip it, then replace these files with ones in com.htc.resources.apk/res/drawable-port-mdpi
Drawable-port-mdpi
I'm not sure how it's look, maybe you could post a screenshot
Click to expand...
Click to collapse
Just tried to replace the files in the original .apk - putting it all in a zip-file (not signed since I'm on S-OFF) but it just brings me to bootloop
I'm not entirely sure, but I think running apk's still have to be signed...correct me If I'm wrong...
Dr.Romca said:
I'm not entirely sure, but I think running apk's still have to be signed...correct me If I'm wrong...
Click to expand...
Click to collapse
I've never signed framework apk files. What I did is :
1. Open apk file with winrar, leave it.
2. Open folder window that includes necessary files.
3. Drag and drop file from (2) to (1) for replacing or something else.
4. Push apk files back to /system/framework/
Benefits:
- No need to extract apk files.
- No need to re-zip.
- No need to sign.
cryshop said:
I've never signed framework apk files. What I did is :
1. Open apk file with winrar, leave it.
2. Open folder window that includes necessary files.
3. Drag and drop file from (2) to (1) for replacing or something else.
4. Push apk files back to /system/framework/
Benefits:
- No need to extract apk files.
- No need to re-zip.
- No need to sign.
Click to expand...
Click to collapse
That's what I did.. (Used TotalCommander instead) ..
EDIT: Now trying using WinRAR
Now it worked.. Only "bug" is now, that the indicator of which homescreen used is still a "bow"... Is there any way to either get rid of that or to edit it..?
{
"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"
}
Now it worked.. Only "bug" is now, that the indicator of which homescreen used is still a "bow"... Is there any way to either get rid of that or to edit it..?
Click to expand...
Click to collapse
Oops!
These pngs go to /system/app/Rosie.apk/res/drawable-mdpi/
cryshop said:
Oops!
These pngs go to /system/app/Rosie.apk/res/drawable-mdpi/
Click to expand...
Click to collapse
Hehe... I'll look into that
Used NinjaMorph to replace the files (Thanx to S-OFF) and NOW it looks nice ;D
Not sure if anyone mentioned this yet but since we have a recovery now it works
http://uot.dakra.lt/
Need
root
Recovery
Framework.res (use root explorer)
Make sure to choose amended script in file upload since our recovery is 2.5.xx
You can customize battery, icons, font etc...
Have fun
Sent from my DROID X2 using XDA App
KKellett said:
Not sure if anyone mentioned this yet but since we have a recovery now it works
http://uot.dakra.lt/
Need
root
Recovery
Framework.res (use root explorer)
Make sure to choose amended script in file upload since our recovery is 2.5.xx
You can customize battery, icons, font etc...
Have fun
Sent from my DROID X2 using XDA App
Click to expand...
Click to collapse
Do you have any screen shots to share? I've never heard of this service.
Sent from my DROID X2
SciReal said:
Do you have any screen shots to share? I've never heard of this service.
Sent from my DROID X2
Click to expand...
Click to collapse
It's just a theme maker. You can change the statusbar color and design (Sense-looking, Cyanogen, etc.), the volume bars and notifications menu. It's just a quicker way of customizing your phone, without having to modify the framework and everything individually. It's safer and less advanced, but of course, it has its limitations since it cannot theme everything you could by decompiling, and such and such.
Looks like this:
{
"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"
}
That's just the battery icon portion. You can theme all the basics using it.
I only changed icons an battery icon
Sent from my DROID X2 using XDA App
will this work with eclipse rom?
Edit: Nevermind...it does work...very cool
The status bar section doesn't support our phone resolution...
Here's what I made. But...its for 480x800...Why does our X2 have to be such a black sheep of a phone.
did you try it on the phone? I changed the topbar at the max size and it worked fine...
mattfox27 said:
will this work with eclipse rom?
Edit: Nevermind...it does work...very cool
Click to expand...
Click to collapse
I can't get it to work I get a (Status 0) error. The workaround they suggest is:
1. Unzip your ROM and find
META-INF/com/google/android/update-binary file
2. Put this file in the UOT zip (overriding UOT's file)
but, I there isn't a update-binary file in the ROM! I go into META-INF/com/google/android and the only file is /update-script. Help me!
EDIT: I got it. I'm an idiot.
KKellett said:
Not sure if anyone mentioned this yet but since we have a recovery now it works
Need
root
Recovery
Framework.res (use root explorer)
Make sure to choose amended script in file upload since our recovery is 2.5.xx
You can customize battery, icons, font etc...
Have fun
Sent from my DROID X2 using XDA App
Click to expand...
Click to collapse
just what I was looking for, thanks
stick1300 said:
I can't get it to work I get a (Status 0) error. The workaround they suggest is:
1. Unzip your ROM and find
META-INF/com/google/android/update-binary file
2. Put this file in the UOT zip (overriding UOT's file)
but, I there isn't a update-binary file in the ROM! I go into META-INF/com/google/android and the only file is /update-script. Help me!
EDIT: I got it. I'm an idiot.
Click to expand...
Click to collapse
Ya i just pulled the two file right out of my phone with file explorer the system-ui.apk and system-framework or whatever it is and followed the directions with amend scripting and it worked great.
^Yeah, I just forgot to switch to amend scripting.
i tried to use it but only got as far as making a settings.uot
anyone that know what they are doing willing to make this a theme for a stock rom?
just remove the txt extension on the end and upload to the UOT Kitchen?
You have to upload your framework-res.apk and systemui.apk then go to summary and click pickup...then it goes to the pickup page and it takes 15-30min for your theme to be made, use that settings file go back go straight to summary tab upload all needed files and cook it then just sit on the pickup page it will auto reload until your theme pops up then download and apply...do you know where to get the apk files you need, i pulled mine straight off my phone with es file explorer. Let me know if you have trouble
Is your phone rooted? what version OS are you running?
i have the Voicemail Icon on my Status bar ALL the time.
NO it's not a service provider issue. Nor anything else. it's just something i have to live with it (i live in Iraq,and trust me these things are normal here)
WHAT I NEED IS: is it possible to REMOVE the icon from the system so i can't see it on the status bar anymore????
If your rooted you could find the png file in framework-res.apk or systemUI.apk and replace it with a transparent image other than that i cant help sorry.
Yes Rooted. and Yes i want to use this method (either delete or make it fully transparent)
BUT: where can i find those? directory ???
omid_freesky said:
Yes Rooted. and Yes i want to use this method (either delete or make it fully transparent)
BUT: where can i find those? directory ???
Click to expand...
Click to collapse
framework-res.apk is in system/framework
SystemUI.apk is in system/app
What rom are you on?
Custom or stock?
Take a screen shot with the icon ill see if can change it for you.
i use CriskeloRom V18 with Blue theme
and as you can see from the screen shot the voicemail is ALWAYS there.
{
"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"
}
BTW, Thanks for your concern and kind help.
I have found the file its stat_notify_voicemail.png in framework-res.apk.
Can you copy your framework-res.apk from system/framework with a root file manager and upload it and ill replace the image for you.
If your not sure how to do this let me know and ill try to explain.
Ive modded the file to be transparent just needs injecting into your framwork
can you teach me how to replace the PNG inside the APK? so i can do it myself in the future.
Thanks again ( A LOT )
update:
the Framework-res.apk is over 10mb big and won't load (unless i zip it and send it in 2 parts) ... it'll be great if you tell me how to replace the png.
Sure i can we like a user who likes to learn
first you need winrar http://www.rarlab.com/
1. using a root file manager (this is a good free one http://www.ghisler.ch/board/viewtopic.php?t=30417) copy your framewor-res.apk from system/framework to your internal or external SD Card
2. Copy it off the SD to your pc.
3. open the framework-res.apk on your pc with winrar
4. Navigate to drawable-hdpi
5. drag the modified stat_notify_voicemail.png i attached into drawable-hdpi leave all the options as they are and press ok.
4. copy the framework-res.apk bk to system/framework *you might get a force close or random reboot (dont worry its normal)
5. when phone has rebooted navigate to system/framework and change the permissions to as per my pic.
6.reboot
7.???
8. Profit
Hope that made sense!
Never will the voice mail icon annoy you again
My upload didnt work properly ive rar'd it up hopefully will work better this time
no matter what i do or use it won't let me edit (over write - replace - rename) the framework-res.apk file.
i replaced the png but can't replace the whole apk
PS: is there a way to permanently stop the Voice mail. (like uninstall the functionality from the phone)
You need to set your file system to writable, try this.
1. Download es file explorer from the market
2. In options tick root explorer
3. Tick mount file system as writable
4. Copy the file using es explorer
-possible reboot
5. go bk to system/framework in es explorer
6. long press the file - properties and change permissions to match my pic
6. reboot
hopefully that should sort it and you still get voicemail
ps. this shouldn't need saying but im gonna say it anyways, make sure you have a CWM recovery backup first just incase something goes wrong and you can restore
Hi all, this is my second theme. I hope you all like it!
Credits :-
Thanks to Google for the awesome Android OS
Thanks to Samsung for galaxy 3
Thanks to dhirend_6d for the theming guide
Thanks to vivekchamoli for the theme remix
Thanks to aarrun for the theme remix
ClassicTheme v1 //Download//
{
"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"
}
Frequently Asked Questions (For Noobs)
1) How to install this theme?
First of all, it requires a "deodexed" stock/custom rom and CWM recovery
Download the theme and put the .zip in your sdcard
Boot in CWM recovery and select "Wipe Cache" and "Wipe Dalvik Cache"
Reboot recovery
Select "Install .zip from sdcard" and wait till its done
Reboot & Enjoy
2) Can this theme work in JPU?
Yes, but I haven't really test it yet
3) Is there icon bug?
No, the .zip already contain some .jars and .so for fixing icon bug
4) Can this theme work in other firmwares?
I don't think so.........
Got more questions? Post Reply or PM me!
reserved for later
reserved for lateer
will it run on XXJPU?
-> cause JPU is a little different in framework files
qaysedcftgb said:
will it run on XXJPU?
-> cause JPU is a little different in framework files
Click to expand...
Click to collapse
Yes ofcourse it will run. But there s a point,
"If you're using a rom that already has 9lockmod (such as kyrillos, kyorarom, vivek's rom and etc), delete ALL the .jars and lib in the .zip before installing!!"
So if you already have 9 lockscreenmod enabled JPU in your phone, just delete the lib folder and all the jar files from /system/framework/ from the zip.
so all in one word:
it is enough to install the *framework*.apk files. Settings.apk is not really necessary.
The question comes up, because I am using a stock deodexed XXJPU and halcos 9lock package with extended power menue.
In this package there were only a few lib and jar files.
The package in this thread contains a lot of lib files. So I am a bit unsettled if it is enought to install the two framework apk files.
The aim of the game or better the root cause why this question comes up:
I have seen some strange pattern while moving the slider for unlocking the fone (4lock default). So I have decided to use invisible sliders and gre smybols.
But moving the slider very slow to the side... what do I see?
Looks like the slider description -> "freigeben" means "to release"/"unlock".
Have a look to the attachment for illustrating the words.
It´s just a cosmetic thing. So I would like to try the framework file out of this package and use my own icons for battery and so on...
If its not implemented in the apk files I assume that the *framework*.jar files may also be necessary to get exchanged.
decompiling and recompiling the *frame*.apk ends up in a mess of *.9.png errors, even unmodified, so this way is not usable for me
Thats why I want to try another theme in order to get rid of this small thing.
It runs very good on vivek's 6.0 rom
What if I'm on stock JPQ but have only 5ls and extended power menu? Do I get 9ls with theme or I have to install 9ls alone first?
Because when I first flashed JPQ and tried to install themes with 5 or 9 ls mods I had lots of crashes and new flashes...
hello all, like i said..this will work in ALL froyo base roms! so don't worry about it, just read instruction carefully
I themed my CM9 Galaxy Nexus notification drawer widgets to match the blue in the rest of ICS instead of the default white. I had an Epic 4G visitor ask about doing this for their phone, then a Photon user too! So I built this Zipthemer file to help y'all out. I don't have a Photon so I couldn't test this out. If you try it let me know if it works, or what doesn't work.
{
"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 zipthemer here
*How to use Zipthemer*
note: you may need a ROM you have flashed (CM9) in order to configure your edify script (this is the script that tells CWM what to do when you run your update.zip file)
1. Install zipthemer!
2. Open up the menu (on ICS it's the 3 vertical dots) and click on update edify (you will only have to do this once)
3. Updating Edify screen (complete either Option 1 or Option 2)
- option 1: browse to the ROM you have on your phone and click it -- done
- option 2: click on download, then exit out of the screen, click options (3 dots), settings, update script format, select your phone. If your phone isn't present, see option 1.
4. Download the zipthemer file (.zip), and using a file explorer, move it to the "zipthemer" folder on your sd card.
5. open zipthemer again, click the "+theme" button, select the theme you want to apply (you can select more than one, or even only certain parts of one)
6. click "*output" button and pick the name you want for your update file (or accept the default). Leave the "-update.zip" at the end of the file name and "/sdcard/" at the beginning so it will be in your sdcard root directory and easier to find when you go to flash it.
7. click "build it!", it will ask you if you want to create a backup file, I usually do just in case so I don't have to re-flash the entire ROM to undo my changes if I want to.
8. Exit zipthemer, reboot to recovery, flash your new zip file, reboot system, enjoy!
more notes:
a. as always, it's a pretty good idea to run a nandroid anytime you play with your system (this is a do as I say, not as I do kinda statement)
b. A lot of these type of themes where some system files are modified or system apps are modified, it's good to do a wipe dalvik/cache
c. if you update your ROM to a new nightly/RC/stable, re-build the zipthemer file. It's likely that this isn't necessary, but unless you know just what the CM team changed it's probably a good idea.
Can i apply this to my ics fone?
Im on ics 4.0.3/cm9/build 17/sgs I9000
Sent from my GT-I9000 using Tapatalk 2 Beta-4
softpinkishlips said:
Can i apply this to my ics fone?
Im on ics 4.0.3/cm9/build 17/sgs I9000
Sent from my GT-I9000 using Tapatalk 2 Beta-4
Click to expand...
Click to collapse
Maybe, I'll have to download the CM9 ROM for the SGS and look at the files to see. I'll look into it as soon as I can and let you know.
Sent from my Galaxy Nexus using Tapatalk
It was me who asked if you could, very glad you were able to, You Rock!!!
MoPhoACTV Initiative