5,594,700 Members 33,638 Now Online
XDA Developers Android and Mobile Development Forum

[GUIDE] [Advanced] How to make an IconPack for Samsung Touchwiz [JellyBean]

Tip us?
 
M_J_Nazari
Old
(Last edited by M_J_Nazari; 1st August 2013 at 06:09 AM.)
#1  
M_J_Nazari's Avatar
Recognized Developer - OP
Thanks Meter 2452
Posts: 1,520
Join Date: Jul 2010
Location: Bushehr

 
DONATE TO ME
Prompt [GUIDE] [Advanced] How to make an IconPack for Samsung Touchwiz [JellyBean]

Hi
I found the simple way to change the icons and names of applications on Samsung's TouchWiz UI.

you need to know about how to edit an apk and also how to find the application's package and activity names.

0-Download my attached file.
1-Decompile CSCAppResource.apk
2-add all your favorite icons to drawable folder.
2a= if you want to change the application's name too, check this post! [updated 1st august 2013 ]

3-Compile and Sign it.

already , you have CSCAppResource.apk with all icons , you added from above steps.

now , you need to decompile your edited CSCAppResource.apk file, after decompiling, goto Values folder and open the public.xml file vith Notepad++.

now you will find it like this one,, this is an example;
PHP Code:
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <public type="drawable" name="amestris_test" id="0x7f020000" />
</resources>
------------------------------------------------------
4-now create a xml file and paste below lines into it.

PHP Code:
<?xml version="1.0"?>
<cscappresource>

</cscappresource>
save it with CSCAppResource.xml file name.

------------------------------------------------------
5-now we want to add Icon for specific application. for example we want to change the icon for Browser.

the Browser application activity name is " com.android.browser ".

now we will define the Icon for Browser activity. see below example.

back to "CSCAppResource.xml" file and this line between cscappresource tag.
PHP Code:
<item name="com.android.browser" iconid="7f020000"/> 
at final we have the "CSCAppResource.xml " like this one.
PHP Code:
<?xml version="1.0"?>
<cscappresource>
<item name="com.android.browser" iconid="7f020000"/>
</cscappresource>
--------------------------------------------
save the file and copy CSCAppResource.xml and CSCAppResource.apk to this folder:
Code:
/system/csc/appresource
** you need to create "appresource" folder, if not exists.

give permissions to folder and files then reboot your phone.


i will share some samples to post two.

Best Regards.


original thread
http://www.pda-planet.com/forum/foru...hread5929.html
Attached Files
File Type: apk CSCAppResource.apk - [Click for QR Code] (13.4 KB, 1682 views)
If you like my work, please consider a donation. or you can press the Thanks button
----------------------------------------------------------------------------------------------------------------------


Amestris BlackDiamond For GSIII Thread
[GUIDE] [Advanced] How to make an IconPack for Samsung Touchwiz [JellyBean]
[GT-I9000] Amestris DarkCyan V12 - Odex
[Theme] GT-I9000 DarkCyan Ultimate Version 2.5 JW9
[ROM][4.1.2] [GT-I9100] Biftor™JB Rom - Black Diamond Theme
[Script] Amestris Odexer V4.0 ! GSIII GT-I9300
----------------------------------------------------------------------------------------------------------------------
| [Tool | Script] Amestris DEODEX to ODEX Convertor | For Themer and Developers [V5.0] |
PDA-PLANET APK EDITOR V1.0
----------------------------------------------------------------------------------------------------------------------
Current Device: Galaxy S4 mini duos , Nokia X1
The Following 27 Users Say Thank You to M_J_Nazari For This Useful Post: [ Click to Expand ]
 
M_J_Nazari
Old
(Last edited by M_J_Nazari; 9th May 2013 at 11:16 AM.)
#2  
M_J_Nazari's Avatar
Recognized Developer - OP
Thanks Meter 2452
Posts: 1,520
Join Date: Jul 2010
Location: Bushehr

 
DONATE TO ME

CUSTOM ICON PACKS

1-Sence5 Icon Pack by wildstang83
--------------------------------------------------------

How to apply this iconpack from custom recovery mod? [CWM Update.zip file]

