yashsingh1/xdaforums huggingface dataset:
[Android Themes] jmaio1:
what is adb shell??..i never heard of that in my life lol..i have both programs downloaded...do i put adb shell in my emulator?
[Android Themes] cloverdale:
It is part of the android sdk. Search the dream forums for installation instructions. The basic idea is that adb allows you to mess with the system files of your phone, from your computer.

Instead of adb you can do it from your phones terminal by first entering

su

Then doing the above instructions from your terminal, ignoring the adb shell.
[Android Themes] jmaio1:
i had said before when i put SU into the emulator it comes up saying 14007 su:not allowed or something similiar to that..
[Android Themes] cloverdale:
You will have to do this via adb then. Download the android sdk (do a Google search), then you can use adb.
[Android Themes] jmaio1:
Ok i got my phone rooted properly thank the lord..the update file i had was corrupted thats y it wasnt working properly..so i installed better terminal emulator on my phone and i put in SU and then got a pound sign below it here is what i got from the results..

$su

#ln -s /system/bin/busybox /system/bin/cp

link failed File Exists

#

Getting closer here ay?..reply with some info thanks
[Android Themes] cloverdale:
Getting closer :) what happens when 1. You enter

cp

into the terminal?

2. Try to start metamorph?
[Android Themes] jmaio1:
I put cp in the emulator and it says permission denied....damn it...wtf lol
[Android Themes] jmaio1:
What could it be?? I rooted it correctly don't forget..
[Android Themes] cloverdale:
That is okay, it just means the link has not been properly set up to busybox.

We need to make

su
ln -s /system/bin/busybox /system/bin/cp

work properly. Search on how to set up busybox for the droid, and this will get you set up to go.
[Android Themes] Stericson:
Cloverdale, I just have to state how thankful I am to you.

I have been real busy working with metamorph and I've been keeping an eye on this thread and you have been fielding alot of questions, allowing me to further work on metamorph, thanks so much for your time and help that you have given to everyone here :)

Thanks again!

Stericson
[Android Themes] psguardian:
Keep grinding away at it guys :-)

Just want to say that while I have not dug into MM yet (waiting for the market issue to be fixed/avoided) I love what you guys are doing & as one of the poor t-mobile customers who got the updated market I'll gladly peel anything you guys need out of my phone for research, or test potential fixes, just Post (I'm following both MM threads) or PM me.

~psguardian
[Android Themes] tommygray:
metamorph

i love this app thanks so much for building this
[Android Themes] cloverdale:
Thank you. I have been following your work since you first showed us all how to theme. Between looking at the pdf porting of strazzare, and your porting of the htc music player, I have learned so much in regards to android development (perhaps one day I will release some of my apps). It is my pleasure to help out whenever I can. In the last year I have gone from referncing each of JF's commands in the linux bible (I am not into the blind cut and paste style of hacking), to having the ability to compile from source. I am very ve for what I have learned here, and am happy to give back.
[Android Themes] Darrkin:
Thanks

Thanks guys. I was having problems getting Metamorph to load. After flipping through all 44 pages I finally got it to work. I appreciate the effort you've all put in.
[Android Themes] freaktractor:
ummmm....im using intension v1.1 and have both andexplore and metamorph installed

when i run metamorph for the first time it says not enough space in system and i need to install busybox

its a 2.1 ROM so does that have anything to do with it not working correctly?

or am i missing something?
[Android Themes] cloverdale:
Do two things and report back

1. Enter cp into the terminal.

2. Enter df into the terminal.
[Android Themes] mistororange:
when install a theme it comes with the What to do? detected a change that needs a reboot to see the changes, or whatever, well i click yes an it goes to rebooting.. then just pops up again ive clicked yes a 100 times, and some parts of the theme arent applied, im confused. sometimes none of the theme is applied depending on what theme ive tried.
[Android Themes] jairomeo:
What phone/ROM do you have?
[Android Themes] mistororange:
cdma htc hero with modaco custom rom 2.0 core
[Android Themes] jairomeo:
Most of the themes aren't going to theme rosie, and also, if you are running 2.0 the framework is different than a 1.6 ROM. You need something that is designed to work with 2.0.
[Android Themes] mistororange:
I didn't actually think 2.0 core, meant it was android 2.0? i've read its still based off 1.5, so shouldn't make a difference and the themes i downloaded where specifically for the hero.
[Android Themes] jmaio1:
I am still having trouble with metamorph because it keeps shutting out with the same space error and that busy box crap...i tried everything and still cant get it to work..does anyone in this forum have a clue of why its not working..anyone have the same issue and who fixed the issue?..frustrating i must say
[Android Themes] cloverdale:
Can you get a logcat to post?
[Android Themes] jmaio1:
what do u mean by logcat??..like what pops up in emulator?
[Android Themes] cloverdale:
If you have adb installed in your computer. Open a terminal and while the phone is plugged in enter

