I tried to modify a <b>user apk</b>. I just wanted to change the icon of an app. I just reverted to ICS and now am using 4 corner stock launcher. one can understand it doesnt let us to <b>change icon</b> like GO,ADW or NOVA...etc...(obvious i know. just to mention) so i thought of modifying the apk itself.<br />
<br />
Now enough of the nattering.. i will proceed to tell what happened.<br />
* I tried ur tool, followed the instructions as said but no avail, app failed to install(the apk file copied from _OUT_APK). <br />
* I understood it must be framework r signing prob. Tried option 10, only to discover it signs only ZIPs. I dont want a ZIP.<br />
* Tried option "Rebuild usable APK" -failed. app not installed.<br />
* Tried changing png file using WINRAR-app not installed. Second time, copied META-INF to modifed apk- Failed<br />
<br />
So a little bit of googling, gave me the below method. Which works perfectly fine. <br />
<br />
<b>Heads-up :</b> <b><font color="DarkRed">I DINT TRY FOR SYSTEM APP!</font></b><br />
<br />
# I downloaded <b>apktool </b>from here :
ApkTool.<br />
#Download the first two files, extract the two files to single folder. <br />
#There must be 3 files.<br />
# Copy the apk to be modified to the created folder.<br />
# run cmd<br />
# move to the created folder and <b>type apktool if <font color="Sienna">contact-to-be-decompiled.apk</font></b><br />
- Example apktool if phone.apk<br />
#<b> type apktool d <font color="Sienna">contact-to-be-decompiled.apk</font><font color="DarkOliveGreen"> folder-name-of-decompiled-files</font></b><br />
- Example apktool d phone.apk phone<br />
# play around the pngs or xmls<br />
# to recompile <b>type apktool b <font color="DarkOliveGreen">folder-name</font> <font color="DarkRed">apk-new.apk</font></b><br />
- Example apktool b phone phone-new.apk<br />
# Now u have the apk file.<br />
<br />
# download
SignApk<br />
<br />
# copy the new apk to extracted signapk folder.<br />
# open cmd move to the directory <b>type java -jar signapk.jar certificate.pem key.pk8 your-app.apk your-app-signed.apk</b><br />
-Example <b>- java -jar signapk.jar certificate.pem key.pk8 <font color="DarkOliveGreen">phone-new.apk</font> </b><font color="DarkRed">phone-signed.apk</font><br />
<br />
# after all these the signed apk installed on my phone. piece of cake.

<br />
<br />
That being said, i am thinking of making a more detailed procedure in case its difficult or not clear.<br />
<br />
Guys i dont know how much this post will be useful. I am no expert. But if any1 tried and had positive results, share. Dont forget to press Thanks!