Download the attached file "IconPack_Sample_CWM.zip"
Extract it via WinRar or 7Zip, copy your edited files into " \system\csc\appresource" folder and zip it.
now you can install it from recovery.
it is compatible with all phones.
**custom recovery is need.

--------------------------------------------------------

Icon Pack Convertor by LegendM
Click to view the post

--------------------------------------------------------

This is an sample:
PHP Code:
<?xml version="1.0"?>
<cscappresource>
<item name="com.android.browser" iconid="7f020012"/>
<item name="com.android.settings" iconid="7f02004f" />
<item name="com.android.phone" iconid="7f020046" />
<item name="com.android.mms" iconid="7f02003a" />
<item name="com.android.email" iconid="7f02001d" />
<item name="com.android.providers.downloads.ui" iconid="7f02001c" />
<item name="com.android.provider.smemo" iconid="7f020045" />
<item name="com.sec.android.widgetapp.diotek.smemo" iconid="7f020045" />
<item name="com.android.contacts" iconid="7f020018" />
<item name="com.android.contacts.activities.DialtactsActivity" iconid="7f020046" />
<item name="com.android.contacts.activities.PeopleActivity" iconid="7f020018" />
<item name="com.sec.android.app.dialertab.calllog.CalllogTipsActivity" iconid="7f020034" />
<item name="com.sec.android.app.camera" iconid="7f02000f" />
<item name="com.sec.android.app.camera.Camera" iconid="7f02000f" />
<item name="com.sec.android.gallery3d" iconid="7f020024" />
<item name="com.sec.android.app.launcher" iconid="7f020003" />
<item name="com.sec.android.app.controlpanel" iconid="7f02002e" />
<item name="com.sec.android.app.videoplayer" iconid="7f02005d" />
<item name="com.sec.android.app.voicerecorder" iconid="7f020061" />
<item name="com.sec.android.app.music" iconid="7f02003f" />
<item name="com.sec.android.app.myfiles" iconid="7f02001f" />
<item name="com.sec.android.app.fm" iconid="7f020021" />
<item name="com.sec.android.app.popupcalculator" iconid="7f020008" />
<item name="com.sec.android.app.clockpackage" iconid="7f020015" />
<item name="com.android.vending.AssetBrowserActivity" iconid="7f02004a" />
<item name="com.android.vending" iconid="7f02004a" />
<item name="com.google.android.finsky.widget.recommendation.RecommendedWidgetProvider" iconid="7f02004a" />
<item name="com.google.android.finsky.FinskyApp" iconid="7f02004a" />
<item name="com.android.vending.MarketWidgetProvider" iconid="7f02004a" />
<item name="com.google.android.finsky.widget.consumption.NowPlayingWidgetProvider" iconid="7f02004a" />
<item name="com.opera.mini.android" iconid="7f020043" />
<item name="com.noshufou.android.su" />
<item name="com.sds.android.ttpod" iconid="7f020059" />
<item name="net.cactii.flash2" iconid="7f020020" />
<item name="com.android.calendar.launchactivity" iconid="7f02000b" />
<item name="com.android.calendar.LaunchActivity" iconid="7f02000b" />
</cscappresource>
Attached Files
File Type: apk CSCAppResource.apk - [Click for QR Code] (1.09 MB, 291 views)
File Type: zip IconPack_Sample_CWM.zip - [Click for QR Code] (145.1 KB, 331 views)
If you like my work, please consider a donation. or you can press the Thanks button
----------------------------------------------------------------------------------------------------------------------


Amestris BlackDiamond For GSIII Thread
[GUIDE] [Advanced] How to make an IconPack for Samsung Touchwiz [JellyBean]
[GT-I9000] Amestris DarkCyan V12 - Odex
[Theme] GT-I9000 DarkCyan Ultimate Version 2.5 JW9
[ROM][4.1.2] [GT-I9100] Biftor™JB Rom - Black Diamond Theme
[Script] Amestris Odexer V4.0 ! GSIII GT-I9300
----------------------------------------------------------------------------------------------------------------------
| [Tool | Script] Amestris DEODEX to ODEX Convertor | For Themer and Developers [V5.0] |
PDA-PLANET APK EDITOR V1.0
----------------------------------------------------------------------------------------------------------------------
Current Device: Galaxy S4 mini duos , Nokia X1
The Following 10 Users Say Thank You to M_J_Nazari For This Useful Post: [ Click to Expand ]
 