adb logcat

.

Otherwise, I think there is a log app in the market you can use. Just run it immediately after metamorph fails, and upload the results.
[Android Themes] jmaio1:
i dont have it installed on my comp. where can i find it?
[Android Themes] jairomeo:
That is a normal ROM, its just v2.0. A MetaMorph designed to work for the Hero should work then. If you can get the log from when you apply it, either logcat or ddms
[Android Themes] cloverdale:
http://developer.android.com/sdk/index.html

Just install the proper sdk, and you will have adb.
[Android Themes] rustyman14:
Im having the sme problem.. ive installed and reinstalled! i have andexplore and i know busybox is on my phone plus i have 100mb free on the system drive... Any clue what the problem is??
[Android Themes] mipstien:
ok so i have a problem and after a long few days of searching and reading i am clueless. this may be an easy fix or maybe even not possible (hope not) but ya never know.

i have a moto droid its rooted and metamorph worked to install hero sense ui. not i can not seem to get anything else installed. i have tried 4 or 5 different themes and tried them in separate pieces and nothing works. maybe im missing something or maybe this moto droid can't install different themes?

df in terminal reports back 11272k available for system. it was lower than that but i have removed a lot and if that isn't enough than ill remove more. i realy just want the sense ui gone i am gettin tired of it mostly cause it looks like its hacked to me. :)

one problem i am having is how to make the system folder release some of that memory i haven't found a definite answer on that.

biggest question . . . can the droids take any themes? i can't find that answer either
[Android Themes] jmaio1:
This is so frustrating and of course it can take themes or else they wouldnt be made right?..DUH lol...no one seems to have a simple straight forward answer on how to fix this metamorph issue..aggravating i know
[Android Themes] mipstien:
i think i eventually figured out what is goin on but i am not sure i understand why.

are you using a moto droid?

tbh i eventually found another forum that talks only bout the moto droid and it seems like they have themes and roms designed to work with the moto droid only. which is what i was trying to figure out all along. i can't seem to get any one theme piece to install to the moto droid so i went to where i got the hero theme and redownloaded the standard and it worked for me. i just don't understand why single pieces only work on some roms. its the same file is it not?

im not sure what your problem is but if its finding themes for the moto droid specifically i found them at http://alldroid.org/viewforum.php?f=211 .

that doesn't mean that will fix your problem but it helped me work around mine.
[Android Themes] jmaio1:
How is that supposed to help me and how did it benefit you?..the stupid metamorph keeps saying busybox isnt installed when it is..idk why...u didnt explain clearly how u were able to fix the problem..
[Android Themes] cloverdale:
When you enter

cp

into the terminal, what happens?
[Android Themes] jmaio1:
it says CP: Permission denied..???
[Android Themes] cloverdale:
That means that busy box is not correctly installed. Let me know when you install adb, and we can walk through getting busybox correctly set up.
[Android Themes] jmaio1:
Its real annoying to install ADB by the way..
[Android Themes] cloverdale:
Why, all you do is download, and add a folder to your path.

If you need help, just let me know. I have set up adb on windows, it is quick, do not worry.

I should also add, that you will be happy once it is set up. ADB is so nice for working with your phone, it is something everyone should set up.
[Android Themes] MINUS Stl:
It actually is pretty quick, and definitely a nice thing to have...can make some headaches go away. :D
[Android Themes] mclarryjr:
I'm having the same problem as others getting MetaMorph to work on my Droid using 2.1 ROM.

When I try to run MetaMorph it says not enough free space or no busybox.

When I type cp in my terminal it says "command not found"

