yashsingh1/xdaforums huggingface dataset:
[Android Themes] djengizz:
Seems a little low.

I don't know what free space is exactly needed since i can't reproduce the problem on my Magic but if you're having issues with theming framework-res as well my guess would be it's too low.

For the daredevils running Cyanogen 4.2.7.1: i've created an experimental morph using the new copy functionality within MetaMorph. The files in there contain the full themed lockscreen but are smaller than the original lockscreen and since it's a simple copy operation i'm curious whether it solves the problem.

I've applied it on my phone and it works fine but since i don't have free space issues anyway there's no way to tell for me if this fixes the issue of not being able to theme the lockscreen.

So if you want to try this:

-WARNING BETA!

-Make a nandroid backup before applying it!

-Make sure you're using Cyanogen 4.2.7.1

-Make sure you use the latest MetaMorph from the market (it should read 1.5)

-Make sure you reboot after applying the full morph (use 'apply all!')

-Don't flash this, it's a MetaMorph file

-Please report back if this fixes things or not

http://www.mediafire.com/?tniwymxqhww
[Android Themes] jinth0688:
unable to test it out..new metamorph would force close after i install the stericson lockscreen
[Android Themes] djengizz:
Hmmm, that is weird, did you try fix_permissions?

BTW, you don't need to install the lockscreen first to test out the beta morph i posted. It includes all the files needed and if you're on CM 4.2.7.1 it should work fine and add the lockscreen if you don't have it installed. Just make sure you reboot after applying it.
[Android Themes] jinth0688:
alright cool..lockscreen works now but the drawer and icons didnt change
[Android Themes] djengizz:
True, it's the lockscreen only.

Now you need to apply the theme morph ;).
[Android Themes] jinth0688:
oh hah..i knew that..thanks for helping out a rookie..slowly making the transition from wm to android
[Android Themes] djengizz:
Np, glad you got it working.

And you're not that much of a rookie cause there's still quite a lot of people having problems with metamorph. So that makes you kind of an early adopter ;).
[Android Themes] TheInfekted:
Metamorph keeps saying no theme control file in the v1.2 I downloaded why is that
[Android Themes] eawooten:
So, that link wasn't working for me so i tried a minor hack of my own; I altered the .thm file to say com.irrenhaus.advancedlauncher.donut.apk or whatever it was in the /system/sd/apps directory then i also changed the folder that contained your theme to the same since that was the directory that it looked for the theme in.

When I applied the theme it seemed to take and when I backed out of Metamorph I had a black home screen. I immediately freaked out and rebooted and spent about the next hour and a half just trying to get the phone to boot.

I finally tried it again with the stock theme and stock cm and I see that the home screen goes black again, but this time i let it chill and, ho and beloled, it works fine, themed and all.

My question is this, was my hack-job safe and perhaps I jumped to a reboot too soon and that's what eff'd it up or was i screwed from jump street? Because I am really tempted to try again as it is the easiest way for me to get the precise settings that I want.

tl;dr - can I just change the .thm file directories to make it work for apps on the sd card?

Much Thanks and Regards!
[Android Themes] harpreet1988:
Are you using the latest Metamorph app from the market?
[Android Themes] djengizz:
It should be there, like harpreet says make sure you're using the latest MetaMorph and if you use the button 'existing theme' it expects an unzipped morph file on your sdcard and you have to browse to it and pick the .thm file in it. This should have the same name as the morph file.

If you haven't extracted the morph before make sure you use the 'Pick theme' button.
[Android Themes] djengizz:
True, that fix didn't work.

For now MetaMorph is not able to theme apps on sd and these will break when you try. I'm working on an extension pack for this theme that will put the AdvancedLauncher in /system/app and after that you would be able to theme it. A workaround for now is taking the standalone AdvancedLauncher, push it to /system/app and theme it using the latest version of my theme (v1.2). That should work.

I'm also working on a hack to enable theming market apps and i solved 4 out of 5 problems but i'm not able yet to solve the last problem and it's giving me a headache ;). If Androids security is working the way i think it is i might not be able to solve this at all. Anywayz, to be continued.
[Android Themes] djengizz:
Finished the expansion pack:

*Android 2.0 Stock Theme Expansion Pack for MetaMorph

Contains themed AdvancedLauncher, Meltus AudioHack, Eclair Dialer, Upgraded Terminal and YouTube 2.0

edit: and as with any MetaMorph file, you can just choose what you want to apply and what not.
[Android Themes] shaithis01:
The beta worked for me too. On first boot the phone hung on the G1 screen. I removed the battery and restarted in recovery and ran fix permissions and the second time it came up.