wildstang83
Old
#3  
wildstang83's Avatar
Forum Moderator / Recognized Developer / XDA News Writer
Thanks Meter 3821
Posts: 4,726
Join Date: Oct 2010
Location: Behind You ;) ««XDA Mod Team 6»»
I have a couple of quick questions first though. Does it matter what the icons are named? Like ic_launcher.png, etc...

Also, I see where you say place both the .apk and the .xml into /system/csc/appresource, but I don't have an appresource folder on my Note II. What should I do?

Looks interesting, can't wait to try it out after your reply




H.I.T - HTC International Team


Forum Rules | New Users Guide | XDA Tour | Report Posts | Need a Moderator?

 
M_J_Nazari
Old
(Last edited by M_J_Nazari; 4th May 2013 at 04:15 PM.)
#4  
M_J_Nazari's Avatar
Recognized Developer - OP
Thanks Meter 2452
Posts: 1,520
Join Date: Jul 2010
Location: Bushehr

 
DONATE TO ME
Quote:
Originally Posted by wildstang83 View Post
I have a couple of quick questions first though. Does it matter what the icons are named? Like ic_launcher.png, etc...

Also, I see where you say place both the .apk and the .xml into /system/csc/appresource, but I don't have an appresource folder on my Note II. What should I do?

Looks interesting, can't wait to try it out after your reply

1- it doesn't matter about the names, you just link the icon's ID from public.xml to activity. also you can see the example from second post.
2-you need to create appresource folder manually, it doesn't exists on any firmware.
If you like my work, please consider a donation. or you can press the Thanks button
----------------------------------------------------------------------------------------------------------------------


Amestris BlackDiamond For GSIII Thread
[GUIDE] [Advanced] How to make an IconPack for Samsung Touchwiz [JellyBean]
[GT-I9000] Amestris DarkCyan V12 - Odex
[Theme] GT-I9000 DarkCyan Ultimate Version 2.5 JW9
[ROM][4.1.2] [GT-I9100] Biftor™JB Rom - Black Diamond Theme
[Script] Amestris Odexer V4.0 ! GSIII GT-I9300
----------------------------------------------------------------------------------------------------------------------
| [Tool | Script] Amestris DEODEX to ODEX Convertor | For Themer and Developers [V5.0] |
PDA-PLANET APK EDITOR V1.0
----------------------------------------------------------------------------------------------------------------------
Current Device: Galaxy S4 mini duos , Nokia X1
The Following 5 Users Say Thank You to M_J_Nazari For This Useful Post: [ Click to Expand ]
 
wildstang83
Old
#5  
wildstang83's Avatar
Forum Moderator / Recognized Developer / XDA News Writer
Thanks Meter 3821
Posts: 4,726
Join Date: Oct 2010
Location: Behind You ;) ««XDA Mod Team 6»»
Quote:
Originally Posted by M_J_Nazari View Post
1- it doesn't matter about the names, you just link the icon's ID from public.xml to activity. also you can see the example from second post.
2- if not exists , then create appresource folder manually.
Appreciate that. Gonna try it out right now




H.I.T - HTC International Team


Forum Rules | New Users Guide | XDA Tour | Report Posts | Need a Moderator?

 
M_J_Nazari
Old
#6  
M_J_Nazari's Avatar
Recognized Developer - OP
Thanks Meter 2452
Posts: 1,520
Join Date: Jul 2010
Location: Bushehr

 
DONATE TO ME
Quote:
Originally Posted by wildstang83 View Post
Appreciate that. Gonna try it out right now
you're welcome , you can test the sample from second post.
If you like my work, please consider a donation. or you can press the Thanks button
----------------------------------------------------------------------------------------------------------------------