I tried the logcat and it worked but was very very long and I couldn't copy it.

Thanks for your help:)
[Android Themes] cloverdale:
If cp is not recognized, or permission denied comes up, it implies that busybox is not installed properly. Do a google search for installing busybox in the droid, as I know nothing about the phone.
[Android Themes] cloverdale:
By the way, when you want to post a logcat, either attach the file, or embed it as code.
[Android Themes] mclarryjr:
I will do the search and thanks for the help.
[Android Themes] mipstien:
apparently you have a completely different problem from myself. which is why what i did had nothing to help you in.

you are being rude in your replies and people are trying to be helpful and you just act like you don't wanna do anything to figure it out. this isn't the first time i have noticed you being rude to someone on these forums.

your problem isn't hard its just getting busybox and adb installed correctly and tbh they are quite simple to do. busybox had me for a loop when i first installed it cause of the place it had to be installed it wanted to go somewhere different but and easy copy allows for that to change.

btw installing adb is very straight forward if i recall it is only installing the sdk and then opening a command prompt and locating the adb file and running that. its really cake its not really installing it even really. its downloading and running.
[Android Themes] jmaio1:
okay well ur interpretation of my attitude is wrong...now as far as ADB...i am new to this whole android thing and still learning the ropes..before this i had a blackberry tour 9630 so its quite a switch..so excuse me for not knowing as much....so setting up ADB?..how does that work i downloaded the android SDK thing and installed it so whats next?..
[Android Themes] jairomeo:
Connect your phone, do not mount it, install the usb driver that is included in the SDK Then open you command prompt, cd to the location of your SDK then:

cd tools
adb
- when you type adb it will show you all the commands, do it so you can see.
adb logcat
- this is what we need

alternative to adb logcat, you can navigate to your tools directory of the sdk and open up the ddms.bat and click on the icon for your phone, this will also give you a log.
[Android Themes] jmaio1:
okay i opened up the command prompt after installing adb and it came up with this message ADB is recognized as an internal or external command, operable program or batch file...Whatever that means
[Android Themes] cloverdale:
That sounds like a good thing (since it is recognized). Now try doing this in your computer terminal

adb shell ln -s /system/bin/busybox /system/bin/cp
reboot

Then after it reboots, try entering

cp

into your phone terminal. What happens now?
[Android Themes] cloverdale:
@mipstien, I know where you are coming from, jmaio1 and I had a similar banter. What you are witnessing is someone so frustrated with linux that they cannot handle much more of the same results. We will get jmaio1 fixed up, and I am sure you will see a new side after this stress subsides.
[Android Themes] jmaio1:
sorry i meant to say adb is not recognized so confused man..
[Android Themes] jmaio1:
If i come off as rude then my bad i am just trying to get a straight forward answer and as straight forward as possible and coming from the blackberry realm im still gettin used to linux...I am getting an moto droid replacement phone on thursday..and i will try and retrace my steps
[Android Themes] cloverdale:
No problem, I was wondering if this was the case. Did you set up the path to your tools folder. Check out the installation instructions for adb. Or, just navigate to the tools directory. So from the command prompt, use

cd

to change directory to the tools folder. For example, if your android sdk were in C:/AndroidSDK/tools, then upon opening the terminal you would enter

cd C:/AndroidSDK/tools

(I admit here I have not used Windows in over a year, so you may have to alter the code slightly)

Once in your tools folder, type adb. Is it recognized now?

I realize you are just very frustrated. No problem, we will get you through all of this.
[Android Themes] jmaio1:
Ok great i got metamorph working but when i try to apply a theme and it reboots there are no changes that were made to my motorola droid..any reasons to why it is not working correctly?..like i said metamorph read that busybox was installed and so on..
[Android Themes] cloverdale:
How much space do you have in system? (enter df into the terminal)

If it is not a system issue, make sure the metamorph is compatible with the software you are running.
[Android Themes] jmaio1:
i have 115,428k total and i have the same amount available on my motorola droid..so space is not an issue and im runnin 2.0.1 so it cant be that metamorph isnt compatible with my phone..
[Android Themes] cloverdale:
How much free space is there in /system?