I did notice with both the original morph attempt and this one that the End Button Behavior (Home then Sleep) no longer functions. I don't know if it's due to Stericson's lockscreen or something in the morph.
[Android Themes] djengizz:
Nice, thanks for reporting.

I think you're right about the lockscreen and i've also noticed it when using the stock lockscreen. I think it might be something with Settings.apk that is included in the lockscreen and overwrites cyans default one.
[Android Themes] bunu:
nice theme but why did you choose it to be metamorph!!! metamorph takes too long. way faster to just reboot into recover menu and flash it.
[Android Themes] shaithis01:
I'd suspect because you can pick and choose what parts you theme.
[Android Themes] harpreet1988:
Also metamorph allows you to theme while the phone is running, plus it eliminates the need to port the theme for a new build of a ROM everytime a new ROM is released.
[Android Themes] gaberad:
Just wanted to say this method worked for me too.

Just curious, is there any way to free up space on /system? I noticed the other guy that posted his /system stats was ~3000k less than mine.
[Android Themes] harpreet1988:
I'm still waiting on the animation file without the bouncy menu XD

:p
[Android Themes] djengizz:
^^^this

Especially now that MetaMorph has copy functionality and i can offer pretty much the same thing as any flashable theme does i think the advantages outweigh the disadvantages.
[Android Themes] djengizz:
Thanks for reporting, i think i'm going to add that to the OP as a solution for those running Cyan and not able to theme the lockscreen.

About freeing up space: you could go through the apps in system and remove those that are not needed. For example if you've installed the new Maps upgrade from the market chances are that you have a Maps.apk still left in system and the Maps version installed by the market on sd. Also things like the lockscreen and AdvancedLauncher add to the space in system but except for offering the solution i gave out with the beta there's not much i can do about it.

Also some themes / ROMs contain images that are quite a bit larger than the original images used in stock android. That might cause some decrease in system space as well.
[Android Themes] djengizz:
Sorry man, i forgot about it completely.

There's now a huge sticky note on my monitor so i'll make sure i post this today.

Thanks for the reminder.
[Android Themes] djengizz:
http://www.mediafire.com/?1gzmejlziik

Sorry to keep you waiting.
[Android Themes] djengizz:
*Full Eclair lockscreen for cm4.2.7.1 (screens)

Full themed lockscreen for CM4.2.7.1, MetaMorph version.

You don't need to install the lockscreen first when using this version but make sure you're running cm4.2.7.1 and apply all the subthemes in this Morph. If you have problems with the lockscreen not theming after applying the Morph because of space issues, you could try out this version.

Now also in the OP.
[Android Themes] djengizz:
Also check out the font pack in this thread by jroid. It also contains the (Moto)Droid font and i think it goes nicely with the theme.

There's also the original font included if you want to revert back to the stock font.
[Android Themes] te_quiero_forever_girl:
does this work with the latest Cyan ?
[Android Themes] djengizz:
Yes it will.

Just make sure you read the first post and you should be good to go.
[Android Themes] harpreet1988:
Thank you so much!
[Android Themes] cubs3205:
my bad wrong thread
[Android Themes] JMVI:
Black bar mod

How would you install/flash the black bar mod? I've tried using metamorph but it doesn't do anything. & i tried using recovery but it says verification failed.

I'm using cm 4.2.7.1 and installed the 2.0 stock theme
[Android Themes] GBerg2119:
Just flashed this metamorph and for some reason my market icon wont change to the new icon. I even tried downloading the icon pack and applying it through metamorph but still no luck. Im running cm4.2.8
[Android Themes] harpreet1988:
Try this,

Open MetaMorph, click "choose existing theme" go to the Android2.0 theme, scroll down to the .thm file, select it, and press ok. Then when the list pops up scroll down and tap Vending.apk, then press the "apply it" button to theme it.
[Android Themes] GBerg2119:
No luck. Kinda weird that everything else changed except for the market. Is anyone else having an issue with 4.2.8 and metamorph?
[Android Themes] dying4004:
djengizz: bro could you please teach me how to make these boot screens? i want to make my own bootscreen with own text. cheers
[Android Themes] djengizz:
-Put the morph on your sdcard in a folder called AndroidThemes.

-Open MetaMorph and choose 'Pick theme'.

-Browse to the folder AndroidThemes and select the blackbar mod with AndExplorer.

-Wait for it to unzip and show the subthemes and then pick 'Apply all!'

That should do it, if not let me know.
[Android Themes] djengizz:
Hmmm, have a look at how much space is left on your /system partition.

You can do this by opening terminal and typing 'df'. This should show you how much space you have left. It might not be enough to apply the morph but i'm not sure.
[Android Themes] djengizz:
Taking one of the bootscreen morph and changing the images in them would be the easiest way (it's a normal unsigned zip file).

There's two images:

-One for the foreground that has transparent bits in them.

-One for the background that is shifted behind the foreground image creating kind of an animation effect.

Have a look at an existing example and things might become clear on how it works. Let me know if you manage or have any questions and i'll walk you through it.
[Android Themes] dying4004:
thnx for the reply man. yeah i got the 2 files but the problem is that i can't cut the blackground according to the font so that the background of the font becomes transparent.
[Android Themes] djengizz:
What image editor are you using?

edit: you could always send me what you have and i'll take a look if i can help you out.
[Android Themes] dying4004:
i am using macromedia fireworks 8. i am currently at office but i have photoshop cs3 at my home.
[Android Themes] djengizz:
CS3 should do it.

Start with the lettering only and make sure you have enough contrast (like black letters on a white background). Use the magic wand tool to select the lettering and delete it. That should give you your text as 'cutouts' so it will be transparent and the background image will show through it.
[Android Themes] djengizz:
New lockscreen for Cyan 4.2.8 is out (thanks to pershoot!). You can get it here:

http://xdaforums.com/showpost.php?p=5139462&postcount=283
[Android Themes] djengizz:
Updated OP:

*Full Eclair lockscreen for cm4.2.8 (screens)

Full themed lockscreen for CM4.2.8, MetaMorph version. You don't need to install the lockscreen first when using this version but make sure you're running cm4.2.8 and apply all the subthemes in this Morph and reboot. If you have problems with the lockscreen not theming after applying the Morphs because of space issues, you could try out this version.

*Lockscreen reset for cm4.2.8

Removes the lockscreen and puts back the default cm4.2.8 files. Make sure you're running cm4.2.8 and apply all the subthemes in this Morph and reboot.
[Android Themes] dying4004:
got it working bro. cheers for the help.
[Android Themes] GBerg2119:
Did that and under the /sdcard i have 133,424K available. Thats not the partition is it?
[Android Themes] d0pefish:
I have patched AndroidFiend's Black Bar Mod for CyanogenMod 4.2.8 (without lockscreen)

All credit goes to AndroidFiend; I just updated the status_bar.xml to work with the newer roms, as the existing Black Bar Mod in the original post of this thread was causing the framework to crash/boot loop for me.

Give it a shot. :)

Download
[Android Themes] djengizz:
No, you need the entry for /system.

Should be in there as well.
[Android Themes] GBerg2119:
Ok. I have 92,160K total and 27,544K available.
[Android Themes] djengizz:
Hey, thanks a lot, i'll add it to the OP.

And yes, the BB mod needs updating with every new release since it's ROM and version specific.
[Android Themes] djengizz:
Sound like a magic and should be more than enough.

Could you maybe apply the Vending subtheme and capture a log while doing that?
[Android Themes] GBerg2119:
Yeah. Here it is. I think I did it right
[Android Themes] d0pefish:
You're very welcome, the theme is just too nice-looking to be left unmaintained, so I thought I'd have a shot at bringing it up to date and learned a few things in the process. :D
[Android Themes] djengizz:
You did.

The weird thing is i see it being applied in the log and it seems everything is fine. What ROM are you running?

The relevant piece of the log:

12-14 16:52:34.488 I/MetaMorph( 558): Executing [cd /sdcard/AndroidThemes/Android-2.0-Stock-Theme-v1.2/Vending]
12-14 16:52:34.488 I/MetaMorph( 558): Executing [cd /sdcard/AndroidThemes/Android-2.0-Stock-Theme-v1.2/Vending] os.flush()
12-14 16:52:35.268 D/su ( 603): 10095:10095 stericson.XDA.metamorph executing 0:0 /system/bin/sh
12-14 16:52:37.493 I/MetaMorph( 558): Executing [zip -r /system/app/Vending.apk ./*]
12-14 16:52:37.493 I/MetaMorph( 558): Executing [zip -r /system/app/Vending.apk ./*] os.flush()
12-14 16:52:37.858 D/PackageParser( 136): Scanning package: /system/app/Vending.apk
12-14 16:52:38.638 D/dalvikvm( 136): GC freed 14316 objects / 736240 bytes in 369ms
12-14 16:52:38.678 I/PackageManager( 136): /system/app/Vending.apk changed; collecting certs
12-14 16:52:39.149 W/PackageManager( 136): Package:com.android.vending has been updated. Ignoring the one from path:/system/app/Vending.apk
12-14 16:52:39.998 D/PackageParser( 136): Scanning package: /system/app/Vending.apk
12-14 16:52:40.048 I/PackageManager( 136): /system/app/Vending.apk changed; collecting certs
12-14 16:52:40.088 D/dalvikvm( 217): GC freed 1118 objects / 48160 bytes in 421ms
12-14 16:52:40.368 W/PackageManager( 136): Package:com.android.vending has been updated. Ignoring the one from path:/system/app/Vending.apk
12-14 16:52:40.488 I/MetaMorph( 558): Executing [cp /system/app/Vending.apk /system/app/Vending]
12-14 16:52:40.488 I/MetaMorph( 558): Executing [cp /system/app/Vending.apk /system/app/Vending] os.flush()
12-14 16:52:43.498 I/MetaMorph( 558): Executing [zipalign -f 4 /system/app/Vending /system/app/Vending.apk]
12-14 16:52:43.498 I/MetaMorph( 558): Executing [zipalign -f 4 /system/app/Vending /system/app/Vending.apk] os.flush()
12-14 16:52:43.938 D/PackageParser( 136): Scanning package: /system/app/Vending.apk
12-14 16:52:44.028 I/PackageManager( 136): /system/app/Vending.apk changed; collecting certs
12-14 16:52:44.288 D/dalvikvm( 136): GC freed 15169 objects / 1145984 bytes in 229ms
12-14 16:52:44.578 W/PackageManager( 136): Package:com.android.vending has been updated. Ignoring the one from path:/system/app/Vending.apk
12-14 16:52:45.058 D/dalvikvm( 179): GC freed 2484 objects / 200608 bytes in 385ms
12-14 16:52:46.502 I/MetaMorph( 558): Executing [rm -r /system/app/Vending]
12-14 16:52:46.502 I/MetaMorph( 558): Executing [rm -r /system/app/Vending] os.flush()

Could you maybe pull the Vending.apk from /system/app you just tried to morph?

I'm really curious whether the image is in there...
[Android Themes] djengizz:
Nice, it worked fine for me. Glad you learned something from it as well.
[Android Themes] GBerg2119:
I'm running cm4.2.8 on the G1. I'm looking in the androidthemes folder and inside the vending folder I do see the new market icon. How exactly do I pull the apk? I see it when I go to apply it, but its not something I see when I have the phone connected to the computer.

Edit: Another interesting thing I noticed. Now the market force closes ones a download is complete. This means I cant install the latest metamorph. And its not the issue with google because my gmail works fine. Any ideas?
[Android Themes] Zei:
Some of these zip files are still for 4.2.7.1...The lock screens for one
[Android Themes] djengizz:
You need adb to pull it so that means you need to install the Android SDK.

You're second problem is one i've seen before. There's several different reports of it in Cyanogens thread and i also found another user of MetaMorph with the same issue. I'm still looking into that but so far no luck.
[Android Themes] djengizz:
True and some of them are for 4.2.8 only.

Not all Morphs are version / ROM independent. The Black Bars Mod and the lockscreen are good examples.

But there's also version independent Morphs for the lockscreen, the version dependent one is for people having space issues and includes the full lockscreen (read the comments that come with these morphs, they're in the OP).

So install the lockscreen and use the version independent lockscreen morphs to theme it. That should work fine if you don't have any space issues.
[Android Themes] Zei:
I tried that one as well and still no luck it:confused: Maybe I did something wrong so im just gonna go back and do a fresh install of CM 4.2.8 and then morph the themes over again. Re-tracing my steps will probably catch my error.

Keep up the good work BTW..some of my buddies that have the droid are hating hard on the lock screen :D
[Android Themes] djengizz:
I will post a new version of the full themed lockscreen today but it will be for 4.2.8.1.

The link to the new lockscreen install is already in the OP thanks to pershoot.

If the morph for the lockscreen doesn't apply you probably have some free space issues (you can check that by running 'df' in terminal and looking for the /system entry that shows up). If you do have little free space left try clearing some caches like the browser one.
[Android Themes] djengizz:
*Full Eclair lockscreen for cm4.2.8.1 (screens)

Full themed lockscreen for CM4.2.8.1, MetaMorph version. You don't need to install the lockscreen first when using this version but make sure you're running cm4.2.8.1 and apply all the subthemes in this Morph and reboot. If you have problems with the lockscreen not theming after applying the Morphs because of space issues, you could try out this version.

*Lockscreen reset for cm4.2.8.1

Removes the lockscreen and puts back the stock cm4.2.8.1 files. Make sure you're running cm4.2.8.1 and apply all the subthemes in this Morph and reboot.
[Android Themes] MaSt3rGrIfF:
New T-mobile market?

4.2.8.1 includes the modified build.trout.prop for the T-mobile settings right? I think it does. Either way, I had manually applied that patch before trying to theme my phone and during the morph it told me that vending.apk had crashed. I looked and it hadn't been themed, but in the market the downloads tab had been replaced with T-mobile. I then went to Applications in settings and clicked "uninstall updates" and voila! I had a themed market icon with the downloads tab again. About a min later it had updated itself back to the (what I'm guessing is) a T-mobile pushed market update. So i'm guessing we just need an updated version of the morph.
[Android Themes] fugita:
I can't get this to show up right. I get the standard lockscreen instead of the curved Eclair lockscreen.

When I try to flash this I get

"Verifying update package...

E:No signature (9 files)

E:Verification failed

Installation aborted."

Please advice.
[Android Themes] GBerg2119:
I tried a fresh install of cm. I did a wipe and I also wiped the dalvik cache. Reinstalled the 1.6 recovery image and then cm. Once that was done I downloaded the theme again and morphed it and it still does not display the new icon.

Edit: The market worked fine when I was cm. Once I morphed the theme, the market fc's again.
[Android Themes] Gerson2407:
My Market also fc'd when I morphed this theme, I'm back to CM 4.2.8. I'm going to install 4.2.8.1 and wait until this is fixed to theme again. ;)
[Android Themes] sprandel:
Hey guys, I'm running cyan 4.2.8.1 and I'm trying to metamorph these things. I can get the red droid logo to work 100% of the time, but whenever i try to flash anything else with metamorph my phone reboots and hangs at the g1 screen forever. I've tried reflashing the cyan rom, using multiple sd cards, and I made sure I have the correct version of the lock screen I am trying to apply, any ideas what is wrong?
[Android Themes] shaithis01:
If it's like the previous one it's a morph (copy) and not a flash.
[Android Themes] sprandel:
Sorry, let me clarify my last post a little bit so I can get some help.

I started off by flashing CM 4.2.8.1 this morning.

I installed Metamorph and everything I need with it.

I downloaded stericsons lock screen for 4.2.8.1

I downloaded the Full Eclair lockscreen for cm4.2.8.1

Before Metamorphing the file above, I installed stericsons lock screen for 4.2.8.1

I booted up my phone and the lock screen was there, standard of course.

I went in to MetaMorph and applied the Full Eclair lockscreen for cm4.2.8.1 package. No change was made, I rebooted my phone to see if this would help.

Phone hangs at G1 screen, repeated at least 10 times now.
[Android Themes] fugita:
Ok so then what I am doing wrong? I flashed the locksrceen and now it is new but doesn't have the curved bar just a straight bar with the options at the bottom. How do I get the other one to install? That is what I am asking.
[Android Themes] djengizz:
You shouldn't flash these files. All of these files are for use with the MetaMorph application.

Read the install instructions in the first post.
[Android Themes] djengizz:
I heard it might be an issue with the new T-Mobile update for the market. For some reason people got these updates after installing cyans latest.

Try going into Settings-->Applications-->Manage Applications and uninstall the update for the market. Then try again and see if that works.
[Android Themes] djengizz:
I'm going to need a little more info like what were you trying to apply exactly, what did you install for the lockscreen and maybe a log of when it hangs.

Sorry: i saw you already supplied more info.
[Android Themes] djengizz:
Try the other version of the lockscreen. The full lockscreen is for people with space issues and since you don't seem to have those you can use the standard morphs. So apply the lockscreen (the 'stock', flash version from the lockscreen thread) and than try the morph with the images only, not the full one.
[Android Themes] djengizz:
It sounds like your using the Alternative Lockscreen.

There's two versions of the eclair lockscreen: The normal one (http://android-stock-theme.googlecode.com/files/Eclair-Lockscreen-v1.0.zip) and the alternative one without the curved bar (http://android-stock-theme.googlecode.com/files/Eclair-Alt-Lockscreen-v1.0.zip).
[Android Themes] fugita:
Did it lock up on you and get stuck on the G1 Loading screen? Cause I metamorphed it in and now it is stuck on the G1 screen.
[Android Themes] djengizz:
No, it didn't. I tested all the lockscreens versions without a problem.

edit: try reflashing your ROM without wiping. That should solve the problem with being stuck @ G1 screen.