Amestris BlackDiamond For GSIII Thread
[GUIDE] [Advanced] How to make an IconPack for Samsung Touchwiz [JellyBean]
[GT-I9000] Amestris DarkCyan V12 - Odex
[Theme] GT-I9000 DarkCyan Ultimate Version 2.5 JW9
[ROM][4.1.2] [GT-I9100] Biftor™JB Rom - Black Diamond Theme
[Script] Amestris Odexer V4.0 ! GSIII GT-I9300
----------------------------------------------------------------------------------------------------------------------
| [Tool | Script] Amestris DEODEX to ODEX Convertor | For Themer and Developers [V5.0] |
PDA-PLANET APK EDITOR V1.0
----------------------------------------------------------------------------------------------------------------------
Current Device: Galaxy S4 mini duos , Nokia X1
 
wildstang83
Old
#7  
wildstang83's Avatar
Forum Moderator / Recognized Developer / XDA News Writer
Thanks Meter 3821
Posts: 4,726
Join Date: Oct 2010
Location: Behind You ;) ««XDA Mod Team 6»»
Quote:
Originally Posted by M_J_Nazari View Post
you're welcome , you can test the sample from second post.
Yea thats what I am doing, just having a look at how you did it and everything. It works btw. You did a good job with this bud.

EDIT: I have the VZW Samsung Galaxy Note II i605 and it works perfectly.




H.I.T - HTC International Team


Forum Rules | New Users Guide | XDA Tour | Report Posts | Need a Moderator?

The Following User Says Thank You to wildstang83 For This Useful Post: [ Click to Expand ]
 
LegendM
Old
(Last edited by LegendM; 4th May 2013 at 04:29 PM.)
#8  
LegendM's Avatar
Senior Member
Thanks Meter 303
Posts: 715
Join Date: Jun 2012
Location: Ankara
Trust me I'm searching for this long time

I try create an small windows app that read apex ,go launcher icons and convert them to touchwiz
 
M_J_Nazari
Old
#9  
M_J_Nazari's Avatar
Recognized Developer - OP
Thanks Meter 2452
Posts: 1,520
Join Date: Jul 2010
Location: Bushehr

 
DONATE TO ME
Quote:
Originally Posted by wildstang83 View Post
Yea thats what I am doing, just having a look at how you did it and everything. It works btw. You did a good job with this bud.

EDIT: I have the VZW Samsung Galaxy Note II i605 and it works perfectly.
its my pleasure.
Quote:
Originally Posted by LegendM View Post
Trust me I'm searching for this long time

I try create an small app that read apex ,go launcher icons and convert them to touchwiz
I'll hope you find it perfect.
we are waiting for your job.

i searching a long time for this method and finally find this way is working. it seems an hidden Touchwiz feature.
If you like my work, please consider a donation. or you can press the Thanks button
----------------------------------------------------------------------------------------------------------------------


Amestris BlackDiamond For GSIII Thread
[GUIDE] [Advanced] How to make an IconPack for Samsung Touchwiz [JellyBean]
[GT-I9000] Amestris DarkCyan V12 - Odex
[Theme] GT-I9000 DarkCyan Ultimate Version 2.5 JW9
[ROM][4.1.2] [GT-I9100] Biftor™JB Rom - Black Diamond Theme
[Script] Amestris Odexer V4.0 ! GSIII GT-I9300
----------------------------------------------------------------------------------------------------------------------
| [Tool | Script] Amestris DEODEX to ODEX Convertor | For Themer and Developers [V5.0] |
PDA-PLANET APK EDITOR V1.0
----------------------------------------------------------------------------------------------------------------------
Current Device: Galaxy S4 mini duos , Nokia X1
 
LegendM
Old
(Last edited by LegendM; 4th May 2013 at 07:08 PM.)
#10  
LegendM's Avatar
Senior Member
Thanks Meter 303
Posts: 715
Join Date: Jun 2012
Location: Ankara
Edit:Here you go small tool ( may be buggy,report bugs via pm)
Attached Files
File Type: rar Touchwiz Icon Converter.rar - [Click for QR Code] (292.9 KB, 462 views)

The Following 5 Users Say Thank You to LegendM For This Useful Post: [ Click to Expand ]
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes