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

About author

AndroidGuys
AndroidGuys 4625 posts

Founded on November 5, 2007, we've enjoyed bringing you the latest in Android news and rumors. Updated daily, we strive to deliver reviews, opinions, and updates on all things related to Android.

You might also like

News and Rumors

T-Mobile Expands 4G Network and Device Portfolio

At CES2012 T-Mobile outlined plans to continue expansion on “America’s Largest 4G Network” along with new devices, rate plans and services. They spoke of two new devices, the first(the 2nd

News and Rumors

‘Recent Changes’ Provides Tiny Change Log for Android Apps

Developers with titles published in the Android Market now have the ability to provide customers with tiny change logs to their respective applications. A new feature called “Recent Changes” lets developers call out anything specific found in an app update.

News and Rumors

NJ TRANSIT begins accepting Google Wallet payments for bus, train

Much has been made about the retail aspect of Google Wallet and how NFC will revolutionize payments at stores and restaurants. The idea of tapping your handset against a card

2 Comments

  1. @bahn_burner
    December 14, 21:52 Reply

    They have an android native app now. It's been out for a couple weeks.

Leave a Reply