If you have enough space, what open up the metamorph you are trying to flash, what do you see inside?
[Android Themes] jmaio1:
I just said how much i had in the system...i have a moto droid..i checked the space..and i have the latest version of metamorph
[Android Themes] cloverdale:
If that is your free system space, then you clearly have enough. What metamorph are you using?
[Android Themes] starfishrcool:
Hello, I am having trouble running MetaMorph. I use a rooted HTC Hero with the stock ROM.

Everytime I try to run MetaMorph it says I need to make sure I have enough space in /system and check to see if BusyBox is installed. I'm not sure I have BusyBox installed correctly. The file is in /system/bin/ and when I type cp it comes up like this:

$ cp
cp
BusyBox v1.15.3 (2009-12-13 23:28:29 CET) multi-call binary

Usage: cp [OPTIONS] SOURCE DEST

Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY

Options:
-a Same as -dpR
-d,-P Preserve links
-H,-L Dereference all symlinks (default)
-p Preserve file attributes if possible
-f Force overwrite
-i Prompt before overwrite
-R,-r Recurse directories
-l,-s Create (sym)links

If it is infact installed then it must be that I don't have enough space I would think, how much space is required for MetaMorph to be able to run? My system has 12052K avaliable. If this is not enough space how can I increase the space?

$ df
df
/dev: 98412K total, 0K used, 98412K available (block size 4096)
/sqlite_stmt_journals: 4096K total, 4K used, 4092K available (block size 4096)
/system: 174080K total, 162028K used, 12052K available (block size 4096)
/data: 163328K total, 27568K used, 135760K available (block size 4096)
/cache: 133120K total, 1928K used, 131192K available (block size 4096)
/sdcard: 1928992K total, 69984K used, 1859008K available (block size 32768)
[Android Themes] jmaio1:
I also said that already i am using the latest version of metamorph 1.9.4
[Android Themes] MINUS Stl:
Starfish, 12000k should be enough. I'm not sure what SPL the Hero runs, but I can vouch that Haykuro's SPL can definitely make Metamorph "easier". I used to only have around 4000k available and some morphs would take, but some wouldn't. After flashing Haykuro's SPL, I've had no problems.
[Android Themes] cloverdale:
No, I meant what is the morph itself (the theme) that you are trying to flash. Can you post a link?

Since cp returns the man page, busybox is definitely installed. 12000K should often be enough space also, but it depends on the size of the metamorph. Can you post a link to the morph you are trying to flash?

Haykuro's SPL should never be flashed on anything other than a G1. I am not positive, but fairly certain it would brick a Hero.
[Android Themes] MINUS Stl:
Ah, ok....didn't know that. :D
[Android Themes] cloverdale:
We only need it to repartition space, all of the newer phones have plenty.
[Android Themes] starfishrcool:
I ended up switching from stock to MoDaCo and now it works perfectly!
[Android Themes] cloverdale:
Nice to know. Thanks for posting, in case this comes up again.
[Android Themes] DocRambone:
Is there any performance hit to use Metamorph instead of changing the rom?
[Android Themes] jmaio1:
Does anyone know where I can find themes for 2.0.1 moto droid?...because all these custom roms like eclair and all that stuff i never heard of it..and dont want to risk putting a custom rom on my phone...i went to androidoverdrive.com and only found 1 theme for my moto droid..
[Android Themes] jairomeo:
No. MetaMorph takes place of flashing a theme designed for a specific ROM. Neither one of them is changing your current ROM.
[Android Themes] jairomeo:
Names of a ROM aren't as important as the device it is designed for. Regardless of its a Donut, Eclair or Hero ROM, you need it to be designed for the Droid. I know there is a Droid Forum where there are some people making themes for the Droid. http://www.droidforums.net, even for a MetaMorph theme, you'd need something designed for the higher res phones like the Nexus or Droid. Since most the themes here are designed for the G1/Dream or MT3G/Sapphire or the Hero, they will not be compatible to the Droid. Even on an Eclair ROM, we have no reason for themeing the drawable-hdpi since our devices are mdpi
[Android Themes] jmaio1:
Ok i kind of get what you are saying but i tried putting a theme like Blue ice crystals or whatever onto my phone and it doesnt reset with the theme...doesnt make sense to me....
[Android Themes] jairomeo:
It wont change the appearance of your phone, the Droid uses the images from the drawable-hdpi folder, not the drawable-mdpi. Which means a theme like my Ice Crystals that is designed for Eclair running for a G1 or MT3G, does not have the drawable-hdpi modified.

