Tools Needed :
APK Manager (to decompile and recompile apks)
Photoshop or other photo editing software’s ( corel draw etc etc)
FS Resizer or GIMP( to resize or reshape png)
NOTEPAD ++(edit xml files)
Eclipse
AXMLPrinter (convert xml to txt files)
From the start:
Make sure u hav a deodexed ROM….If your ROM is not deodexed den use xultimate to deodex….
• You will get a zip or rar file in which u will find “meta inf” and “system”…. We will be concentrating only on the system folder…..Extract it to the desktop or which ever location u want….
• Inside the system folder u would see folders called “app” “framework” “media” “bin” etc….
Let me explain what does these folders Hav to do.
“app” is the major folder which has to do with all the pre installed apps(default apps) like calculator camera mms(messaging) touchwiz bluetooth etc…..
“framework” is the folder associated with the body formation (i.e) the skeleton of out fit…..examples like the battery icon,icons in the notification panel like “autorotate” “Wi-Fi” “GPS” etc….
“media” consists of “bootanimation.zip” file allows u to change the boot animation ( we would discuss about this later)
TUTORIAL ON HOW TO CHANGE THE ICON OF APPS:
STEP 1: First go into the “apps” folder and extract everythin(if u wish extract everythin or extract only the file u want) to the desktop…….
• Don’t be bothered about the .odex files… concentrate only on the .apk files…..
• for ex: if u wish to change the “messaging” icon…select mms.apk….enter into that and u would find folders called “res” “metainf”…….. ENTER into “res” folder and u would see folders such as “drawable” “drawable ldpi”( or similar to that) leave the folders like “xml” etc and just concentrate on “drawable-ldpi” and extract it to the desktop…..enter into that folder and u would find all the images which u see on the mobile while messaging….. Hope u would remember how the icon for the messagin app be….now search for that….for this apk it would be as “ic_launcher_smsmms”….. and BINGO your done…… download a png of the icon u want from google (for that go into google and type message icon png and select images…. Select the image of ur choice and save it) now copy that downloaded image (for ex the downloaded image name is 123.png replace that name to “ic_launcher_smsmms”)After renaming it copy and replace the default image in the “drawable ldpi” folder….. Similarly make changes for wat ever icon u want but REMBEMBER the icon ur changing should hav the same name of the default icon”
• Since u’ve modded(changed) only the “drawable ldpi” folder copy that folder in which u hav changed the icon to the folder in “res” of “mms.apk”…… to make it clear delete the default drawable ldpi and replace it with the one u modded from the desktop……(to replace just drag from the desktop to the rar file) IF WINRAR asks a confirmation “update changes made” click YES…… cool now u’ve changed the icon of the messaging app….
• Similarly try replacing the default icon of the calculator camera dialer tab activity etc by just moving into the apk file “res””drawable ldpi (hdpi, land-ldpi or wateva)
• To go more interior take dialer tab activity and follow the above steps first.,….den replace the number icons, dialer_tab_background image with any image u like but it should be of PNG and of the same default name while replacing it in the folder……
• That’s it now u’ve learnt how to change the icons and images……
• Now do the reverse of STEP 1….. copy the modded(changed) apk files from the desktop into the “system””app” folder and don’t forget to save the changes…..
• TUTORIAL ON HOW TO CHANGE THE ICON OF FRAMEWORK :
SIMILARLY just like how u replaced the icons of “apps” try replacing icons of framework folder….
• Open “framework” folder…..u’ll find many .JAR files and “framework-res.apk” and “twt-framework.apk”
• Go into framework-res.apkresand extract drawable (ldpi,hdpi,mdpi,land-hdpi) or wateva file is der to ur desktop…. Just as how u did it in “apps” replace the PNGS in it…. For ex: replace the alarm clock icon “auto rotate” “vibrate” “sound””battery icons” etc…..
• After doing all the changes in drawable folder replace the drawable folder in “framework-res.apk” and replace this “framework-res.apk” in the framework folder of the RAR file….
XML EDITTING:
XML editing is the trickiest and difficult part yet a challenging part
To do this u must need “apk manager” version 4 or higher…..
These are the folders inside the apk manager
Take the apk file for which u r goin to edit the xml for example to change the conversion of sms to mms from 4pgs to any no of pgs u want……copy the “mms.apk” file from “system””app” to “PLACE APK HERE FOR MODDING” of the apk manager….. HINT: for beginners u can edit only one file at a time After this open “SCRIPT”
IF u hav placed mms.apk file in “PLACE APK HERE FOR MODDING” den “NONE” would be shown as “mms.apk” or if u had placed “touchwiz.apk” it would show as “touchwiz.apk” on the place of NONE
Now press no 9….. the “DECOMPILING” would start and would finish with no alert…
now go to the “APK manager” folder and go into “PROJECTS” u’ll find mms.apk or wateva apk u hav used….
Den go into “RES””XML” ..... u’ll find “mms_config” open it with notepad or notepad++….(notepad++ is advisable and recommended)
You will find a line called <int name="smsToMmsTextThreshold">4</int> replace that four with whatever number u want….
Well u hav learnt how to edit the XML’s also… ….try to edit xml of touchwiz (androidmanifest.xml) to enable touch wiz rotation or touchwiz(launcher_config{to change number of rows and columns}….”default_mainapplication_order”{to change order of the apps in the touch wiz}
All the changes must be made in the projects folder and COMPILE it again by pressing number 11…..
copy the COMPILED .APK back into “apps” or “framework-res” or from wer ever u took the apk file….. THEME DEVELOPING DOESN’T COME WITHIN A DAY SO TRY IT REPEATEDLY TILL U GET THE ART OF IT My sincere thanks to Amit who motivated me and thanks to pratyush and dev for helpin me at the beginning, Rishee for the support rendered from the beginning and all the group members for your support…..
THE SCERENSHOTS ARE PROVIDED IN THE LINK BELOW
www.multiupload.com/7EVOSODEHX
Nice one !!
invincible authority said:
Nice one !!
Click to expand...
Click to collapse
Thank u.....
Thnx bro! That was really helpful!!!
wilfredcool007 said:
Tools Needed :
APK Manager (to decompile and recompile apks)
Photoshop or other photo editing software’s ( corel draw etc etc)
FS Resizer or GIMP( to resize or reshape png)
NOTEPAD ++(edit xml files)
Eclipse
AXMLPrinter (convert xml to txt files)
From the start:
Make sure u hav a deodexed ROM….If your ROM is not deodexed den use xultimate to deodex….
• You will get a zip or rar file in which u will find “meta inf” and “system”…. We will be concentrating only on the system folder…..Extract it to the desktop or which ever location u want….
• Inside the system folder u would see folders called “app” “framework” “media” “bin” etc….
Let me explain what does these folders Hav to do,,,,,
“app” is the major folder which has to do with all the pre installed apps(default apps) like calculator camera mms(messaging) touchwiz bluetooth etc…..
“framework” is the folder associated with the body formation (i.e) the skeleton of out fit…..examples like the battery icon,icons in the notification panel like “autorotate” “Wi-Fi” “GPS” etc….
“media” consists of “bootanimation.zip” file allows u to change the boot animation ( we would discuss about this later)
TUTORIAL ON HOW TO CHANGE THE ICON OF APPS:
STEP 1: First go into the “apps” folder and extract everythin(if u wish extract everythin or extract only the file u want) to the desktop…….
• Don’t be bothered about the .odex files… concentrate only on the .apk files…..
• for ex: if u wish to change the “messaging” icon…select mms.apk….enter into that and u would find folders called “res” “metainf”…….. ENTER into “res” folder and u would see folders such as “drawable” “drawable ldpi”( or similar to that) leave the folders like “xml” etc and just concentrate on “drawable-ldpi” and extract it to the desktop…..enter into that folder and u would find all the images which u see on the mobile while messaging….. Hope u would remember how the icon for the messagin app be….now search for that….for this apk it would be as “ic_launcher_smsmms”….. and BINGO your done…… download a png of the icon u want from google (for that go into google and type message icon png and select images…. Select the image of ur choice and save it) now copy that downloaded image (for ex the downloaded image name is 123.png replace that name to “ic_launcher_smsmms”)After renaming it copy and replace the default image in the “drawable ldpi” folder….. Similarly make changes for wat ever icon u want but REMBEMBER the icon ur changing should hav the same name of the default icon”
• Since u’ve modded(changed) only the “drawable ldpi” folder copy that folder in which u hav changed the icon to the folder in “res” of “mms.apk”…… to make it clear delete the default drawable ldpi and replace it with the one u modded from the desktop……(to replace just drag from the desktop to the rar file) IF WINRAR asks a confirmation “update changes made” click YES…… cool now u’ve changed the icon of the messaging app….
• Similarly try replacing the default icon of the calculator camera dialer tab activity etc by just moving into the apk file “res””drawable ldpi (hdpi, land-ldpi or wateva)
• To go more interior take dialer tab activity and follow the above steps first.,….den replace the number icons, dialer_tab_background image with any image u like but it should be of PNG and of the same default name while replacing it in the folder……
• That’s it now u’ve learnt how to change the icons and images……
• Now do the reverse of STEP 1….. copy the modded(changed) apk files from the desktop into the “system””app” folder and don’t forget to save the changes…..
• TUTORIAL ON HOW TO CHANGE THE ICON OF FRAMEWORK:•
SIMILARLY just like how u replaced the icons of “apps” try replacing icons of framework folder….
• Open “framework” folder…..u’ll find many .JAR files and “framework-res.apk” and “twt-framework.apk”
• Go into framework-res.apkresand extract drawable (ldpi,hdpi,mdpi,land-hdpi) or wateva file is der to ur desktop…. Just as how u did it in “apps” replace the PNGS in it…. For ex: replace the alarm clock icon “auto rotate” “vibrate” “sound””battery icons” etc…..
• After doing all the changes in drawable folder replace the drawable folder in “framework-res.apk” and replace this “framework-res.apk” in the framework folder of the RAR file….
XML EDITTING:
XML editing is the trickiest and difficult part yet a challenging part
To do this u must need “apk manager” version 4 or higher…..
These are the folders inside the apk manager
Take the apk file for which u r goin to edit the xml for example to change the conversion of sms to mms from 4pgs to any no of pgs u want……copy the “mms.apk” file from “system””app” to “PLACE APK HERE FOR MODDING” of the apk manager….. HINT: for beginners u can edit only one file at a time :O After this open “SCRIPT”
IF u hav placed mms.apk file in “PLACE APK HERE FOR MODDING” den “NONE” would be shown as “mms.apk” or if u had placed “touchwiz.apk” it would show as “touchwiz.apk” on the place of NONE
Now press no 9….. the “DECOMPILING” would start and would finish with no alert…
now go to the “APK manager” folder and go into “PROJECTS” u’ll find mms.apk or wateva apk u hav used….
Den go into “RES””XML” ..... u’ll find “mms_config” open it with notepad or notepad++….(notepad++ is advisable and recommended)
You will find a line called <int name="smsToMmsTextThreshold">4</int> replace that four with whatever number u want….
Well u hav learnt how to edit the XML’s also…….try to edit xml of touchwiz (androidmanifest.xml) to enable touch wiz rotation or touchwiz(launcher_config{to change number of rows and columns}….”default_mainapplication_order”{to change order of the apps in the touch wiz}
All the changes must be made in the projects folder and COMPILE it again by pressing number 11…..
copy the COMPILED .APK back into “apps” or “framework-res” or from wer ever u took the apk file….. THEME DEVELOPING DOESN’T COME WITHIN A DAY SO TRY IT REPEATEDLY TILL U GET THE ART OF IT My sincere thanks to Amit who motivated me and thanks to pratyush and dev for helpin me at the beginning, Rishee for the support rendered from the beginning and all the group members for ur support….. THANK U
IF U LIKE MY THREAD DONT FORGET TO CLICK THANKS
THE SCERENSHOTS ARE PROVIDED IN THE BROKEN LINK BELOW
multiupload.com/7EVOSODEHX
Click to expand...
Click to collapse
This is very helpfull thankx bro
N again thankx for adding my name :-D
Sent from my Galaxy fit using XDA App
rajrocks said:
This is very helpfull thankx bro
N again thankx for adding my name :-D
Sent from my Galaxy fit using XDA App
Click to expand...
Click to collapse
Thanx for sharing ..!!
Sent from my GT-S5670 using xda premium
Do you guys have any video tuts for this one?
it maybe easier if you see how it's done visually, aside from still images of course...
thanks..
reikableu said:
Do you guys have any video tuts for this one?
it maybe easier if you see how it's done visually, aside from still images of course...
thanks..
Click to expand...
Click to collapse
If u hav any doubts feel free to ask.......
where do you use Eclipse? and which eclipse should i get?
Example, for step 1, how do i extract the file using APK Manger?
sorry i am very noob about this things...
I was able to run apk manager and it asked me to choose an option, i chose extract an APK... but it just closes and does nothing... or i am doing something wrong?
thanks...
reikableu said:
where do you use Eclipse? and which eclipse should i get?
Example, for step 1, how do i extract the file using APK Manger?
sorry i am very noob about this things...
I was able to run apk manager and it asked me to choose an option, i chose extract an APK... but it just closes and does nothing... or i am doing something wrong?
thanks...
Click to expand...
Click to collapse
U need not use eclipse.... just use the apktool to deompile the apk file.... u will find folders called res xml value etc etc after u decompile the apk usin either apktool or apk manager.... If u want to change the icon or appearance use the drawables's folder where all the pngs's are present if u want to make any changes in xml use the folder"xml" and open the files usin notepad++
CLICK THANKS IF U LIKE MY POST
Nice work bro.....
wilfredcool007 said:
just use the apktool to deompile the apk file.... u will find folders called res xml value etc etc after u decompile the apk usin either apktool or apk manager.... If u want to change the icon or appearance use the drawables's folder where all the pngs's are present if u want to make any changes in xml use the folder"xml" and open the files usin notepad++
CLICK THANKS IF U LIKE MY POST
Click to expand...
Click to collapse
Sorry, I am really noob at this... how do i decompile? i tried doing that in apk manager, but i don't seem to get it to work... do i have to have the phone connected to the computer? can you give me a link where i can learn on how to use it?
reikableu said:
Sorry, I am really noob at this... how do i decompile? i tried doing that in apk manager, but i don't seem to get it to work... do i have to have the phone connected to the computer? can you give me a link where i can learn on how to use it?
Click to expand...
Click to collapse
downlaod the "complete set of tools" by me it'll be in the posts under android development and hackins ection.... in that ull find apktool and apk manager and some more
copy the apk file u want into "keep here for Modding" folder of apk manager den open "script".... press 9 to decompile... the decompiled files wil be in the "projects" folder of apkmanager... go into it and do ur modifications...more than this no one can be taught for more reference search using google..
wilfredcool007 said:
downlaod the "complete set of tools" by me it'll be in the posts under android development and hackins ection.... in that ull find apktool and apk manager and some more
copy the apk file u want into "keep here for Modding" folder of apk manager den open "script".... press 9 to decompile... the decompiled files wil be in the "projects" folder of apkmanager... go into it and do ur modifications...more than this no one can be taught for more reference search using google..
Click to expand...
Click to collapse
i did download all that is in here... so i'll give it a try again...
...edit...
i always get an error for decompiling...
i attached a log where the error is, maybe you can check it...
reikableu said:
i did download all that is in here... so i'll give it a try again...
...edit...
i always get an error for decompiling...
i attached a log where the error is, maybe you can check it...
Click to expand...
Click to collapse
listen...ill teach u now as simple as possible.... first hav the apk file with u for example take mms.apk
den download my tools
den in that go to apk manager
place the apk file in the place here for modding folder
now open script den press 9... u will hav hav no response but a folder with the apk name u hav will be created in the projects folder.... now go into the projects folder and there u will find folder called res
open that and further go to drawable folder or which ever folder u want... replace the icon which u want to be replaced with the same name as it was in the folder... for example if u want to change the mms icon the default icon is "icon.png" now download a png of ur choice rename it as "icon" and replace it in the folder.... now open the scripts again
press 11 to compile
it'll ask whether its a system file press "y" den again press "y"
den follow the instructions as given in that box... and thats it
DarshpreetGulati said:
Nice work bro.....
Click to expand...
Click to collapse
Thanks darshpreet
reikableu said:
i always get an error for de-compiling...
i attached a log where the error is, maybe you can check it...
Click to expand...
Click to collapse
as i said, i followed your instructions... and like i said as well...
de-compiling gives me an error that is why i uploaded the error log...
thanks...
Nice share....
really help me to mod icon and status bar .....thank's
AldoSebastian said:
Nice share....
really help me to mod icon and status bar .....thank's
Click to expand...
Click to collapse
Dont just say thanks press it
wilfredcool007 said:
Dont just say thanks press it
Click to expand...
Click to collapse
arrrgghhh...sorry sir...I miss that thing...hehehehe
do it now...n thank's once again for remembering me
If you find this icon as ugly as I do you probably researched and figured out that you could remove this by changing the OTHERS.XML in /system/csc/
If you have no problem editing the XML that is probably the easiest solution, however if you are like me and need to have a solution that works as a flashable zip that is indepenedent of the random carrier settings in others.xml this solution might help you.
This is the NFC apk from LL1 samsung release and should in theory be backwards and forwards compatible.
Tested on LL1 / TWRP.
If this works for you please give me thanks / rate the thread. If it doesn't let me know so i can figure out a more universal solution.
http://www.mediafire.com/?ycsa44am50rrfdi
I kinda like the NFC icon but I changed it to something else. Just swap out the icon with another icon.
just_visiting said:
I kinda like the NFC icon but I changed it to something else. Just swap out the icon with another icon.
Click to expand...
Click to collapse
Hi
Can You explain how did u done it? pls!
Where is the icon located?
Greets! Nick
etecdailey said:
Hi
Can You explain how did u done it? pls!
Where is the icon located?
Greets! Nick
Click to expand...
Click to collapse
Should be found in the NFC.apk in res/drawable-xhdpi
andybones said:
Should be found in the NFC.apk in res/drawable-xhdpi
Click to expand...
Click to collapse
Thank You!
andybones said:
Should be found in the NFC.apk in res/drawable-xhdpi
Click to expand...
Click to collapse
Hmm.. What kind of "apk tool" did u use to decompile & compile back?
I've tried APK Tool and it's not working.
etecdailey said:
Hmm.. What kind of "apk tool" did u use to decompile & compile back?
I've tried APK Tool and it's not working.
Click to expand...
Click to collapse
Winrar or 7zip will do. Drag the 'res/drawable-hdpi' folder out to and make the changes. Then drag the folder 'res/drawable-hdpi'' back into the apk. Depending on your Windows configuration, make sure there are no 'thumbs.db' files in ANY of the folder in the apk file before you replace the file in your phone or else you're gonna get some force-close upon reboot. Good luck.
PS: After you're comfortable with replacing icons then you go ahead and start replacing icon in all your other programs. systemui.apk, phone.apk, contacts.apk, email.apk, maps.apk, etc...
just_visiting said:
Winrar or 7zip will do. Drag the 'res/drawable-hdpi' folder out to and make the changes. Then drag the folder 'res/drawable-hdpi'' back into the apk. Depending on your Windows configuration, make sure there are no 'thumbs.db' files in ANY of the folder in the apk file before you replace the file in your phone or else you're gonna get some force-close upon reboot. Good luck.
PS: After you're comfortable with replacing icons then you go ahead and start replacing icon in all your other programs. systemui.apk, phone.apk, contacts.apk, email.apk, maps.apk, etc...
Click to expand...
Click to collapse
Nice! Actually it worked
I've made it useful with two icons - dont know why it didn't work with apk tool's...
Thanks one more time! (my work attached)
Hi guys, someday ago i tried to decompile the SystemUI.apk. The modded version is named : SystemUI_mod.apk and the original is SystemUI.apk. I've done the copy procedure of META-INF folder, but every time i tried to push it to my phone, it cause my phone to get a bootlop. Is there any guide on how to decompile, editing, or something that is safe for my phone? And is there any way to mod my font colour to red, blue, or anything? Because my phone background is white, so i cant see anything Thanks for your help :highfive: Sorry if i posted it in the wrong section
FajarMF28 said:
Hi guys, someday ago i tried to decompile the SystemUI.apk. The modded version is named : SystemUI_mod.apk and the original is SystemUI.apk. I've done the copy procedure of META-INF folder, but every time i tried to push it to my phone, it cause my phone to get a bootlop. Is there any guide on how to decompile, editing, or something that is safe for my phone? And is there any way to mod my font colour to red, blue, or anything? Because my phone background is white, so i cant see anything Thanks for your help :highfive: Sorry if i posted it in the wrong section
Click to expand...
Click to collapse
use autoapktool tool to decompile...... or just select the icons that u want to change and juss replace them with the orginal one direcly by opening the apk in winrar and just drag and drop
vsbrt said:
use autoapktool tool to decompile...... or just select the icons that u want to change and juss replace them with the orginal one direcly by opening the apk in winrar and just drag and drop
Click to expand...
Click to collapse
Its already fixed. Now i can change everything i want :laugh:
This is a small tutorial showing you about changing dialer background...
.
Necessary Tools
-Apktool/NinjaMorph!
-Root Explorer
-A brain
.
It's a easy process... Any one can do this!!!
Let's start
.
At first take Contacts. apk of a ROM which you want to mod.. Then decompile it with apktool or NinjaMorph.
You will find some folders......
Open "res" folder the search for folder "drawable-nodpi" open it you will find some PNG images...
Search for the PNG file "background_dial_holo_dark.PNG" .. replace it with any PNG with the same name "background_dial_holo_dark.PNG"!!!
.
After done recompile the apk and push in to system>app by root explorer and reboot your phone.......
And enjoy the new dialer background……
.
N.B- I cannot make sure that it will work, but I have done it in my MTK phone and it worked..
.
HIT A THANKS IF I HAVE HELPED YOU
.
.
revenger9900 said:
I have kospect prime which is a android 7 watch. I'm trying to change the icons of wifi, Bluetooth, gps, etc.. . I extracted the frimware zip and extracted system.img and got into systemui.apk and framework-res.apk and found nothing related to those icons. I'm trying to replace them with good ones. Is there a way to change icons of status bar in android (Not rooting the watch). I wanna create a frimware with those modified icons and flash it. Does anyone know the location of those icons in android?
Click to expand...
Click to collapse
You have to unsign, decompile, modify then recompile unsigned, re-sign some system apps. Apps such as framework_res.apk, system.ui and maybe more.
.
.
.
revenger9900 said:
I searched for them in framework-res.apk but found other icons(junk) like switch-off.png, restart.png. But not the icons of wifi and bluetooth. I think its the main activity.apk can u please tell where its located in a rom?
Click to expand...
Click to collapse
It should be in system/app or system/priv-app
.
revenger9900 said:
I failed finding it in app and priv-app. Any suggestions?
Click to expand...
Click to collapse
All of your system apps are in those two folders, maybe you aren't looking for the correct package name. It won't necessarily be named the same as the app itself.