Skip to Content

Metamorph: Dynamic Theming For Rooted Builds

metamorphCreated by Stericson (the first themer for Android) with the help of Kastro, Metamorph revamps the process for theming an Android device. Not only does it immensely reduce the size of theme files, but it also completely changes the way that themes are applied in the first place.

Normally, when a themer has to make a theme, they have to take the original ROM and extract each application or system file from the ROM that they are going to theme. Then they have to extract each of those files and replace whichever images they want to replace but keeping everything else. After that, they need to resign the applications using tools from the Android Software Development Kit (SDK) so that the Android system won't reject them from being installed. After that, they have to package the file backup, resign the ROM itself, and upload the huge file for someone else to download.  When someone flashes one of these themes, they must boot into the Recovery menu and flash the theme, replacing almost all of the files on their phone in the process.

In other words, it’s ugly, long, and inefficient.

Using Metamorph however, themers only need to specify which files they need to replace from where in the Android operating system. They can package their themes as zip files too, but they aren’t the kind where the user has to boot into the Recovery menu and flash it, overwriting the original applications. Instead, what Metamorph does is first unzip the theme and gets a list of which files are modified in the theme. It lets the user select which files they want to be modified and then it starts to systematically unzip application files, replace the modified files, and rezip them back into the native .apk file format which is used for Android applications.  Most of the time, it can do the entire process without even requiring a reboot of the device, but sometimes not all changes are reflected until a reboot.

This is a much cleaner method of applying themes and it can even be streamlined in the future when more powerful Android devices are released with faster processors.

For more information about how Metamorph works, check out the official website at http://relentlessaddictions.com/android/node/4




Might We Suggest...

  • Motorola Milestone Rooted!
    Well it took a while, but the Motorola Milestone has finally been rooted! Now all happy Milestone owners can enjoy loading custom ROMs on to their hot multi-touch handset. How about Android 2.1, HTC...

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

2 Responses to “Metamorph: Dynamic Theming For Rooted Builds” Leave a reply ›

Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

We allow third-party companies to serve ads and/or collect certain anonymous information when you visit our web site. These companies may use non-personally identifiable information (e.g., click stream information, browser type, time and date, subject of advertisements clicked or scrolled over) during your visits to this and other Web sites in order to provide advertisements about goods and services likely to be of greater interest to you. These companies typically use a cookie or third party web beacon to collect this information. To learn more about this behavioral advertising practice or to opt-out of this type of advertising, you can visit www.networkadvertising.org.