[Android General] einst31n:
Hi all,

I know there are tons of 'how to make themes' threads out there in this community but like the title says , its specially for noobs( like me :p ).

Now I am not talking about noobs who dont know anything about the android OS,framework, recovery etc. Here, by noobs i mean people who dont know how to decompile apps, sign them , make them flashable , use SDKs etc. This guide will throw some light on some of the easier ways out there by using the brilliant features of some apps and programs combined with each other and believe me , it will give you the final result ! :cool:

So Lets get started :

REQUIREMENTS

1.A NANDROID BACKUP !!

2. Ninjamorph from Stericson : creating a project , replacing PNGs and finishing the project .

http://xdaforums.com/showthread.php?t=674604

3. An image editing software ( I used Photoshop)

4. Root File Manager (any)

5. Knowledge about your device , Duhh :p

PROCEDURE

1. Open up ninjamorph and start a new project.

2. Find the APK you wanna modify ( Framework-Res.apk for almost everything; SystemUI.apk for statusbar, clock , general backgrounds , drawer etc ; contacts/seccontacts.apk for phone/dialer , messaging.apk for sms app mods etc , i hope i made my point clear )

3.Modify Apks

now, from here you need to choose your path

Method1

4. (conventional one )Inside the project, goto drawable-hdpi ( for backgrounds goto drawable-nodpi ) and replace the pngs with the pngs you want by downloading them or extracting them from existing packages (of the same size as the original )

5. After replacing the images , simply finish your project and you're done!

Method2( which i used )

4. when you create a project , the Apk is extracted to the location in your device at /sdcard/androidthemes/workspace (your SD card) as a simple folder . Copy this folder to your Pc.

5.Edit the images using an image editing software like PS and save all the images in the copied folder itself in their respective locations OR you can replace the whole apk folder with an already modified/themed folder but just make sure that the modified apk folder is of the same device as yours( since if even a single image which is missing in the modified folder but is present in the original apk folder or is not changed appropriately , it will result in the app not being able to run. It will stop.

6. Once you're done with the replacing, replace the apk folder in /sdcard/androidthemes/extracted with the one you have changed in the above step.

7. Then Goto ninjamorph in your device and simply finish the project whose apk extracted folder you have just modified. Ninjamorph will compile and build the apk from your workspace folder and it will replace the original apk with your modified one.

8. Your new Apk has been themed! :laugh:

Precautions.

1.Have a nandroid backup ( big precaution )

2. Have backups of both the .apk file and the original extracted apk folder , so that if you make an incompatible modification and the app doesnt run, then just replace the apk in the file system of your device ( /system/app or /data/app depending on the apk you are modifying whether it is system or user) OR replace the extracted apk folder in /sdcard/androidthemes/workspace with the original one backed up.

Bonus - Make a flashable zip of your themed apks

http://xdaforums.com/showthread.php?t=1572962 ( modify the updater script in the zip in the META-INF folder present in the sample zip to match your needs ) by [MENTION=490310]cheatman[/MENTION]

Hit Thanks :good: if this helped :)