[Galaxy Y GT-S5360 Themes and Apps] TingTingin:
Re: [Tutorial] Theming your phone with your phone *NOOB FRIENDLY*

Changing Application Icons

I am making this separate to the first post so u can read this without having to read the first post

First off if like to say an apk simply a compressed package containing different files relevant to the application in order to edit these u need to decompress or decompile the package that being said gets what u need

Root access

Zip signer

For making changes "stick"

Ninjamorph

Used for decompiling and recompiling the apk and also for reinstalling it

Busy box

Ninjamorph needs it

Es file explorer

File manager stuff

Link2sd

not needed optional

Titanium Backup

Might not necessarily be needed

First you'll need to get your icons do that anyway way u wish either download or make our whatever

K now that we got that down open Ninjamorph and tap new project now you'll have to locate the apk of the app I wanna change apks are stored like this

System apks are stored in system/app

Sd card apks are stored in mnt/asec then in the respective apps folder

Linked apps are stored in data/sdext2 you'll see them in data/app but that's not where there really stored your phone just thinks so

And internal apps are stored in data/app

Once you've decided where the app u want is stored navigate to that location

Once there you'll realize that the apps you wish to change don't have regular names like in the pic

You'll have to use your brain to figure out what is what or here's where the optional part comes in u can use link2sd and search for the app u want and it'll give u the name like so

Now select your apk and Ninjamorph will start decompiling

You'll see some files go into res then drawable- (insert letter here)dpi these different folders are for different phone resolutions our phone is ldpi but that may not always be present also it's best u change the icons for all sizes

So now enter one of the (something)dpi folders and look for the applications icon this isn't always going to be named the same thing in my case it's named appicon.png

Now select it Ninjamorph will now inform u that your replacing said image now navigate to wherever u stored your icons and select the icon u wish to replace it with do this for all the other dpi's then check to make sure the image changed

Btw if an icon isn't being changed in Ninjamorph then do this using es file explorer go to the image your using to replace and rename it the exact same name as the image your replacing in my case appicon.png after that is done copy the renamed file into the android themes/workspace/res/drawable (something)dpi folders that contain the image your replacing you'll get a message asking to overwrite tap yes

When your done exit Ninjamorph (if you were in Ninjamorph) open es file explorer and go to android themes/workspace/(name of app whose image u replaced) and delete the META-INF folder after that is done select all of the files in the folder long press then select create zip this will take a while

After that is done close es and open zip signer select choose in/out

And navigate to your zip and select it after that select sign the file and await completion

Now that that's done go back in es file explorer into the folder where the zip is stored and delete everything besides the signed zip file

Now extract the zip to the folder your in wait for it to finish then delete the zip file

Now open Ninjamorph select finish project then the file u were editing wait for that to finish

Now open the app and if it force closes back it up with titanium and restore it

Now enjoy your new icon :)

Your welcome