Technically, you could change the mdpi folders to hdpi folders, but some of your icons and such would wind up smaller since mdpi icons are 48x48 instead of the 96x96 that they are in hdpi. Some other things may not show correctly. So you would want to have a Nandroid back up before attempting this just incase results are not desirable.

Advantage of MetaMorph is it works on multiple ROMs, but not phones. You need something setup for the Droid or the Nexus (assuming the nexus didnt add some additional drawable folder)
[Android Themes] l0lcats:
I do not see this covered in the OP but:

Does the phone need to be rooted in order to use MetaMorph or it's compatible themes?

Would I have to root my phone with one of the available ROMs (such as CyanogenMod) in order to use MetaMorph and a theme?
[Android Themes] jairomeo:
Yes, you need root to use MetaMorph and need Busybox installed
[Android Themes] Zalaxy:
Where is this busybox mentioned in the initial post? I have my phone rooted and a quick search of market and google provided me with only busybox.net. But the original post says nothing about busybox. When I ran MetaMorph it says busybox is missing and auto-closes. Any help would be appreciated. Thank you.
[Android Themes] jairomeo:
If you have the Droid and have not installed busybox, then please look thru the last 5 pages or so of this thread, this subject has been covered pretty well as of late.
[Android Themes] MYxdaUSERNAME:
how do you go back to what you had before installing metamorph? i just want what my phone looked like when i only had my ROM loaded...how?
[Android Themes] jairomeo:
If you didnt make a Nandroid backup, then you get rid of MetaMorph the same way you get rid of any theme, flash your stock back.
[Android Themes] jairomeo:
Yeah I showed that to Stericson before. For some people it works, I have someone using my theme and they can get it to load, but it doesnt on mine, I get the same error. I did activate a live wallpaper and apply the framework and it took, but then I got acore FC's and had to wipe. I haven't figured this out yet either.

Right now I am just modding the framework of the ROM before flashing and then applying the MM to the rest of it.
[Android Themes] drigerott:
I have a problem :(

my .thm file has the same name of .zip file.... then i choose it in metamorph and....... the theme controlo file is missing or can't be read :(....

the strange thing is that....if i extract the theme and then choose with metamorph the .thm file... all works...

:( help me plz
[Android Themes] LukeTheDuke:
WOW! but need a hand

worked great!:) mad props!:D

seems you must match the roms with the themes kinda, i tryd systemforce 3 on cyan 4.13.x and the noty bar was broken,blank etc... switched back to cyan 4.8 like the theme says and it works great now! GREAT WORK DEVS! this is by far one of the coolest and easilest ways to flash a theme sucessfully:eek::D,

ONE PROBLEM:rolleyes: ive run into and ITS PRETTY BIG:confused:, is that my marketapp will not download and install anything if it downloads it wont install:confused:... i get this :mad:"android.market.vending" :mad:blah blah force close...

ive never ever seen this before:confused:... so id like to reach out and ask for some help i consider myself a newber :ostill but ive flashed ALOT on all my families phones.:o

please...

:rolleyes:why?,whered it come from?, and how do i fix it?

did i do that? lol :o

should i do a wipe? uninstall market? iam totally lost

:DTHANK YOU! very much for these GREAT UF apps devs:D

and thank you ver much for your time, and help in my problem, MUCH appreciated :cool:

pm if youd like,e mail anything is greatly appreciated :confused:
[Android Themes] jairomeo:
The first part, since like 4.11 when eclair integration began the themes changed some so things made prior to that arent going to work 100%

For the market, that subject has been covered pretty well. It's due to the T-Mobile market update, go into your Manage Applications and uninstall the update to the Market.
[Android Themes] cloverdale:
I need some help changing the eclair animated boot image. I open the zip, change the images (which are normal image files as far as I can tell), then re-zip the package. Upon boot up, one image loads, then remains static. The phone still boots, but there is no animation. What am I missing here?
[Android Themes] shadowmike:
sigh. that kinda sucks. hope a fix pops up. because im getting the same errors on kingklick 2.1 framework-res