[Touch CDMA Android Development] incubus26jc:
Well Im not great at directions so this is the best i can do.

Summary

There are 2 ways that I know to port a theme to your device.

1. Using the metamorph app if its a metamorph theme.

2. Using 7zip ect.. if its a flashable theme. (most common)

Metamorph Instructions

1. First things first is to download the theme that you want to port.

2. Your theme will be a zip file containing only image files from apk's

3. Put the zip file on your sd card

4. Make sure your device is set to 320x480 resolution or metamorph app will not work.

5. Open metamorph app and start a new project.

6. Locate your zip file and let all the apks load up.

7. Install each apk one at a time. Do not install any jar files as they will cause your phone not to boot.

8. Reboot and your Theme should be working on your phone.

Flashable Theme Porting Instructions

Its not that difficult, once you get the hang of how 7zip works it will be your best freind. Its just a process of dragging and dropping images from one apk to another all within 7zip.

What the metamorph app does is takes themed images and places them into the correct apks res\drawable folders in your system.

Knowing what metamorph does as an app, you can do this manually using 7zip.

1. Download the theme that you want to port. It will be a system folder with an app,framework, and font folder inside of it.

2. Open up that system folder with 7zip

3. Make a copy of the system folder of your current rom and open up that system with 7zip as well. You should now have 2 different 7zips open. Make sure to keep track of witch is witch.

4. Open up the app folder of the themed system and open up the first apk thats in there.

5. Go into the res\drawable folder in the apk in both your system and the themed system.

6. highlight and drag and drop only the images from that folder to the same folder in the other base apk. Make sure to NOT highlight any xmls.

7. Do the same for any images in any other drawable folders the are mdpi.

8. If there are only hdpi folders and no mdpi folders than you will have to convert those images to mdpi size before using them. If there are both, than only use the mdpi images.

9. When finished overwriting those images in that first apk, go back to the other apks in the app folder and do the same thing. You can do all of this from with in 7zip. No need to exit 7zip in this entire process.

10. Open up the themed framework folder and you will see a framework-res.apk file. Open up that file, you will see the same res\drawable folders.

11. Also open up the framework-res.apk from the base theme in the other 7zip as well. And overwrite the images just like the other apks making sure not to overwrite any xmls.

12. Back out of that back into the framework folder itself, if there is a services.jar in the theme than you will want to use overwrite that file as well.

13. Back out of the framework folder, If there is a fonts folder in the theme, You will want to overwrite those files as well.

14. Now you are done modifying your base theme with all the images from the theme.

15. You can now close the themed 7zip that you downloaded and leave open the 7zip containing you newly modified apks. Create a folder on your desktop called "system". Inside that, create a folder called "app", "framework", and "fonts"

16. Move only the modified apks that you replaced images in into the correct folders in your new system folder.

17. Make an androidupdate.tar with 7zip out of your new system folder and you are ready to flash it using nomorootfs method.

Tips:

Using the shift button to highlight mutiple images saves time.

Using the ctrl button to highlight images with xmls between them aaves time.

Switching views to have all images at the top and xmls at the bottom saves time.

If i forgot steps, I appologize.