[Android Themes] Stericson:
First of All, I'd like to say a big thanks to the contributors of what your about to get into.

Thanks to Kastro,

Kastro is a developer on this project and did ALOT, and I mean ALOT, of work with this script. He also cross compiled zip, which is the core this project(Originally I had the id to use aapt to do this but we couldnt get it to run on the phone), to work on our phones. So hats off to him.

Thanks to Riku,

Riku has been a big help being our guinea pig and script optimizer. Riku has tested and wiped and flashed and tested things over and over again. He also helped keep the script pretty and optimized.

Thanks to Prash,

Thanks Prash for giving us a theme to work with, he was on board from the start.

Thanks to Ted and Manup,

This guys also loaned their work to us so we could provide examples. We appreciate your talents and skills.

Now, to the Good stuff.

This is an ALPHA release. This means that there will be bugs. We expect there to be bugs....dont use this thinking that there won't be!

MAKE SURE YOU DO A NANDROID BACKUP EVERYTIME YOU FLASH!!!!

And the fun part...

Thanks to Cyanogen for this...

#include <std_disclaimer.h>
/*
* We are not responsible for bricked devices, dead SD cards,
* thermonuclear war, or the current economic crisis. Please do some
* research if you have any concerns about features included in this MOD
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, we will laugh at you.
*/

This thread is for a project we have been working on to allow themers and end users a better way to theme our phones, any android phone btw. This method will not only allow for end users to apply updates without having to go into recovery mode, and most of the time without rebooting, but will also allow themers to start making battery packs, icon packs, lockscreen packs, status bar packs, etc. all without disrupting anything but the images and files they want to update.

Along with this project though comes with a few conditions.

1) A new way to do theme update files.

2) new rules concerning these new theme files.

3) almost limitless possibilites :)

The default Directory for these themes will be stored on the end users SDCARD in the directory AndroidThemes. (For now there is no way to change this, but there will be in the future)

The contents of MetaMorph.zip go into /system/bin. (For now there is no way to change this, but there may be in the future)

Once you put the content there, please cd into /system/bin and chmod mm.sh and zip to 0755, like this:

cd system/bin

su

chmod 0755 mm.sh

chmod 0755 /system/bin/zip

After you've done and put a theme in your AndroidThemes folder, you are ready to go!

Now open terminal and type:

mm.sh

to get started.

The rest is pretty self explanatory.

To theme DEVS( and users), I have videos uploaded which will go over the specifics of the new theme.zip, please watch this! Very VERY important, so important, I wont tell you how to make one here because you need to watch the videos!

First Video: http://www.youtube.com/watch?v=fX2xbY4nSd4

Second Video: http://www.youtube.com/watch?v=Dvps2501CAg

Third Video: http://www.youtube.com/watch?v=3iu5AHF-Zew

Fourth Video: http://www.youtube.com/watch?v=sgVL-0E8Rh8

Here are the files:

MetaMorph: www.RelentlessAddictions.com/android/downloads/MetaMorph.zip

Battery Pack(Needs Stericson Lockscreen): www.RelentlessAddictions.com/android/downloads/Batteries.zip

Lockscreen Pack(needs Stericson Lockscreen): www.RelentlessAddictions.com/android/downloads/Manup-Stericson-Lockscreen.zip

Full theme (Prashs theme, AlienAqua): www.RelentlessAddictions.com/android/downloads/Prash-theme.zip

Any questions, problems? Ask below, let us know!

Stericson

Update: Added some more error detection for the theme control file. Also moved the location where we put the script. Move the script and zip file to /system/bin. chmod 0755 both the mm.sh and .zip. Now you can run it anywhere just by typing mm.sh -i.