(01-17-13)Batch Themer V1.5RLS - Verizon Samsung Galaxy S III

This is a two-part thread. First part will cover my Batch Theme script I created for the Galaxy S III. The second part is a guide of where all major png's are located and what Png's still need to be found.
Batch Theme script
It copies one png and renames the copy to every PNG within framework-res.apk that has the same dimensions. So far it can create about 60 png's in about a second. As simple as it is, this script will save any themer at least an hour of work if not more. My goal will be to batch theme framework-res.apk in a couple seconds. Here's a quick video of what the script is capable of:
You can download the script here:
RLS1.5
Changelog:
*Batch theme folder added(Just modify the PNG's in test folder then copy those to the primary folder, run batch...enjoy
*Added more png's to main script. (currently up to 134 PNG's on batch theme)
Media Link: http://www.mediafire.com/?jc3d41eu63gdbcn
Changelog-Batch Theme Script
Primary PNG's/9.png's needed to run batch script (Currently 13 below will generate 115 png's)
ab_stacked_solid_dark_holo.9.png
btn_default_normal_holo.9.png
btn_default_normal_holo_dark.9.png
btn_radio_off.png
btn_radio_on.png
dialog_full_holo_dark.9.png
dialog_full_holo_light.9.png
dialog_middle_holo.9.png
switch_thumb_activated_holo_dark.9.png
toast_frame_holo.9.png
tw_dialog_bottom_holo_dark.9.png
tw_dialog_bottom_medium_holo_dark.9.png
tw_menu_hardkey_panel_holo_dark.9.png
PNG location's for Galaxy SIII
With the help of other themers, I'm hoping we can get some coordination going so themes can be completed in a much quicker time-frame.
I'll do the best I can to post tutorials, screen-shots and whatever else I can to aid in them development.
Credits:
jonathanphx1-))
)))))))))))))))))))))-Huge Thanks to both these devs for putting together a nice hack to allow for three NEW png's we can use in our themes. Make sure you hit them up with some thanks.
Gunthermic's-))
PNG's That need to be located.
Menu popup press png
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
PNG that have been located and their location(These PNG's took hours to find)
status_bar_item_background_normal (Seen here when pressing on the dropdown menu) Found!-Huge thanks to jonathanphx1& Gunthermic's for the hack. Without them, THIS WOULD NOT BE POSSIBLE
Instructions for modifying XML:
jonathanphx1-
That's what I did and it worked fine. Also got rid of the black status bar and am directing it to a png instead of a color code as you can see from the pic.
I directed it to status_bar_item_background_normal ( a png I added) but you can direct it to what ever you want. Make sure you add the desired png into the xhdpi folder in the SystemUI and recompile
SystemUI->values->drawable.xml
Click to expand...
Click to collapse
Code:
<item type="drawable" name="notification_number_text_color">#ffffffff</item>
<item type="drawable" name="notification_item_background_color">#ff11111 1</item>
[COLOR="Magenta"][B]<drawable name="notification_item_background_color_pressed"> @drawable/status_bar_item_background_normal</drawable>[/B][/COLOR]
<item type="drawable" name="ticker_background_color">#ff1d1d1d</item>
[COLOR="Magenta"][B]<drawable name="status_bar_background">@drawable/statusbar_background</drawable>[/B][/COLOR]
<item type="drawable" name="status_bar_recents_background_solid">#b30000 00</item>
<item type="drawable" name="status_bar_recents_app_thumbnail_background" >#88000000</item>
<item type="drawable" name="status_bar_notification_row_background_color ">#ff090909</item>
<item type="drawable" name="notification_header_bg">#ff000000</item>
<item type="drawable" name="notification_tracking_bg">#d8000000</item>
<item type="drawable" name="recents_callout_line">#99ffffff</item>
<item type="drawable" name="notification_item_background_legacy_color"># ffaaaaaa</item>
<item type="drawable" name="tw_notification_background_null">#00000000</item>
[COLOR="Magenta"][B]<drawable name="tw_notification_background_pressed">@drawable/status_bar_item_background_normal</drawable>[/B][/COLOR]
All png's that follow are located in framework-res.apk
Menu Popup. (When pressing hard menu)
Location: framework-res.apk/xdpi/tw_menu_hardkey_panel_holo_dark.9.png
Power Menu: (Found when holding down power. This is the bottom part of that menu)
tw_dialog_bottom_holo_dark.9.png
Screenshot:
Small Toaster Popup (The box that pop's up when the phone boots to homescreen. This usually says, Super User has been granted Root access in very small font)
toast_frame_holo.9.png
Screenshot:
Popup Top Menu ( Found when the screen loads and a popup menu is displayed. This is the top portion )
dialog_top_holo_dark.9.png
Screenshot:
Pop up Bottom Rest Toaster Box (Found in wifi Explorer as the popup box)
dialog_button_bottom_holo_dark.9.png
Popup Bottom Toaster Box ( The bottom PNG you see when the phone initially boots up )
tw_menu_dropdown_panel_holo_dark.9.png
Pop up Bottom png rest for restart menu ( Found when selecting Power Menu,Restart
tw_dialog_bottom_medium_holo_dark.9.png

Great post Thanks.

Nice job!

what I would like to know, is people who are successfully decompiling, recompiling and then using a systemui.apk, what apktools they are using.
I can decompile, recompile, and use framework-res.apk and twframework-res.apk but cannot do the same with systemui.apk

nosympathy said:
what I would like to know, is people who are successfully decompiling, recompiling and then using a systemui.apk, what apktools they are using.
I can decompile, recompile, and use framework-res.apk and twframework-res.apk but cannot do the same with systemui.apk
Click to expand...
Click to collapse
No problem bud. Prddog1 hooked me up with the latest apktool.
Good bye HTC Rezound, hello Galaxy S3!

I look forward to giving this a shot.
Sent from my SCH-I535 using Xparent ICS Tapatalk 2

AndroidGraphix said:
No problem bud. Prddog1 hooked me up with the latest apktool.
Good bye HTC Rezound, hello Galaxy S3!
Click to expand...
Click to collapse
Yeah I thank you again for your help. Having one of those blonde moments haha.
Sent from my SCH-I535 using xda app-developers app

PNG's That need to be located.
Dropdown Menu Press.png
I'm looking for the press.png found for the drop down menu. I've been told it's in drawable.xml under SystemUI.apk but I've modified it to no end with zero results. Please advise.
Raider found it with Gunthermic's help. Other treasures in that xml too.
SystemUI,->values->drawables.xml...

jonathanphx1 said:
PNG's That need to be located.
Dropdown Menu Press.png
I'm looking for the press.png found for the drop down menu. I've been told it's in drawable.xml under SystemUI.apk but I've modified it to no end with zero results. Please advise.
Raider found it with Gunthermic's help. Other treasures in that xml too.
SystemUI,->values->drawables.xml...
Click to expand...
Click to collapse
Thanks buddy. Can you paste and bold the line of code I need to edit? I've honestly changed it at least three times with no luck. I was trying to redirect the xml to a png by inserting @drawable/status_bar_background but it didn't work. Any ideas?
Good bye HTC Rezound, hello Galaxy S3!

AndroidGraphix said:
Thanks buddy. Can you paste and bold the line of code I need to edit? I've honestly changed it at least three times with no luck. I was trying to redirect the xml to a png by inserting @drawable/status_bar_background but it didn't work. Any ideas?
Good bye HTC Rezound, hello Galaxy S3!
Click to expand...
Click to collapse
That's what I did and it worked fine. Also got rid of the black status bar and am directing it to a png instead of a color code as you can see from the pic.
Sure here.... this is in the SystemUI->values->drawable.xml
<item type="drawable" name="notification_number_text_color">#ffffffff</item>
<item type="drawable" name="notification_item_background_color">#ff111111</item>
<drawable name="notification_item_background_color_pressed">@drawable/status_bar_item_background_normal</drawable>
<item type="drawable" name="ticker_background_color">#ff1d1d1d</item>
<drawable name="status_bar_background">@drawable/statusbar_background</drawable>
<item type="drawable" name="status_bar_recents_background_solid">#b3000000</item>
<item type="drawable" name="status_bar_recents_app_thumbnail_background">#88000000</item>
<item type="drawable" name="status_bar_notification_row_background_color">#ff090909</item>
<item type="drawable" name="notification_header_bg">#ff000000</item>
<item type="drawable" name="notification_tracking_bg">#d8000000</item>
<item type="drawable" name="recents_callout_line">#99ffffff</item>
<item type="drawable" name="notification_item_background_legacy_color">#ffaaaaaa</item>
<item type="drawable" name="tw_notification_background_null">#00000000</item>
<drawable name="tw_notification_background_pressed">@drawable/status_bar_item_background_normal</drawable>]
I directed it to status_bar_item_background_normal ( a png I added) but you can direct it to what ever you want. Make sure you add the desired png into the xhdpi folder in the SystemUI and recompile.
---------- Post added at 03:14 AM ---------- Previous post was at 03:01 AM ----------
Raider reread my post above about the status bar background. was editting it when you were reading it

jonathanphx1 said:
That's what I did and it worked fine. Also got rid of the black status bar and am directing it to a png instead of a color code as you can see from the pic.
Sure here.... this is in the SystemUI->values->drawable.xml
#ffffffff
#ff111111
@drawable/status_bar_item_background_normal
#ff1d1d1d
@drawable/statusbar_background
#b3000000
#88000000
#ff090909
#ff000000
#d8000000
#99ffffff
#ffaaaaaa
#00000000
@drawable/status_bar_item_background_normal]
I directed it to status_bar_item_background_normal ( a png I added) but you can direct it to what ever you want. Make sure you add the desired png into the xhdpi folder in the SystemUI and recompile.
---------- Post added at 03:14 AM ---------- Previous post was at 03:01 AM ----------
Raider reread my post above about the status bar background. was editting it when you were reading it
Click to expand...
Click to collapse
Awesome bro. Thanks a million for posting you and Gunthermic's hack. I'll post this in the op in an hour.
Now all we need is to insert xml code to allow for a status_bar_background_rest
Good bye HTC Rezound, hello Galaxy S3!
EDIT
If anyone can help. I tried the above mod in drawable.xml but when I flash the zip, nothing happens.
Code:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<item type="drawable" name="notification_number_text_color">#ffffffff</item>
<item type="drawable" name="notification_item_background_color">#ff111111</item>
<drawable name="notification_item_background_color_pressed">@drawable/status_bar_item_background_normal</drawable>
<item type="drawable" name="ticker_background_color">#ff1d1d1d</item>
<drawable name="status_bar_background">@drawable/statusbar_background</drawable>
<item type="drawable" name="status_bar_recents_background_solid">#b3000000</item>
<item type="drawable" name="status_bar_recents_app_thumbnail_background">#88000000</item>
<item type="drawable" name="status_bar_notification_row_background_color">#ff090909</item>
<item type="drawable" name="notification_header_bg">#ff000000</item>
<item type="drawable" name="notification_tracking_bg">#d8000000</item>
<item type="drawable" name="recents_callout_line">#99ffffff</item>
<item type="drawable" name="notification_item_background_legacy_color">#ffaaaaaa</item>
<item type="drawable" name="tw_notification_background_null">#00000000</item>
<drawable name="tw_notification_background_pressed">@drawable/status_bar_item_background_normal</drawable>
<item type="drawable" name="APKTOOL_DUMMY_0065">false</item>
<item type="drawable" name="APKTOOL_DUMMY_0066">false</item>
<item type="drawable" name="APKTOOL_DUMMY_0083">false</item>
<item type="drawable" name="APKTOOL_DUMMY_0084">false</item>
<item type="drawable" name="APKTOOL_DUMMY_0085">false</item>
<item type="drawable" name="APKTOOL_DUMMY_0086">false</item>
<item type="drawable" name="APKTOOL_DUMMY_0087">false</item>
<item type="drawable" name="APKTOOL_DUMMY_0088">false</item>
<item type="drawable" name="APKTOOL_DUMMY_0089">false</item>
<item type="drawable" name="APKTOOL_DUMMY_008a">false</item>
<item type="drawable" name="APKTOOL_DUMMY_00ab">false</item>
<item type="drawable" name="APKTOOL_DUMMY_00fb">false</item>
<item type="drawable" name="APKTOOL_DUMMY_00fc">false</item>
<item type="drawable" name="APKTOOL_DUMMY_00ff">false</item>
<item type="drawable" name="APKTOOL_DUMMY_0100">false</item>
<item type="drawable" name="APKTOOL_DUMMY_0105">false</item>
<item type="drawable" name="APKTOOL_DUMMY_0106">false</item>
<item type="drawable" name="APKTOOL_DUMMY_0118">false</item>
<item type="drawable" name="APKTOOL_DUMMY_0119">false</item>
<item type="drawable" name="APKTOOL_DUMMY_016a">false</item>
</resources>
I've inserted the png's into drawable-XDPI folder.
I also don't know if the first code posted was correct or if my modifed xml below is how it should be written:
Code:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<item type="drawable" name="notification_number_text_color">#ffffffff</item>
<item type="drawable" name="notification_item_background_color">#ff111111</item>
<item type="drawable" drawable name="notification_item_background_color_pressed">@drawable/status_bar_item_background_normal</drawable>
<item type="drawable" name="ticker_background_color">#ff1d1d1d</item>
<item type="drawable" drawable name="status_bar_background">@drawable/statusbar_background</drawable>
<item type="drawable" name="status_bar_recents_background_solid">#b3000000</item>
<item type="drawable" name="status_bar_recents_app_thumbnail_background">#88000000</item>
<item type="drawable" name="status_bar_notification_row_background_color">#ff090909</item>
<item type="drawable" name="notification_header_bg">#ff000000</item>
<item type="drawable" name="notification_tracking_bg">#d8000000</item>
<item type="drawable" name="recents_callout_line">#99ffffff</item>
<item type="drawable" name="notification_item_background_legacy_color">#ffaaaaaa</item>
<item type="drawable" name="tw_notification_background_null">#00000000</item>
<item type="drawable" drawable name="tw_notification_background_pressed">@drawable/status_bar_item_background_normal</drawable>
<item type="drawable" name="APKTOOL_DUMMY_0065">false</item>
<item type="drawable" name="APKTOOL_DUMMY_0066">false</item>
<item type="drawable" name="APKTOOL_DUMMY_0083">false</item>
<item type="drawable" name="APKTOOL_DUMMY_0084">false</item>
<item type="drawable" name="APKTOOL_DUMMY_0085">false</item>
<item type="drawable" name="APKTOOL_DUMMY_0086">false</item>
<item type="drawable" name="APKTOOL_DUMMY_0087">false</item>
<item type="drawable" name="APKTOOL_DUMMY_0088">false</item>
<item type="drawable" name="APKTOOL_DUMMY_0089">false</item>
<item type="drawable" name="APKTOOL_DUMMY_008a">false</item>
<item type="drawable" name="APKTOOL_DUMMY_00ab">false</item>
<item type="drawable" name="APKTOOL_DUMMY_00fb">false</item>
<item type="drawable" name="APKTOOL_DUMMY_00fc">false</item>
<item type="drawable" name="APKTOOL_DUMMY_00ff">false</item>
<item type="drawable" name="APKTOOL_DUMMY_0100">false</item>
<item type="drawable" name="APKTOOL_DUMMY_0105">false</item>
<item type="drawable" name="APKTOOL_DUMMY_0106">false</item>
<item type="drawable" name="APKTOOL_DUMMY_0118">false</item>
<item type="drawable" name="APKTOOL_DUMMY_0119">false</item>
<item type="drawable" name="APKTOOL_DUMMY_016a">false</item>
</resources>

looking forward to using this!

Having issues recompiling SystemUI.apk. Any help?

I have been themeing my own stuff for awhile but did each file individually and have never ran scripts so I was wondering if anyone has a few minutes if you would mind explaining how to get this to work.
thanks

jdpeck said:
I have been themeing my own stuff for awhile but did each file individually and have never ran scripts so I was wondering if anyone has a few minutes if you would mind explaining how to get this to work.
thanks
Click to expand...
Click to collapse
Best thing to do is match the PNG's used in the script then add those png's to the main folder followed by running the script. You only need to match the first png.
Sent from my SCH-I535 using xda premium

Batch Themer updated to RLS 1.5. :laugh: OP has been updated.

Raider rocks
Glad to see you back in the game homie and sharing your knowledge. Thanks also to all those that have shared with you so that you can share with us. (ie: jonathanphx1 and team Average Joe's) :good:

jonathanphx1 said:
That's what I did and it worked fine. Also got rid of the black status bar and am directing it to a png instead of a color code as you can see from the pic.
Sure here.... this is in the SystemUI->values->drawable.xml
<item type="drawable" name="notification_number_text_color">#ffffffff</item>
<item type="drawable" name="notification_item_background_color">#ff111111</item>
<drawable name="notification_item_background_color_pressed">@drawable/status_bar_item_background_normal</drawable>
<item type="drawable" name="ticker_background_color">#ff1d1d1d</item>
<drawable name="status_bar_background">@drawable/statusbar_background</drawable>
<item type="drawable" name="status_bar_recents_background_solid">#b3000000</item>
<item type="drawable" name="status_bar_recents_app_thumbnail_background">#88000000</item>
<item type="drawable" name="status_bar_notification_row_background_color">#ff090909</item>
<item type="drawable" name="notification_header_bg">#ff000000</item>
<item type="drawable" name="notification_tracking_bg">#d8000000</item>
<item type="drawable" name="recents_callout_line">#99ffffff</item>
<item type="drawable" name="notification_item_background_legacy_color">#ffaaaaaa</item>
<item type="drawable" name="tw_notification_background_null">#00000000</item>
<drawable name="tw_notification_background_pressed">@drawable/status_bar_item_background_normal</drawable>]
I directed it to status_bar_item_background_normal ( a png I added) but you can direct it to what ever you want. Make sure you add the desired png into the xhdpi folder in the SystemUI and recompile.
---------- Post added at 03:14 AM ---------- Previous post was at 03:01 AM ----------
Raider reread my post above about the status bar background. was editting it when you were reading it
Click to expand...
Click to collapse
nice work guys. thanks for all your help. i would be totally clueless without you knowledge. gonna see if i can get the nano dialer over to the dark horse rises therme for my phone. gonna be tough on a noob to this...

pop up
hi there awsome work!! just wondering if u cud plz tell me name of this popup, i cant seem to find it , plz

litlnicky said:
hi there awsome work!! just wondering if u cud plz tell me name of this popup, i cant seem to find it , plz
Click to expand...
Click to collapse
Its in framework-res.apk.... I can't remember off hand but is something like... search dropdown... It's a 9 file
HAHA...I bet you thought there was gonna be something awesome here, but it's just a regular old signature
GalaxyMOD spilled ink on my MulitiWindows

Related

[MOD]Config to unlock all system languages;MMS size limit tweak

Major thing I love about GSM is its worldwide.I bought At&t HOXL,and my first impression was-wtf,where is all languages.
And I know that system got them all,they just hidden.Flashed couple custom ROMs here and same thing,only 3 languages...
I will tell you exactly how to unlock them,please bake it and your ROM could be usefull worldwide
English is my second lang,and Im sure many will like this addon.
open system/customize/CID/default.xml
On top you will see
Before:
Code:
<?xml version="1.0" encoding="utf-8"?>
<customization_form>
<category name="system">
<module name="locale">
<function>
<set name="single">
<item name="total_list">en_US;es_US;fr_US;</item>
<item type="boolean" name="en_US">yes</item>
<item type="boolean" name="es_US">yes</item>
<item type="boolean" name="fr_US">yes</item>
</set>
Replace it to
After:
Code:
<?xml version="1.0" encoding="utf-8"?>
<customization_form>
<category name="system">
<module name="locale">
<function>
<set name="single">
<item name="total_list">ar_AR;ar_BH;ar_DZ;ar_JO;ar_KW;ar_LB;ar_LY;ar_MA;ar_OM;ar_QA;ar_TN;bg_BG;bg_BY;bg_CS;bg_CZ;bg_EE;bg_HR;bg_HU;bg_LT;bg_LV;bg_PL;bg_RO;bg_SI;bg_SK;bg_UA;cs_BG;cs_BY;cs_CS;cs_CZ;cs_EE;cs_HR;cs_HU;cs_LT;cs_LV;cs_PL;cs_RO;cs_SI;cs_SK;cs_UA;da_DK;da_FI;da_NO;da_SE;de_AO;de_AT;de_CH;de_DE;de_ES;de_FR;de_GB;de_IE;de_IT;de_KE;de_LU;de_MZ;de_NA;de_NG;de_NL;de_PT;de_ZA;el_GR;en_AE;en_AM;en_AO;en_AT;en_AU;en_AZ;en_BG;en_BH;en_BY;en_CH;en_CS;en_CZ;en_DE;en_DK;en_DZ;en_EE;en_EG;en_ES;en_FI;en_FR;en_GB;en_GE;en_GR;en_HR;en_HU;en_ID;en_IE;en_IQ;en_IT;en_JO;en_KE;en_KW;en_KZ;en_LB;en_LT;en_LU;en_LV;en_LY;en_MA;en_MZ;en_NA;en_NG;en_NL;en_NO;en_OM;en_PL;en_PT;en_QA;en_RO;en_RU;en_SA;en_SE;en_SG;en_SI;en_SK;en_TN;en_UA;en_US;en_ZA;es_ES;es_FR;es_GB;es_IE;es_IT;es_PT;es_US;fi_DK;fi_FI;fi_NO;fi_SE;fr_AE;fr_AO;fr_AT;fr_BH;fr_CH;fr_DE;fr_DZ;fr_EG;fr_ES;fr_FR;fr_GB;fr_IE;fr_IQ;fr_IT;fr_JO;fr_KE;fr_KW;fr_LB;fr_LU;fr_LY;fr_MA;fr_MZ;fr_NA;fr_NG;fr_NL;fr_OM;fr_PT;fr_QA;fr_SA;fr_TN;fr_US;fr_ZA;hi_HI;hr_BG;hr_BY;hr_CS;hr_CZ;hr_EE;hr_HR;hr_HU;hr_LT;hr_LV;hr_PL;hr_RO;hr_SI;hr_SK;hr_UA;hu_BG;hu_BY;hu_CS;hu_CZ;hu_EE;hu_HR;hu_HU;hu_LT;hu_LV;hu_PL;hu_RO;hu_SI;hu_SK;hu_UA;it_AT;it_CH;it_DE;it_FR;it_GB;it_IE;it_IT;iw_IW;ja_JP;ko_KR;nb_DK;nb_FI;nb_NO;nb_SE;nl_FR;nl_LU;nl_NL;nl_BE;pl_BG;pl_BY;pl_CS;pl_CZ;pl_EE;pl_GB;pl_HR;pl_HU;pl_IE;pl_LT;pl_LV;pl_PL;pl_RO;pl_SI;pl_SK;pl_UA;pt_AO;pt_ES;pt_FR;pt_KE;pt_MZ;pt_NA;pt_NG;pt_PT;pt_ZA;ro_BG;ro_BY;ro_CS;ro_CZ;ro_EE;ro_HR;ro_HU;ro_LT;ro_LV;ro_PL;ro_RO;ro_SI;ro_SK;ro_UA;ru_AM;ru_AZ;ru_BG;ru_BY;ru_CS;ru_CZ;ru_EE;ru_GE;ru_HR;ru_HU;ru_KZ;ru_LT;ru_LV;ru_PL;ru_RO;ru_RU;ru_SI;ru_SK;ru_UA;sk_BG;sk_BY;sk_CS;sk_CZ;sk_EE;sk_HR;sk_HU;sk_LT;sk_LV;sk_PL;sk_RO;sk_SI;sk_SK;sk_UA;sl_BG;sl_BY;sl_CS;sl_CZ;sl_EE;sl_HR;sl_HU;sl_LT;sl_LV;sl_PL;sl_RO;sl_SI;sl_SK;sl_UA;sr_BG;sr_BY;sr_CS;sr_CZ;sr_EE;sr_HR;sr_HU;sr_LT;sr_LV;sr_PL;sr_RO;sr_SI;sr_SK;sr_UA;sv_DK;sv_FI;sv_NO;sv_SE;th_TH;tr_AT;tr_CH;tr_DE;tr_TR;vi_VN;zh_CN;zh_HK;zh_TW;</item>
<item type="boolean" name="ar_AR">yes</item>
<item type="boolean" name="ar_BH">yes</item>
<item type="boolean" name="ar_DZ">yes</item>
<item type="boolean" name="ar_JO">yes</item>
<item type="boolean" name="ar_KW">yes</item>
<item type="boolean" name="ar_LB">yes</item>
<item type="boolean" name="ar_LY">yes</item>
<item type="boolean" name="ar_MA">yes</item>
<item type="boolean" name="ar_OM">yes</item>
<item type="boolean" name="ar_QA">yes</item>
<item type="boolean" name="ar_TN">yes</item>
<item type="boolean" name="bg_BG">yes</item>
<item type="boolean" name="bg_BY">yes</item>
<item type="boolean" name="bg_CS">yes</item>
<item type="boolean" name="bg_CZ">yes</item>
<item type="boolean" name="bg_EE">yes</item>
<item type="boolean" name="bg_HR">yes</item>
<item type="boolean" name="bg_HU">yes</item>
<item type="boolean" name="bg_LT">yes</item>
<item type="boolean" name="bg_LV">yes</item>
<item type="boolean" name="bg_PL">yes</item>
<item type="boolean" name="bg_RO">yes</item>
<item type="boolean" name="bg_SI">yes</item>
<item type="boolean" name="bg_SK">yes</item>
<item type="boolean" name="bg_UA">yes</item>
<item type="boolean" name="cs_BG">yes</item>
<item type="boolean" name="cs_BY">yes</item>
<item type="boolean" name="cs_CS">yes</item>
<item type="boolean" name="cs_CZ">yes</item>
<item type="boolean" name="cs_EE">yes</item>
<item type="boolean" name="cs_HR">yes</item>
<item type="boolean" name="cs_HU">yes</item>
<item type="boolean" name="cs_LT">yes</item>
<item type="boolean" name="cs_LV">yes</item>
<item type="boolean" name="cs_PL">yes</item>
<item type="boolean" name="cs_RO">yes</item>
<item type="boolean" name="cs_SI">yes</item>
<item type="boolean" name="cs_SK">yes</item>
<item type="boolean" name="cs_UA">yes</item>
<item type="boolean" name="da_DK">yes</item>
<item type="boolean" name="da_FI">yes</item>
<item type="boolean" name="da_NO">yes</item>
<item type="boolean" name="da_SE">yes</item>
<item type="boolean" name="de_AO">yes</item>
<item type="boolean" name="de_AT">yes</item>
<item type="boolean" name="de_CH">yes</item>
<item type="boolean" name="de_DE">yes</item>
<item type="boolean" name="de_ES">yes</item>
<item type="boolean" name="de_FR">yes</item>
<item type="boolean" name="de_GB">yes</item>
<item type="boolean" name="de_IE">yes</item>
<item type="boolean" name="de_IT">yes</item>
<item type="boolean" name="de_KE">yes</item>
<item type="boolean" name="de_LU">yes</item>
<item type="boolean" name="de_MZ">yes</item>
<item type="boolean" name="de_NA">yes</item>
<item type="boolean" name="de_NG">yes</item>
<item type="boolean" name="de_NL">yes</item>
<item type="boolean" name="de_PT">yes</item>
<item type="boolean" name="de_ZA">yes</item>
<item type="boolean" name="el_GR">yes</item>
<item type="boolean" name="en_AE">yes</item>
<item type="boolean" name="en_AM">yes</item>
<item type="boolean" name="en_AO">yes</item>
<item type="boolean" name="en_AT">yes</item>
<item type="boolean" name="en_AU">yes</item>
<item type="boolean" name="en_AZ">yes</item>
<item type="boolean" name="en_BG">yes</item>
<item type="boolean" name="en_BH">yes</item>
<item type="boolean" name="en_BY">yes</item>
<item type="boolean" name="en_CH">yes</item>
<item type="boolean" name="en_CS">yes</item>
<item type="boolean" name="en_CZ">yes</item>
<item type="boolean" name="en_DE">yes</item>
<item type="boolean" name="en_DK">yes</item>
<item type="boolean" name="en_DZ">yes</item>
<item type="boolean" name="en_EE">yes</item>
<item type="boolean" name="en_EG">yes</item>
<item type="boolean" name="en_ES">yes</item>
<item type="boolean" name="en_FI">yes</item>
<item type="boolean" name="en_FR">yes</item>
<item type="boolean" name="en_GB">yes</item>
<item type="boolean" name="en_GE">yes</item>
<item type="boolean" name="en_GR">yes</item>
<item type="boolean" name="en_HR">yes</item>
<item type="boolean" name="en_HU">yes</item>
<item type="boolean" name="en_ID">yes</item>
<item type="boolean" name="en_IE">yes</item>
<item type="boolean" name="en_IQ">yes</item>
<item type="boolean" name="en_IT">yes</item>
<item type="boolean" name="en_JO">yes</item>
<item type="boolean" name="en_KE">yes</item>
<item type="boolean" name="en_KW">yes</item>
<item type="boolean" name="en_KZ">yes</item>
<item type="boolean" name="en_LB">yes</item>
<item type="boolean" name="en_LT">yes</item>
<item type="boolean" name="en_LU">yes</item>
<item type="boolean" name="en_LV">yes</item>
<item type="boolean" name="en_LY">yes</item>
<item type="boolean" name="en_MA">yes</item>
<item type="boolean" name="en_MZ">yes</item>
<item type="boolean" name="en_NA">yes</item>
<item type="boolean" name="en_NG">yes</item>
<item type="boolean" name="en_NL">yes</item>
<item type="boolean" name="en_NO">yes</item>
<item type="boolean" name="en_OM">yes</item>
<item type="boolean" name="en_PL">yes</item>
<item type="boolean" name="en_PT">yes</item>
<item type="boolean" name="en_QA">yes</item>
<item type="boolean" name="en_RO">yes</item>
<item type="boolean" name="en_RU">yes</item>
<item type="boolean" name="en_SA">yes</item>
<item type="boolean" name="en_SE">yes</item>
<item type="boolean" name="en_SG">yes</item>
<item type="boolean" name="en_SI">yes</item>
<item type="boolean" name="en_SK">yes</item>
<item type="boolean" name="en_TN">yes</item>
<item type="boolean" name="en_UA">yes</item>
<item type="boolean" name="en_US">yes</item>
<item type="boolean" name="en_ZA">yes</item>
<item type="boolean" name="es_ES">yes</item>
<item type="boolean" name="es_FR">yes</item>
<item type="boolean" name="es_GB">yes</item>
<item type="boolean" name="es_IE">yes</item>
<item type="boolean" name="es_IT">yes</item>
<item type="boolean" name="es_PT">yes</item>
<item type="boolean" name="es_US">yes</item>
<item type="boolean" name="fi_DK">yes</item>
<item type="boolean" name="fi_FI">yes</item>
<item type="boolean" name="fi_NO">yes</item>
<item type="boolean" name="fi_SE">yes</item>
<item type="boolean" name="fr_AE">yes</item>
<item type="boolean" name="fr_AO">yes</item>
<item type="boolean" name="fr_AT">yes</item>
<item type="boolean" name="fr_BH">yes</item>
<item type="boolean" name="fr_CH">yes</item>
<item type="boolean" name="fr_DE">yes</item>
<item type="boolean" name="fr_DZ">yes</item>
<item type="boolean" name="fr_EG">yes</item>
<item type="boolean" name="fr_ES">yes</item>
<item type="boolean" name="fr_FR">yes</item>
<item type="boolean" name="fr_GB">yes</item>
<item type="boolean" name="fr_IE">yes</item>
<item type="boolean" name="fr_IQ">yes</item>
<item type="boolean" name="fr_IT">yes</item>
<item type="boolean" name="fr_JO">yes</item>
<item type="boolean" name="fr_KE">yes</item>
<item type="boolean" name="fr_KW">yes</item>
<item type="boolean" name="fr_LB">yes</item>
<item type="boolean" name="fr_LU">yes</item>
<item type="boolean" name="fr_LY">yes</item>
<item type="boolean" name="fr_MA">yes</item>
<item type="boolean" name="fr_MZ">yes</item>
<item type="boolean" name="fr_NA">yes</item>
<item type="boolean" name="fr_NG">yes</item>
<item type="boolean" name="fr_NL">yes</item>
<item type="boolean" name="fr_OM">yes</item>
<item type="boolean" name="fr_PT">yes</item>
<item type="boolean" name="fr_QA">yes</item>
<item type="boolean" name="fr_SA">yes</item>
<item type="boolean" name="fr_TN">yes</item>
<item type="boolean" name="fr_US">yes</item>
<item type="boolean" name="fr_ZA">yes</item>
<item type="boolean" name="hi_HI">yes</item>
<item type="boolean" name="hr_BG">yes</item>
<item type="boolean" name="hr_BY">yes</item>
<item type="boolean" name="hr_CS">yes</item>
<item type="boolean" name="hr_CZ">yes</item>
<item type="boolean" name="hr_EE">yes</item>
<item type="boolean" name="hr_HR">yes</item>
<item type="boolean" name="hr_HU">yes</item>
<item type="boolean" name="hr_LT">yes</item>
<item type="boolean" name="hr_LV">yes</item>
<item type="boolean" name="hr_PL">yes</item>
<item type="boolean" name="hr_RO">yes</item>
<item type="boolean" name="hr_SI">yes</item>
<item type="boolean" name="hr_SK">yes</item>
<item type="boolean" name="hr_UA">yes</item>
<item type="boolean" name="hu_BG">yes</item>
<item type="boolean" name="hu_BY">yes</item>
<item type="boolean" name="hu_CS">yes</item>
<item type="boolean" name="hu_CZ">yes</item>
<item type="boolean" name="hu_EE">yes</item>
<item type="boolean" name="hu_HR">yes</item>
<item type="boolean" name="hu_HU">yes</item>
<item type="boolean" name="hu_LT">yes</item>
<item type="boolean" name="hu_LV">yes</item>
<item type="boolean" name="hu_PL">yes</item>
<item type="boolean" name="hu_RO">yes</item>
<item type="boolean" name="hu_SI">yes</item>
<item type="boolean" name="hu_SK">yes</item>
<item type="boolean" name="hu_UA">yes</item>
<item type="boolean" name="it_AT">yes</item>
<item type="boolean" name="it_CH">yes</item>
<item type="boolean" name="it_DE">yes</item>
<item type="boolean" name="it_FR">yes</item>
<item type="boolean" name="it_GB">yes</item>
<item type="boolean" name="it_IE">yes</item>
<item type="boolean" name="it_IT">yes</item>
<item type="boolean" name="iw_IW">yes</item>
<item type="boolean" name="ja_JP">yes</item>
<item type="boolean" name="ko_KR">yes</item>
<item type="boolean" name="nb_DK">yes</item>
<item type="boolean" name="nb_FI">yes</item>
<item type="boolean" name="nb_NO">yes</item>
<item type="boolean" name="nb_SE">yes</item>
<item type="boolean" name="nl_FR">yes</item>
<item type="boolean" name="nl_LU">yes</item>
<item type="boolean" name="nl_NL">yes</item>
<item type="boolean" name="nl_BE">yes</item>
<item type="boolean" name="pl_BG">yes</item>
<item type="boolean" name="pl_BY">yes</item>
<item type="boolean" name="pl_CS">yes</item>
<item type="boolean" name="pl_CZ">yes</item>
<item type="boolean" name="pl_EE">yes</item>
<item type="boolean" name="pl_GB">yes</item>
<item type="boolean" name="pl_HR">yes</item>
<item type="boolean" name="pl_HU">yes</item>
<item type="boolean" name="pl_IE">yes</item>
<item type="boolean" name="pl_LT">yes</item>
<item type="boolean" name="pl_LV">yes</item>
<item type="boolean" name="pl_PL">yes</item>
<item type="boolean" name="pl_RO">yes</item>
<item type="boolean" name="pl_SI">yes</item>
<item type="boolean" name="pl_SK">yes</item>
<item type="boolean" name="pl_UA">yes</item>
<item type="boolean" name="pt_AO">yes</item>
<item type="boolean" name="pt_ES">yes</item>
<item type="boolean" name="pt_FR">yes</item>
<item type="boolean" name="pt_KE">yes</item>
<item type="boolean" name="pt_MZ">yes</item>
<item type="boolean" name="pt_NA">yes</item>
<item type="boolean" name="pt_NG">yes</item>
<item type="boolean" name="pt_PT">yes</item>
<item type="boolean" name="pt_ZA">yes</item>
<item type="boolean" name="ro_BG">yes</item>
<item type="boolean" name="ro_BY">yes</item>
<item type="boolean" name="ro_CS">yes</item>
<item type="boolean" name="ro_CZ">yes</item>
<item type="boolean" name="ro_EE">yes</item>
<item type="boolean" name="ro_HR">yes</item>
<item type="boolean" name="ro_HU">yes</item>
<item type="boolean" name="ro_LT">yes</item>
<item type="boolean" name="ro_LV">yes</item>
<item type="boolean" name="ro_PL">yes</item>
<item type="boolean" name="ro_RO">yes</item>
<item type="boolean" name="ro_SI">yes</item>
<item type="boolean" name="ro_SK">yes</item>
<item type="boolean" name="ro_UA">yes</item>
<item type="boolean" name="ru_AM">yes</item>
<item type="boolean" name="ru_AZ">yes</item>
<item type="boolean" name="ru_BG">yes</item>
<item type="boolean" name="ru_BY">yes</item>
<item type="boolean" name="ru_CS">yes</item>
<item type="boolean" name="ru_CZ">yes</item>
<item type="boolean" name="ru_EE">yes</item>
<item type="boolean" name="ru_GE">yes</item>
<item type="boolean" name="ru_HR">yes</item>
<item type="boolean" name="ru_HU">yes</item>
<item type="boolean" name="ru_KZ">yes</item>
<item type="boolean" name="ru_LT">yes</item>
<item type="boolean" name="ru_LV">yes</item>
<item type="boolean" name="ru_PL">yes</item>
<item type="boolean" name="ru_RO">yes</item>
<item type="boolean" name="ru_RU">yes</item>
<item type="boolean" name="ru_SI">yes</item>
<item type="boolean" name="ru_SK">yes</item>
<item type="boolean" name="ru_UA">yes</item>
<item type="boolean" name="sk_BG">yes</item>
<item type="boolean" name="sk_BY">yes</item>
<item type="boolean" name="sk_CS">yes</item>
<item type="boolean" name="sk_CZ">yes</item>
<item type="boolean" name="sk_EE">yes</item>
<item type="boolean" name="sk_HR">yes</item>
<item type="boolean" name="sk_HU">yes</item>
<item type="boolean" name="sk_LT">yes</item>
<item type="boolean" name="sk_LV">yes</item>
<item type="boolean" name="sk_PL">yes</item>
<item type="boolean" name="sk_RO">yes</item>
<item type="boolean" name="sk_SI">yes</item>
<item type="boolean" name="sk_SK">yes</item>
<item type="boolean" name="sk_UA">yes</item>
<item type="boolean" name="sl_BG">yes</item>
<item type="boolean" name="sl_BY">yes</item>
<item type="boolean" name="sl_CS">yes</item>
<item type="boolean" name="sl_CZ">yes</item>
<item type="boolean" name="sl_EE">yes</item>
<item type="boolean" name="sl_HR">yes</item>
<item type="boolean" name="sl_HU">yes</item>
<item type="boolean" name="sl_LT">yes</item>
<item type="boolean" name="sl_LV">yes</item>
<item type="boolean" name="sl_PL">yes</item>
<item type="boolean" name="sl_RO">yes</item>
<item type="boolean" name="sl_SI">yes</item>
<item type="boolean" name="sl_SK">yes</item>
<item type="boolean" name="sl_UA">yes</item>
<item type="boolean" name="sr_BG">yes</item>
<item type="boolean" name="sr_BY">yes</item>
<item type="boolean" name="sr_CS">yes</item>
<item type="boolean" name="sr_CZ">yes</item>
<item type="boolean" name="sr_EE">yes</item>
<item type="boolean" name="sr_HR">yes</item>
<item type="boolean" name="sr_HU">yes</item>
<item type="boolean" name="sr_LT">yes</item>
<item type="boolean" name="sr_LV">yes</item>
<item type="boolean" name="sr_PL">yes</item>
<item type="boolean" name="sr_RO">yes</item>
<item type="boolean" name="sr_SI">yes</item>
<item type="boolean" name="sr_SK">yes</item>
<item type="boolean" name="sr_UA">yes</item>
<item type="boolean" name="sv_DK">yes</item>
<item type="boolean" name="sv_FI">yes</item>
<item type="boolean" name="sv_NO">yes</item>
<item type="boolean" name="sv_SE">yes</item>
<item type="boolean" name="th_TH">yes</item>
<item type="boolean" name="tr_AT">yes</item>
<item type="boolean" name="tr_CH">yes</item>
<item type="boolean" name="tr_DE">yes</item>
<item type="boolean" name="tr_TR">yes</item>
<item type="boolean" name="vi_VN">yes</item>
<item type="boolean" name="zh_CN">yes</item>
<item type="boolean" name="zh_HK">yes</item>
<item type="boolean" name="zh_TW">yes</item>
<item type="boolean" name="defeault">en_US</item>
</set>
Done!
note:changes in default xmls will work only after wipe user data or factory reset
Could you just use teh default.xml from the 1.88 Base? I think it has all the languages?
However it did not have the EN-US??? Strange? I had to manually key it then decided to take it out.
What is your primary language?
EDIT: NVM... Your list is much bigger!
How do I get US-English on 1.88?
Sent from my HTC One XL using XDA
I delete all the language apks I don't use!
Great find, I'm sure many people will benefit. Good job!
Sent from my HTC One X using XDA
scrosler said:
Could you just use teh default.xml from the 1.88 Base? I think it has all the languages?
However it did not have the EN-US??? Strange? I had to manually key it then decided to take it out.
What is your primary language?
EDIT: NVM... Your list is much bigger!
Click to expand...
Click to collapse
I'm Russian.
That list is from Runnymede.I remembered it when ported RcMix3d ROM to CDMA Evo4g.I thought this list short only on Sprint phones since its US carrier
MadRed said:
How do I get US-English on 1.88?
Sent from my HTC One XL using XDA
Click to expand...
Click to collapse
You have to edit the xml like OP states.
vin255764 said:
I'm Russian.
That list is from Runnymede.I remembered it when ported RcMix3d ROM to CDMA Evo4g.I thought this list short only on Sprint phones since its US carrier
Click to expand...
Click to collapse
I see. Ok.
MadRed said:
How do I get US-English on 1.88?
Sent from my HTC One XL using XDA
Click to expand...
Click to collapse
I never downloaded 1.88 RUU,filefactory makes me crazy..
You can remove everything from the list and set/keep English-US only
Something like this:
Code:
<?xml version="1.0" encoding="utf-8"?>
<customization_form>
<category name="system">
<module name="locale">
<function>
<set name="single">
<item name="total_list">en_US;</item>
<item type="boolean" name="en_US">yes</item>
<item type="boolean" name="defeault">en_US</item>
</set>
ups,double post
Thanks for the tips!
Question here
Question here,
if i did these changes, this will install the font ? for example if i enabled the Arabic, is this gonna install the arabic font.
and if not, how i can change the arabic font only without affecting the other fonts ??
I'm on Roger Stock
Thanks
a_Sika said:
Question here,
if i did these changes, this will install the font ? for example if i enabled the Arabic, is this gonna install the arabic font.
and if not, how i can change the arabic font only without affecting the other fonts ??
I'm on Roger Stock
Thanks
Click to expand...
Click to collapse
Fonts is in system/fonts folder as far as I know.
this xml edit should not affect fonts
Should I write about un-hiding system apps?
I dont understand...if its in the ROM,why they hide it?Only sim toolkit shortcut is useless.Everything else should not be hidden imo..
vin255764 said:
Should I write about un-hiding system apps?
I dont understand...if its in the ROM,why they hide it?Only sim toolkit shortcut is useless.Everything else should not be hidden imo..
Click to expand...
Click to collapse
Yes please I would be interested to know!
Sent from my HTC One X using xda premium
vin255764 said:
Should I write about un-hiding system apps?
I dont understand...if its in the ROM,why they hide it?Only sim toolkit shortcut is useless.Everything else should not be hidden imo..
Click to expand...
Click to collapse
Find my old debranding mod, and compare the default.xml in /customize/MNS/ and compare it to the stock one of the same Rom version. After listing all the scene setups and wallpapers, you'll be in the setup of other customizations... If you look close, you'll see the method of how to hide apps since there's a couple already listed... Mirror being one of them.
(ps: many international carriers have settings that are only accessible via sim toolkit)
Thanks , Very helpful..
personally i hide only 3 shortcuts
-simtool kit doesnt do anything at all (atleast for att simcard)
-my downloads
-flash player settings
Code:
</function>
<function name="applications_hide">
<set name="plenty" max="7">
<item name="package">com.adobe.flashplayer</item>
<item name="class">com.adobe.flashplayer.SettingsManager</item>
</set>
<set name="plenty" max="7">
<item name="package">com.android.providers.downloads.ui</item>
<item name="class">com.android.providers.downloads.ui.DownloadList</item>
</set>
<set name="plenty" max="7">
<item name="package">com.android.stk</item>
<item name="class">com.android.stk.StkLauncherActivity</item>
</set>
Oh,I remembered,few people wanted higher mms size limit
its easy,in mns/default.xml 3 options
,I use 1mb,600kb,300kb
At&t can not handle more then 1mb.On Sprint it worked up to 10mb (if sender and receiver had same mod)
Code:
<item name="MMS_Msg_Size1">1M</item>
<item name="MMS_Msg_Size2">600K</item>
<item name="MMS_Msg_Size3">300K</item>
vin255764 said:
Oh,I remembered,few people wanted higher mms size limit
its easy,in mns/default.xml 3 options
,I use 1mb,600kb,300kb
At&t can not handle more then 1mb.On Sprint it worked up to 10mb (if sender and receiver had same mod)
Code:
<item name="MMS_Msg_Size1">1M</item>
<item name="MMS_Msg_Size2">600K</item>
<item name="MMS_Msg_Size3">300K</item>
Click to expand...
Click to collapse
Im really interested in this. How do you go about changing this?
Gold Leader said:
Im really interested in this. How do you go about changing this?
Click to expand...
Click to collapse
not sure what you asking.for example:
att stock rom mms menu 100k,200k,300k and 300k selected
Code:
<item name="MMS_Msg_Size1">100K</item>
<item name="MMS_Msg_Size2">200K</item>
<item name="MMS_Msg_Size3">300K</item>
<item name="MMS_Msg_Size_Choose">300K</item>
after change
Code:
<item name="MMS_Msg_Size1">1M</item>
<item name="MMS_Msg_Size2">600K</item>
<item name="MMS_Msg_Size3">300K</item>
<item name="MMS_Msg_Size_Choose">1M</item>
and menu will look like 1m,600k,300k with 1m selected.
It can be done with root explorer text editor (system/customize/MNS/default.xml) on any ROM,just have to wipe/factory reset after edits to load this config
c5satellite2 said:
I delete all the language apks I don't use!
Great find, I'm sure many people will benefit. Good job!
Sent from my HTC One X using XDA
Click to expand...
Click to collapse
+1
Sent from my Nocturnal Beast.

Fix this error Compiling Google camera and Gallery

1.This compilation error occurs in all cameras, including the original camera Google, even for cameras JB 4.3
2. To correct this error refers to any cameras ICS & JB
3. Files camera and gallery can have names or Gallery2.apk GalleryGoogle.apk or Camera.apk
Open your project Gallery and Camera. Navigate to the file camera\res\values\styles.xml
instead of this
<style name="TextAppearance.DialogWindowTitle">
<item name="android:textSize">22.0sp</item>
<item name="android:textColor">@color/holo_blue_light</item>
</style>
this
<style name="TextAppearance.DialogWindowTitle" parent="@*android:style/TextAppearance.Holo.DialogWindowTitle">
<item name="android:textSize">22.0sp</item>
<item name="android:textColor">@color/holo_blue_light</item>
</style>
===================
In any case, check the file in the styles of his framework-res.apk, where the link leads, do you have any kind of style - TextAppearance.Holo.DialogWindowTitle. If this style is not present, then a similar style, or create a new style thus:
framework-res\res\values\styles.xml
<style name="TextAppearance.DeviceDefault.DialogWindowTitle" parent="@style/TextAppearance.Holo.DialogWindowTitle" />
and
<style name="TextAppearance.Holo.DialogWindowTitle" parent="@style/TextAppearance.Holo">
<item name="textSize">22.0sp</item>
<item name="textColor">@color/holo_blue_light</item>
</style>
in Joy

[GUIDE][JB][4.1.2][TW]How to get AOSP theme on TW Rom

Ok this guide it's different from guide made by @BOOTMGR, i follow him guide but i've a few trouble (FC) on some option in settings and now i found my own way how to get AOSP theme for TW based rom (for Jellybean 4.1.2 with Touchwiz version) without any trouble like FC.
actually, this guide its for Galaxy Young GT-S6310 but i hope it will work on all JB 4.1.2 with Touchwiz Based Rom
so let's start now
How to:
1. decompile your framework-res.apk
2. go to styles.xml
3. search for <style name="Theme.DeviceDefault" parent="@style/Theme.Holo">
4. now, we need to modified all content inside <style name="Theme.DeviceDefault" parent="@style/Theme.Holo">
5. replace all line inside <style name="Theme.DeviceDefault" parent="@style/Theme.Holo"> with this
Code:
<style name="Theme.DeviceDefault" parent="@style/Theme.Holo">
<item name="textAppearance">@style/TextAppearance.Holo</item>
<item name="textAppearanceInverse">@style/TextAppearance.Holo.Inverse</item>
<item name="textAppearanceLarge">@style/TextAppearance.Holo.Large</item>
<item name="textAppearanceMedium">@style/TextAppearance.Holo.Medium</item>
<item name="textAppearanceSmall">@style/TextAppearance.Holo.Small</item>
<item name="textAppearanceLargeInverse">@style/TextAppearance.Holo.Large.Inverse</item>
<item name="textAppearanceMediumInverse">@style/TextAppearance.Holo.Medium.Inverse</item>
<item name="textAppearanceSmallInverse">@style/TextAppearance.Holo.Small.Inverse</item>
<item name="buttonStyle">@style/Widget.Holo.Button</item>
<item name="buttonStyleSmall">@style/Widget.Holo.Button.Small</item>
<item name="buttonStyleInset">@style/Widget.Holo.Button.Inset</item>
<item name="buttonStyleToggle">@style/Widget.Holo.Button.Toggle</item>
<item name="windowBackground">@drawable/tw_background_holo_dark</item>
<item name="windowTitleStyle">@style/WindowTitle.Holo</item>
<item name="windowTitleBackgroundStyle">@style/WindowTitleBackground.Holo</item>
<item name="alertDialogStyle">@style/AlertDialog.Holo</item>
<item name="panelBackground">@drawable/tw_menu_hardkey_panel_holo_dark</item>
<item name="absListViewStyle">@style/Widget.Holo.AbsListView</item>
<item name="autoCompleteTextViewStyle">@style/Widget.Holo.AutoCompleteTextView</item>
<item name="checkboxStyle">@style/Widget.Holo.CompoundButton.CheckBox</item>
<item name="dropDownListViewStyle">@style/Widget.Holo.ListView.DropDown</item>
<item name="editTextStyle">@style/Widget.Holo.EditText</item>
<item name="expandableListViewStyle">@style/Widget.Holo.ExpandableListView</item>
<item name="galleryStyle">@style/Widget.Holo.Gallery</item>
<item name="gridViewStyle">@style/Widget.Holo.GridView</item>
<item name="imageButtonStyle">@style/Widget.Holo.ImageButton</item>
<item name="imageWellStyle">@style/Widget.Holo.ImageWell</item>
<item name="listViewStyle">@style/Widget.Holo.ListView</item>
<item name="listViewWhiteStyle">@style/Widget.Holo.ListView.White</item>
<item name="popupWindowStyle">@style/Widget.Holo.PopupWindow</item>
<item name="progressBarStyle">@style/Widget.Holo.ProgressBar</item>
<item name="progressBarStyleHorizontal">@style/Widget.Holo.ProgressBar.Horizontal</item>
<item name="progressBarStyleSmall">@style/Widget.Holo.ProgressBar.Small</item>
<item name="progressBarStyleLarge">@style/Widget.Holo.ProgressBar.Large</item>
<item name="seekBarStyle">@style/Widget.Holo.SeekBar</item>
<item name="ratingBarStyle">@style/Widget.Holo.RatingBar</item>
<item name="ratingBarStyleSmall">@style/Widget.Holo.RatingBar.Small</item>
<item name="radioButtonStyle">@style/Widget.Holo.CompoundButton.RadioButton</item>
<item name="scrollViewStyle">@style/Widget.Holo.ScrollView</item>
<item name="spinnerStyle">?dropDownSpinnerStyle</item>
<item name="starStyle">@style/Widget.Holo.CompoundButton.Star</item>
<item name="tabWidgetStyle">@style/Widget.Holo.TabWidget</item>
<item name="textViewStyle">@style/Widget.Holo.TextView</item>
<item name="webViewStyle">@style/Widget.Holo.WebView</item>
<item name="dropDownItemStyle">@style/Widget.Holo.DropDownItem</item>
<item name="spinnerDropDownItemStyle">@style/Widget.Holo.DropDownItem.Spinner</item>
<item name="dropDownHintAppearance">@style/TextAppearance.Holo.Widget.DropDownHint</item>
<item name="spinnerItemStyle">@style/Widget.Holo.TextView.SpinnerItem</item>
<item name="preferenceScreenStyle">@style/Preference.Holo.PreferenceScreen</item>
<item name="preferenceCategoryStyle">@style/Preference.Holo.Category</item>
<item name="preferenceInformationStyle">@style/Preference.Holo.Information</item>
<item name="preferenceStyle">@style/Preference.Holo</item>
<item name="checkBoxPreferenceStyle">@style/Preference.Holo.CheckBoxPreference</item>
<item name="yesNoPreferenceStyle">@style/Preference.Holo.DialogPreference.YesNoPreference</item>
<item name="dialogPreferenceStyle">@style/Preference.Holo.DialogPreference</item>
<item name="editTextPreferenceStyle">@style/Preference.Holo.DialogPreference.EditTextPreference</item>
<item name="ringtonePreferenceStyle">@style/Preference.Holo.RingtonePreference</item>
<item name="preferenceLayoutChild">@layout/preference_child_holo</item>
<item name="windowAnimationStyle">@style/Animation.DeviceDefault.Activity</item>
<item name="textAppearanceButton">@style/TextAppearance.Holo.Widget.Button</item>
<item name="listSeparatorTextViewStyle">@style/Widget.Holo.TextView.ListSeparator</item>
<item name="progressBarStyleSmallTitle">@style/Widget.Holo.ProgressBar.Small.Title</item>
<item name="ratingBarStyleIndicator">@style/Widget.DeviceDefault.RatingBar.Indicator</item>
<item name="listDivider">@drawable/tw_list_divider_holo_dark</item>
<item name="listChoiceIndicatorSingle">@drawable/tw_btn_radio_holo_dark</item>
<item name="listChoiceIndicatorMultiple">@drawable/tw_btn_check_holo_dark</item>
<item name="progressBarStyleInverse">@style/Widget.Holo.ProgressBar.Inverse</item>
<item name="progressBarStyleSmallInverse">@style/Widget.Holo.ProgressBar.Small.Inverse</item>
<item name="progressBarStyleLargeInverse">@style/Widget.Holo.ProgressBar.Large.Inverse</item>
<item name="textAppearanceSearchResultSubtitle">@style/TextAppearance.DeviceDefault.SearchResult.Subtitle</item>
<item name="textAppearanceSearchResultTitle">@style/TextAppearance.DeviceDefault.SearchResult.Title</item>
<item name="scrollbarFadeDuration">@integer/scrollbar_fade_duration</item>
<item name="quickContactBadgeStyleWindowSmall">@style/Widget.DeviceDefault.QuickContactBadge.WindowSmall</item>
<item name="quickContactBadgeStyleWindowMedium">@style/Widget.DeviceDefault.QuickContactBadge.WindowMedium</item>
<item name="quickContactBadgeStyleWindowLarge">@style/Widget.DeviceDefault.QuickContactBadge.WindowLarge</item>
<item name="quickContactBadgeStyleSmallWindowSmall">@style/Widget.DeviceDefault.QuickContactBadgeSmall.WindowSmall</item>
<item name="quickContactBadgeStyleSmallWindowMedium">@style/Widget.DeviceDefault.QuickContactBadgeSmall.WindowMedium</item>
<item name="quickContactBadgeStyleSmallWindowLarge">@style/Widget.DeviceDefault.QuickContactBadgeSmall.WindowLarge</item>
<item name="expandableListViewWhiteStyle">@style/Widget.DeviceDefault.ExpandableListView.White</item>
<item name="webTextViewStyle">@style/Widget.DeviceDefault.WebTextView</item>
<item name="textSelectHandleLeft">@drawable/text_select_handle_left</item>
<item name="textSelectHandleRight">@drawable/text_select_handle_right</item>
<item name="textSelectHandle">@drawable/text_select_handle_middle</item>
<item name="textSelectHandleWindowStyle">@style/Widget.DeviceDefault.TextSelectHandle</item>
<item name="actionBarStyle">@style/Widget.DeviceDefault.ActionBar</item>
<item name="dropDownSpinnerStyle">@style/Widget.Holo.Spinner.DropDown</item>
<item name="actionDropDownStyle">@style/Widget.Holo.Spinner.DropDown.ActionBar</item>
<item name="actionButtonStyle">@style/Widget.Holo.ActionButton</item>
<item name="actionModeBackground">@drawable/top_header_octo</item>
<item name="actionModeCloseDrawable">@drawable/ic_cab_done_holo_dark</item>
<item name="listChoiceBackgroundIndicator">@drawable/list_selector_holo_dark</item>
<item name="actionBarTabStyle">@style/Widget.Holo.ActionBar.TabView</item>
<item name="actionBarTabBarStyle">@style/Widget.Holo.ActionBar.TabBar</item>
<item name="actionBarTabTextStyle">@style/Widget.Holo.ActionBar.TabText</item>
<item name="actionOverflowButtonStyle">@style/Widget.Holo.ActionButton.Overflow</item>
<item name="actionModeCloseButtonStyle">@style/Widget.Holo.ActionButton.CloseMode</item>
<item name="listPopupWindowStyle">@style/Widget.Holo.ListPopupWindow</item>
<item name="popupMenuStyle">@style/Widget.Holo.PopupMenu</item>
<item name="textAppearanceLargePopupMenu">@style/TextAppearance.Holo.Widget.PopupMenu.Large</item>
<item name="textAppearanceSmallPopupMenu">@style/TextAppearance.Holo.Widget.PopupMenu.Small</item>
<item name="textColorAlertDialogListItem">@color/tw_popup_primary_text_holo_dark</item>
<item name="dialogTheme">@style/Theme.Holo.Dialog</item>
<item name="alertDialogTheme">@style/Theme.Holo.Dialog.Alert</item>
<item name="homeAsUpIndicator">@drawable/tw_ic_ab_back_holo_dark</item>
<item name="actionModeCutDrawable">@drawable/ic_menu_cut_holo_dark</item>
<item name="actionModeCopyDrawable">@drawable/ic_menu_copy_holo_dark</item>
<item name="actionModePasteDrawable">@drawable/ic_menu_paste_holo_dark</item>
<item name="borderlessButtonStyle">@style/Widget.DeviceDefault.Button.Borderless</item>
<item name="buttonBarStyle">@style/Holo.ButtonBar</item>
<item name="buttonBarButtonStyle">?borderlessButtonStyle</item>
<item name="segmentedButtonStyle">@style/DeviceDefault.SegmentedButton</item>
<item name="editTextBackground">@drawable/edit_text_holo_dark</item>
<item name="horizontalScrollViewStyle">@style/Widget.Holo.HorizontalScrollView</item>
<item name="alertDialogIcon">@drawable/ic_dialog_alert_holo_dark</item>
<item name="datePickerStyle">@style/Widget.Holo.DatePicker</item>
<item name="calendarViewStyle">@style/Widget.Holo.CalendarView</item>
<item name="actionMenuTextAppearance">@style/TextAppearance.Holo.Widget.ActionBar.Menu</item>
<item name="actionMenuTextColor">@color/tw_action_bar_menu_text_holo_dark</item>
<item name="switchPreferenceStyle">@style/Preference.Holo.SwitchPreference</item>
<item name="textSuggestionsWindowStyle">@style/Widget.Holo.TextSuggestionsPopupWindow</item>
<item name="actionModeSelectAllDrawable">@drawable/ic_menu_selectall_holo_dark</item>
<item name="actionModeStyle">@style/Widget.Holo.ActionMode</item>
<item name="actionBarDivider">@drawable/divider_vertical_holo_dark</item>
<item name="actionBarItemBackground">@drawable/tw_action_item_background_holo_dark</item>
<item name="actionModeSplitBackground">@drawable/top_header_octo</item>
<item name="listPreferredItemPaddingLeft">17.0dip</item>
<item name="listPreferredItemPaddingRight">17.0dip</item>
<item name="actionBarNonEmbeded">false</item>
<item name="panelMenuListWidth">@dimen/tw_compactmenu_width</item>
<item name="panelMenuListTheme">@style/Theme.DeviceDefault.CompactMenu</item>
<item name="gestureOverlayViewStyle">@style/Widget.DeviceDefault.GestureOverlayView</item>
<item name="quickContactBadgeOverlay">@drawable/tw_quickcontact_badge_overlay_dark</item>
<item name="stackViewStyle">@style/Widget.DeviceDefault.StackView</item>
<item name="checkBoxCheckMark">@drawable/tw_btn_checkmark_holo_dark</item>
<item name="checkBoxCheckContainer">@drawable/tw_btn_checkcontainer_holo_dark</item>
<item name="numberPickerStyle">@style/Widget.DeviceDefault.NumberPicker</item>
<item name="timePickerStyle">@style/Widget.DeviceDefault.TimePicker</item>
<item name="actionBarTitleShadowColor">@color/tw_action_bar_title_shadow_color_holo_dark</item>
<item name="actionBarTitleShadowDx">@dimen/tw_action_bar_title_shadow_dx_holo_dark</item>
<item name="actionMultiWindowButtonDrawable">@drawable/tw_ic_menu_cascade_holo_dark</item>
<item name="actionMultiWindowButtonBackground">@drawable/tw_btn_ab_mw_holo_dark</item>
<item name="actionBarTitleShadowDy">@dimen/tw_action_bar_title_shadow_dy_holo_dark</item>
<item name="actionModeShareDrawable">@drawable/tw_ic_menu_share_holo_dark</item>
<item name="actionModeFindDrawable">@drawable/tw_ic_menu_find_holo_dark</item>
<item name="actionModeWebSearchDrawable">@drawable/tw_ic_menu_search_holo_dark</item>
<item name="actionModePopupWindowStyle">@style/Widget.DeviceDefault.PopupWindow.ActionMode</item>
<item name="preferenceFragmentStyle">@style/PreferenceFragment</item>
<item name="preferenceActivityLayout">@layout/preference_list_content</item>
<item name="preferenceHeaderItemLayout">@layout/preference_header_item</item>
<item name="fragmentBreadCrumbItemLayout">@layout/fragment_bread_crumb_item</item>
<item name="dialogTitleIconsDecorLayout">@layout/dialog_title_icons_holo</item>
<item name="actionModeClipboardDrawable">@drawable/tw_ic_menu_clipboard_holo_dark</item>
<item name="textSelectHandleLeftTop">@drawable/text_select_handle_left</item>
<item name="textSelectHandleRightTop">@drawable/text_select_handle_right</item>
<item name="searchViewCloseIcon">@drawable/tw_ic_clear</item>
<item name="searchViewGoIcon">@drawable/ic_go</item>
<item name="searchViewSearchIcon">@drawable/ic_search</item>
<item name="searchViewVoiceIcon">@drawable/ic_voice_search</item>
<item name="searchViewEditQuery">@drawable/ic_commit_search_api_holo_dark</item>
<item name="searchViewEditQueryBackground">@drawable/tw_item_background_holo_dark</item>
<item name="searchViewTextField">@drawable/tw_textfield_searchview_holo_dark</item>
<item name="searchViewTextFieldRight">@drawable/tw_textfield_searchview_right_holo_dark</item>
<item name="searchViewTextColor">@color/tw_textfield_searchview_text_holo_dark</item>
<item name="twTextColorPrimary">@color/primary_text_holo_dark</item>
<item name="twTextColorSecondary">@color/secondary_text_holo_dark</item>
<item name="twTextSizePrimary">22.0sp</item>
<item name="twTextSizeSecondary">@dimen/tw_secondary_text_size</item>
<item name="dialogTitleDecorLayout">@layout/dialog_title_holo</item>
<item name="toastFrameBackground">@drawable/tw_toast_frame_holo_dark</item>
<item name="toastTextColor">@color/tw_toast_text_holo_dark</item>
<item name="toastTextShadowColor">@color/tw_toast_text_shadow_holo_dark</item>
<item name="searchDropdownBackground">@drawable/tw_spinner_dropdown_background</item>
<item name="searchViewSearchFieldIcon">@drawable/tw_ic_searchfield</item>
<item name="searchDialogTheme">@style/Theme.Holo.SearchBar</item>
<item name="preferenceFrameLayoutStyle">@style/Widget.DeviceDefault.PreferenceFrameLayout</item>
<item name="switchStyle">@style/Widget.Holo.CompoundButton.Switch</item>
<item name="ProgressDialogStyle">@style/AlertDialog.DeviceDefault.ProgressDialog</item>
<item name="parentIsDeviceDefault">true</item>
<item name="keyboardViewStyle">@style/Widget.DeviceDefault.KeyboardView</item>
</style>
6. now, save your styles.xml and compile your framework-res.apk
NB:
1. Still do with your own risk
2. Backup your original framework-res.apk
3. If you get a error, post the log here. without log, i can't help you
Press Thanks if this guide usefull
Nice guide sir, :good:
thank you for this guide, i will try it
dugeriss said:
Nice guide sir, :good:
Click to expand...
Click to collapse
thanks master :cyclops:
crazy_user said:
thank you for this guide, i will try it
Click to expand...
Click to collapse
thankyou and goodluck bro :good:
huge thanks to you & to BOOTMGR working like a charm on s6312
check attchments
adding on my project you saved my time
vlc07 said:
huge thanks to you & to BOOTMGR working like a charm on s6312
check attchments
adding on my project you saved my time
Click to expand...
Click to collapse
good one bro
Sent from my Google Nexus 5 using Tapatalk
ocoot said:
thanks master :cyclops:
thankyou and goodluck bro :good:
Click to expand...
Click to collapse
this guide work for my device thanks bro
crazy_user said:
this guide work for my device thanks bro
Click to expand...
Click to collapse
thanks man
nice guide master
dikulbahrian said:
nice guide master
Click to expand...
Click to collapse
thankyou master
Sent from my Google Nexus 5 using Tapatalk
no one try? huh :/
ocoot said:
no one try? huh :/
Click to expand...
Click to collapse
i already try it master? haha
B|
ocoot said:
Ok this guide it's different from guide made by @BOOTMGR, i follow him guide but i've a few trouble (FC) on some option in settings and now i found my own way how to get AOSP theme for TW based rom (actually for Jellybean 4.1.2 with Touchwiz version) without any trouble like FC.
And may it will work on all JB 4.1.2 Touchwiz Rom
so let's start now
How to:
1. decompile your framework-res.apk
2. go to styles.xml
3. search for <style name="Theme.DeviceDefault" parent="@style/Theme.Holo">
4. now, we need to modified all content inside <style name="Theme.DeviceDefault" parent="@style/Theme.Holo">
5. replace all line inside <style name="Theme.DeviceDefault" parent="@style/Theme.Holo"> with this
Code:
<style name="Theme.DeviceDefault" p:eek::eek::eek:arent="@style/Theme.Holo">
<item name="textAppearance">@style/TextAppearance.Holo</item>
<item name="textAppearanceInverse">@style/TextAppearance.Holo.Inverse</item>
<item name="textAppearanceLarge">@style/TextAppearance.Holo.Large</item>
<item name="textAppearanceMedium">@style/TextAppearance.Holo.Medium</item>
<item name="textAppearanceSmall">@style/TextAppearance.Holo.Small</item>
<item name="textAppearanceLargeInverse">@style/TextAppearance.Holo.Large.Inverse</item>
<item name="textAppearanceMediumInverse">@style/TextAppearance.Holo.Medium.Inverse</item>
<item name="textAppearanceSmallInverse">@style/TextAppearance.Holo.Small.Inverse</item>
<item name="buttonStyle">@style/Widget.Holo.Button</item>
<item name="buttonStyleSmall">@style/Widget.Holo.Button.Small</item>
<item name="buttonStyleInset">@style/Widget.Holo.Button.Inset</item>
<item name="buttonStyleToggle">@style/Widget.Holo.Button.Toggle</item>
<item name="windowBackground">@drawable/tw_background_holo_dark</item>
<item name="windowTitleStyle">@style/WindowTitle.Holo</item>
<item name="windowTitleBackgroundStyle">@style/WindowTitleBackground.Holo</item>
<item name="alertDialogStyle">@style/AlertDialog.Holo</item>
<item name="panelBackground">@drawable/tw_menu_hardkey_panel_holo_dark</item>
<item name="absListViewStyle">@style/Widget.Holo.AbsListView</item>
<item name="autoCompleteTextViewStyle">@style/Widget.Holo.AutoCompleteTextView</item>
<item name="checkboxStyle">@style/Widget.Holo.CompoundButton.CheckBox</item>
<item name="dropDownListViewStyle">@style/Widget.Holo.ListView.DropDown</item>
<item name="editTextStyle">@style/Widget.Holo.EditText</item>
<item name="expandableListViewStyle">@style/Widget.Holo.ExpandableListView</item>
<item name="galleryStyle">@style/Widget.Holo.Gallery</item>
<item name="gridViewStyle">@style/Widget.Holo.GridView</item>
<item name="imageButtonStyle">@style/Widget.Holo.ImageButton</item>
<item name="imageWellStyle">@style/Widget.Holo.ImageWell</item>
<item name="listViewStyle">@style/Widget.Holo.ListView</item>
<item name="listViewWhiteStyle">@style/Widget.Holo.ListView.White</item>
<item name="popupWindowStyle">@style/Widget.Holo.PopupWindow</item>
<item name="progressBarStyle">@style/Widget.Holo.ProgressBar</item>
<item name="progressBarStyleHorizontal">@style/Widget.Holo.ProgressBar.Horizontal</item>
<item name="progressBarStyleSmall">@style/Widget.Holo.ProgressBar.Small</item>
<item name="progressBarStyleLarge">@style/Widget.Holo.ProgressBar.Large</item>
<item name="seekBarStyle">@style/Widget.Holo.SeekBar</item>
<item name="ratingBarStyle">@style/Widget.Holo.RatingBar</item>
<item name="ratingBarStyleSmall">@style/Widget.Holo.RatingBar.Small</item>
<item name="radioButtonStyle">@style/Widget.Holo.CompoundButton.RadioButton</item>
<item name="scrollViewStyle">@style/Widget.Holo.ScrollView</item>
<item name="spinnerStyle">?dropDownSpinnerStyle</item>
<item name="starStyle">@style/Widget.Holo.CompoundButton.Star</item>
<item name="tabWidgetStyle">@style/Widget.Holo.TabWidget</item>
<item name="textViewStyle">@style/Widget.Holo.TextView</item>
<item name="webViewStyle">@style/Widget.Holo.WebView</item>
<item name="dropDownItemStyle">@style/Widget.Holo.DropDownItem</item>
<item name="spinnerDropDownItemStyle">@style/Widget.Holo.DropDownItem.Spinner</item>
<item name="dropDownHintAppearance">@style/TextAppearance.Holo.Widget.DropDownHint</item>
<item name="spinnerItemStyle">@style/Widget.Holo.TextView.SpinnerItem</item>
<item name="preferenceScreenStyle">@style/Preference.Holo.PreferenceScreen</item>
<item name="preferenceCategoryStyle">@style/Preference.Holo.Category</item>
<item name="preferenceInformationStyle">@style/Preference.Holo.Information</item>
<item name="preferenceStyle">@style/Preference.Holo</item>
<item name="checkBoxPreferenceStyle">@style/Preference.Holo.CheckBoxPreference</item>
<item name="yesNoPreferenceStyle">@style/Preference.Holo.DialogPreference.YesNoPreference</item>
<item name="dialogPreferenceStyle">@style/Preference.Holo.DialogPreference</item>
<item name="editTextPreferenceStyle">@style/Preference.Holo.DialogPreference.EditTextPreference</item>
<item name="ringtonePreferenceStyle">@style/Preference.Holo.RingtonePreference</item>
<item name="preferenceLayoutChild">@layout/preference_child_holo</item>
<item name="windowAnimationStyle">@style/Animation.DeviceDefault.Activity</item>
<item name="textAppearanceButton">@style/TextAppearance.Holo.Widget.Button</item>
<item name="listSeparatorTextViewStyle">@style/Widget.Holo.TextView.ListSeparator</item>
<item name="progressBarStyleSmallTitle">@style/Widget.Holo.ProgressBar.Small.Title</item>
<item name="ratingBarStyleIndicator">@style/Widget.DeviceDefault.RatingBar.Indicator</item>
<item name="listDivider">@drawable/tw_list_divider_holo_dark</item>
<item name="listChoiceIndicatorSingle">@drawable/tw_btn_radio_holo_dark</item>
<item name="listChoiceIndicatorMultiple">@drawable/tw_btn_check_holo_dark</item>
<item name="progressBarStyleInverse">@style/Widget.Holo.ProgressBar.Inverse</item>
<item name="progressBarStyleSmallInverse">@style/Widget.Holo.ProgressBar.Small.Inverse</item>
<item name="progressBarStyleLargeInverse">@style/Widget.Holo.ProgressBar.Large.Inverse</item>
<item name="textAppearanceSearchResultSubtitle">@style/TextAppearance.DeviceDefault.SearchResult.Subtitle</item>
<item name="textAppearanceSearchResultTitle">@style/TextAppearance.DeviceDefault.SearchResult.Title</item>
<item name="scrollbarFadeDuration">@integer/scrollbar_fade_duration</item>
<item name="quickContactBadgeStyleWindowSmall">@style/Widget.DeviceDefault.QuickContactBadge.WindowSmall</item>
<item name="quickContactBadgeStyleWindowMedium">@style/Widget.DeviceDefault.QuickContactBadge.WindowMedium</item>
<item name="quickContactBadgeStyleWindowLarge">@style/Widget.DeviceDefault.QuickContactBadge.WindowLarge</item>
<item name="quickContactBadgeStyleSmallWindowSmall">@style/Widget.DeviceDefault.QuickContactBadgeSmall.WindowSmall</item>
<item name="quickContactBadgeStyleSmallWindowMedium">@style/Widget.DeviceDefault.QuickContactBadgeSmall.WindowMedium</item>
<item name="quickContactBadgeStyleSmallWindowLarge">@style/Widget.DeviceDefault.QuickContactBadgeSmall.WindowLarge</item>
<item name="expandableListViewWhiteStyle">@style/Widget.DeviceDefault.ExpandableListView.White</item>
<item name="webTextViewStyle">@style/Widget.DeviceDefault.WebTextView</item>
<item name="textSelectHandleLeft">@drawable/text_select_handle_left</item>
<item name="textSelectHandleRight">@drawable/text_select_handle_right</item>
<item name="textSelectHandle">@drawable/text_select_handle_middle</item>
<item name="textSelectHandleWindowStyle">@style/Widget.DeviceDefault.TextSelectHandle</item>
<item name="actionBarStyle">@style/Widget.DeviceDefault.ActionBar</item>
<item name="dropDownSpinnerStyle">@style/Widget.Holo.Spinner.DropDown</item>
<item name="actionDropDownStyle">@style/Widget.Holo.Spinner.DropDown.ActionBar</item>
<item name="actionButtonStyle">@style/Widget.Holo.ActionButton</item>
<item name="actionModeBackground">@drawable/top_header_octo</item>
<item name="actionModeCloseDrawable">@drawable/ic_cab_done_holo_dark</item>
<item name="listChoiceBackgroundIndicator">@drawable/list_selector_holo_dark</item>
<item name="actionBarTabStyle">@style/Widget.Holo.ActionBar.TabView</item>
<item name="actionBarTabBarStyle">@style/Widget.Holo.ActionBar.TabBar</item>
<item name="actionBarTabTextStyle">@style/Widget.Holo.ActionBar.TabText</item>
<item name="actionOverflowButtonStyle">@style/Widget.Holo.ActionButton.Overflow</item>
<item name="actionModeCloseButtonStyle">@style/Widget.Holo.ActionButton.CloseMode</item>
<item name="listPopupWindowStyle">@style/Widget.Holo.ListPopupWindow</item>
<item name="popupMenuStyle">@style/Widget.Holo.PopupMenu</item>
<item name="textAppearanceLargePopupMenu">@style/TextAppearance.Holo.Widget.PopupMenu.Large</item>
<item name="textAppearanceSmallPopupMenu">@style/TextAppearance.Holo.Widget.PopupMenu.Small</item>
<item name="textColorAlertDialogListItem">@color/tw_popup_primary_text_holo_dark</item>
<item name="dialogTheme">@style/Theme.Holo.Dialog</item>
<item name="alertDialogTheme">@style/Theme.Holo.Dialog.Alert</item>
<item name="homeAsUpIndicator">@drawable/tw_ic_ab_back_holo_dark</item>
<item name="actionModeCutDrawable">@drawable/ic_menu_cut_holo_dark</item>
<item name="actionModeCopyDrawable">@drawable/ic_menu_copy_holo_dark</item>
<item name="actionModePasteDrawable">@drawable/ic_menu_paste_holo_dark</item>
<item name="borderlessButtonStyle">@style/Widget.DeviceDefault.Button.Borderless</item>
<item name="buttonBarStyle">@style/Holo.ButtonBar</item>
<item name="buttonBarButtonStyle">?borderlessButtonStyle</item>
<item name="segmentedButtonStyle">@style/DeviceDefault.SegmentedButton</item>
<item name="editTextBackground">@drawable/edit_text_holo_dark</item>
<item name="horizontalScrollViewStyle">@style/Widget.Holo.HorizontalScrollView</item>
<item name="alertDialogIcon">@drawable/ic_dialog_alert_holo_dark</item>
<item name="datePickerStyle">@style/Widget.Holo.DatePicker</item>
<item name="calendarViewStyle">@style/Widget.Holo.CalendarView</item>
<item name="actionMenuTextAppearance">@style/TextAppearance.Holo.Widget.ActionBar.Menu</item>
<item name="actionMenuTextColor">@color/tw_action_bar_menu_text_holo_dark</item>
<item name="switchPreferenceStyle">@style/Preference.Holo.SwitchPreference</item>
<item name="textSuggestionsWindowStyle">@style/Widget.Holo.TextSuggestionsPopupWindow</item>
<item name="actionModeSelectAllDrawable">@drawable/ic_menu_selectall_holo_dark</item>
<item name="actionModeStyle">@style/Widget.Holo.ActionMode</item>
<item name="actionBarDivider">@drawable/divider_vertical_holo_dark</item>
<item name="actionBarItemBackground">@drawable/tw_action_item_background_holo_dark</item>
<item name="actionModeSplitBackground">@drawable/top_header_octo</item>
<item name="listPreferredItemPaddingLeft">17.0dip</item>
<item name="listPreferredItemPaddingRight">17.0dip</item>
<item name="actionBarNonEmbeded">false</item>
<item name="panelMenuListWidth">@dimen/tw_compactmenu_width</item>
<item name="panelMenuListTheme">@style/Theme.DeviceDefault.CompactMenu</item>
<item name="gestureOverlayViewStyle">@style/Widget.DeviceDefault.GestureOverlayView</item>
<item name="quickContactBadgeOverlay">@drawable/tw_quickcontact_badge_overlay_dark</item>
<item name="stackViewStyle">@style/Widget.DeviceDefault.StackView</item>
<item name="checkBoxCheckMark">@drawable/tw_btn_checkmark_holo_dark</item>
<item name="checkBoxCheckContainer">@drawable/tw_btn_checkcontainer_holo_dark</item>
<item name="numberPickerStyle">@style/Widget.DeviceDefault.NumberPicker</item>
<item name="timePickerStyle">@style/Widget.DeviceDefault.TimePicker</item>
<item name="actionBarTitleShadowColor">@color/tw_action_bar_title_shadow_color_holo_dark</item>
<item name="actionBarTitleShadowDx">@dimen/tw_action_bar_title_shadow_dx_holo_dark</item>
<item name="actionMultiWindowButtonDrawable">@drawable/tw_ic_menu_cascade_holo_dark</item>
<item name="actionMultiWindowButtonBackground">@drawable/tw_btn_ab_mw_holo_dark</item>
<item name="actionBarTitleShadowDy">@dimen/tw_action_bar_title_shadow_dy_holo_dark</item>
<item name="actionModeShareDrawable">@drawable/tw_ic_menu_share_holo_dark</item>
<item name="actionModeFindDrawable">@drawable/tw_ic_menu_find_holo_dark</item>
<item name="actionModeWebSearchDrawable">@drawable/tw_ic_menu_search_holo_dark</item>
<item name="actionModePopupWindowStyle">@style/Widget.DeviceDefault.PopupWindow.ActionMode</item>
<item name="preferenceFragmentStyle">@style/PreferenceFragment</item>
<item name="preferenceActivityLayout">@layout/preference_list_content</item>
<item name="preferenceHeaderItemLayout">@layout/preference_header_item</item>
<item name="fragmentBreadCrumbItemLayout">@layout/fragment_bread_crumb_item</item>
<item name="dialogTitleIconsDecorLayout">@layout/dialog_title_icons_holo</item>
<item name="actionModeClipboardDrawable">@drawable/tw_ic_menu_clipboard_holo_dark</item>
<item name="textSelectHandleLeftTop">@drawable/text_select_handle_left</item>
<item name="textSelectHandleRightTop">@drawable/text_select_handle_right</item>
<item name="searchViewCloseIcon">@drawable/tw_ic_clear</item>
<item name="searchViewGoIcon">@drawable/ic_go</item>
<item name="searchViewSearchIcon">@drawable/ic_search</item>
<item name="searchViewVoiceIcon">@drawable/ic_voice_search</item>
<item name="searchViewEditQuery">@drawable/ic_commit_search_api_holo_dark</item>
<item name="searchViewEditQueryBackground">@drawable/tw_item_background_holo_dark</item>
<item name="searchViewTextField">@drawable/tw_textfield_searchview_holo_dark</item>
<item name="searchViewTextFieldRight">@drawable/tw_textfield_searchview_right_holo_dark</item>
<item name="searchViewTextColor">@color/tw_textfield_searchview_text_holo_dark</item>
<item name="twTextColorPrimary">@color/primary_text_holo_dark</item>
<item name="twTextColorSecondary">@color/secondary_text_holo_dark</item>
<item name="twTextSizePrimary">22.0sp</item>
<item name="twTextSizeSecondary">@dimen/tw_secondary_text_size</item>
<item name="dialogTitleDecorLayout">@layout/dialog_title_holo</item>
<item name="toastFrameBackground">@drawable/tw_toast_frame_holo_dark</item>
<item name="toastTextColor">@color/tw_toast_text_holo_dark</item>
<item name="toastTextShadowColor">@color/tw_toast_text_shadow_holo_dark</item>
<item name="searchDropdownBackground">@drawable/tw_spinner_dropdown_background</item>
<item name="searchViewSearchFieldIcon">@drawable/tw_ic_searchfield</item>
<item name="searchDialogTheme">@style/Theme.Holo.SearchBar</item>
<item name="preferenceFrameLayoutStyle">@style/Widget.DeviceDefault.PreferenceFrameLayout</item>
<item name="switchStyle">@style/Widget.Holo.CompoundButton.Switch</item>
<item name="ProgressDialogStyle">@style/AlertDialog.DeviceDefault.ProgressDialog</item>
<item name="parentIsDeviceDefault">true</item>
<item name="keyboardViewStyle">@style/Widget.DeviceDefault.KeyboardView</item>
</style>
6. now, save your styles.xml and compile your framework-res.apk
NB:
1. Still do with your own risk
2. Backup your original framework-res.apk
3. If you get a error, post the log here. without log, i can't help you
Press Thanks if this guide usefull
Click to expand...
Click to collapse
woooowwww...!!!
@rekjezt Why you quoted the whole OP just to say woowww :S
Just a question does anyone tried it on KK 4.4.2 ?
Sent from my SGH-I337 using Tapatalk 4
Netuser said:
@rekjezt Why you quoted the whole OP just to say woowww :S
Just a question does anyone tried it on KK 4.4.2 ?
Sent from my SGH-I337 using Tapatalk 4
Click to expand...
Click to collapse
it not work on kitkat bro. it based on jb tw 4.1.2
Sent from my Google Nexus 5 using Tapatalk
i'm not find styles.xml mastah. how?
arifxrahman said:
i'm not find styles.xml mastah. how?
Click to expand...
Click to collapse
decompile your framework-res and then go to res/values folder and you'll see styles.xml
Sent from my Google Nexus 5 using Tapatalk
ocoot said:
decompile your framework-res and then go to res/values folder and you'll see styles.xml
Sent from my Google Nexus 5 using Tapatalk
Click to expand...
Click to collapse
aah, i see. thank's mastah
Thanks for the guide.
I have a GS2. Your XML contains 179 rows (item name I mean), while the Original contains 178.
Then, recompiling the framework, APKTool give me an error.
Which is the string "more"? Thank you.
glowerita said:
Thanks for the guide.
I have a GS2. Your XML contains 179 rows (item name I mean), while the Original contains 178.
Then, recompiling the framework, APKTool give me an error.
Which is the string "more"? Thank you.
Click to expand...
Click to collapse
Can you post the error on recompile?

[HOW-TO] [MOD] Edit Extreme Power Saver Mode Apps

I have seen a few people wondering how this is done, and I haven't found any tutorials on it so I figured I'd do my best to create one as detailed and straight-forward as possible.
Although Android 4.4.2 is a bit old I still figured it's worth mentioned in here how to do it for that platform of Android.
For Android 4.4.2 they made it a bit more difficult than what we see in Android 4.4.3 and Android 4.4.4, and for this you will need to know how to use apktool or your favorite editing tool to decompile the ExtremePowerSaver.apk.
Once within that application the methods for changing the applications are the same it's just a matter of different locations for Android 4.4.2 and 4.4.3/4.4.4. Once you have the application decompiled, then it is into \res\xml\default_workspace.xml.
Within this XML you will find the package name of the applications. To change an app you will need to get the package name and class usually from the Android-Manifest from the application you want to change to.
Now onto Android 4.4.3:
This location is much easier and doesn't require any decompiling. Instead we are going to go into the ROMs system\customize\MNS\default.xml.
Once within this XML you can do a search for "<module name="PowerSavingLauncher">"
The stock set-up looks like this:
Code:
<module name="PowerSavingLauncher">
<function name="1_shortcuts">
<set name="plenty">
<!--d4bfa4f3-19e4-4792-97bf-89c39e887971-->
<item name="package">com.htc.contacts</item>
<item name="class">com.htc.contacts.DialerTabActivity</item>
<item name="screen">0</item>
<item name="x">0</item>
<item name="y">0</item>
<item name="itemtype">0</item>
</set>
<set name="plenty">
<!--95397c50-60a0-40ec-aba0-8ce6e86570d2-->
<item name="package">com.htc.sense.mms</item>
<item name="class">com.htc.sense.mms.ui.MessageTabActivity</item>
<item name="screen">0</item>
<item name="x">1</item>
<item name="y">0</item>
<item name="itemtype">0</item>
</set>
<set name="plenty">
<!--2cb246a4-4c84-461f-a70f-9b17f4798dfd-->
<item name="package">[COLOR="Red"]com.htc.android.mail[/COLOR]</item>
<item name="class">[COLOR="Red"]com.htc.android.mail.MultipleActivitiesMain[/COLOR]</item>
<item name="screen">0</item>
<item name="x">0</item>
<item name="y">1</item>
<item name="itemtype">0</item>
</set>
<set name="plenty">
<!--cdb79c92-5755-4d18-870d-a3fa748229cc-->
<item name="package">[COLOR="Red"]com.htc.calendar[/COLOR]</item>
<item name="class">[COLOR="Red"]com.htc.calendar.CalendarActivityMain[/COLOR]</item>
<item name="screen">0</item>
<item name="x">1</item>
<item name="y">1</item>
<item name="itemtype">0</item>
</set>
<set name="plenty">
<!--ada42e3e-eb4d-4bd4-a6d8-92cbf3c446d9-->
<item name="package">[COLOR="Red"]com.htc.sense.mms[/COLOR]</item>
<item name="class">[COLOR="Red"]com.htc.sense.mms.ui.CmasListActivityShortCut[/COLOR]</item>
<item name="screen">0</item>
<item name="x">0</item>
<item name="y">2</item>
<item name="itemtype">0</item>
</set>
<set name="plenty">
<!--d15a3eca-ea10-443f-baa2-67399af92748-->
<item name="package">com.htc.powersavinglauncher</item>
<item name="class">com.htc.powersavinglauncher.Launcher$Exit</item>
<item name="screen">0</item>
<item name="x">1</item>
<item name="y">2</item>
<item name="itemtype">0</item>
</set>
</function>
</module>
I highlighted the code that I changed.
You will need to find the class and package name for your application.
(This same method applies to the ExtremePowerSaver.apk, once in that app you will find the exact same code and edit it the same way, but as mentioned above this is usually for 4.4.2.. IF you edit the MNS/default.xml and it doesn't change the application then you MAY need to edit that .apk - I personally have only needed to edit the system/customize/MNS/default.xml for both Android 4.4.3 and Android 4.4.4 KitKat.
This is what I have changed mine to in my BoneStockROM: Mail to GMail, Calendar to Camera, and Alerts to Hangouts.
You may change whatever apps you want.
Code:
<module name="PowerSavingLauncher">
<function name="1_shortcuts">
<set name="plenty">
<!--dbacf1b4-3b89-4e8b-bb98-b2e828aa56c6-->
<item name="package">com.htc.contacts</item>
<item name="class">com.htc.contacts.DialerTabActivity</item>
<item name="screen">0</item>
<item name="x">0</item>
<item name="y">0</item>
<item name="itemtype">0</item>
</set>
<set name="plenty">
<!--a59b7781-4695-4abf-9e73-ea796637194a-->
<item name="package">com.htc.sense.mms</item>
<item name="class">com.htc.sense.mms.ui.MessageTabActivity</item>
<item name="screen">0</item>
<item name="x">1</item>
<item name="y">0</item>
<item name="itemtype">0</item>
</set>
<set name="plenty">
<!--c5e85742-d69d-4003-a318-a5180143b2e0-->
<item name="package">[COLOR="Red"]com.google.android.gm[/COLOR]</item>
<item name="class">[COLOR="Red"]com.google.android.gm.ConversationListActivityGmail[/COLOR]</item>
<item name="screen">0</item>
<item name="x">0</item>
<item name="y">1</item>
<item name="itemtype">0</item>
</set>
<set name="plenty">
<!--ed1558ce-c294-44b1-bd9f-d022c796eb21-->
<item name="package">[COLOR="Red"]com.htc.camera[/COLOR]</item>
<item name="class">[COLOR="Red"]com.htc.camera.CameraEntry[/COLOR]</item>
<item name="screen">0</item>
<item name="x">1</item>
<item name="y">1</item>
<item name="itemtype">0</item>
</set>
<set name="plenty">
<!--b7f07b18-090a-40b0-af8b-e39fb0cb441d-->
<item name="package">[COLOR="Red"]com.google.android.talk[/COLOR]</item>
<item name="class">[COLOR="Red"]com.google.android.talk.SigningInActivity[/COLOR]</item>
<item name="screen">0</item>
<item name="x">0</item>
<item name="y">2</item>
<item name="itemtype">0</item>
</set>
<set name="plenty">
<!--fe3adb77-f8a3-4fb3-a8b7-7518a30e7f13-->
<item name="package">com.htc.powersavinglauncher</item>
<item name="class">com.htc.powersavinglauncher.Launcher$Exit</item>
<item name="screen">0</item>
<item name="x">1</item>
<item name="y">2</item>
<item name="itemtype">0</item>
</set>
</function>
</module>
Hopefully this helps those out, please feel free to post questions in this thread and I will do my best to answer them for you.
Reserved.
Reserved.
Darn can't seem to get it to work on 4.4.3 (and your latest BoneStock) just by changing the xml file. Before I edit in the APK itself, wondering if you could see if it looks like I am putting in the right values, as maybe I'm just a dummy heh. Trying to insert the google messenger app instead of HTC sms
I changed the package name to com.google.android.apps.messaging, and class name to com.google.android.apps.messaging.ui.ConversationListActivity and alternatively to com.google.android.apps.messaging.BugleApplication. I uploaded the android-manifest from which I pulled the values: http://pastebin.com/6HfRGREx
I also edited it directly on the phone itself via rootexplorer, but confirmed that the file actually was changed and rebooted between each edit.
Much thanks!

[Completed] Cannot change the status bar color on Samsung GIO 5660

Hello everyone, I want to change the color of my status bar to transparent on my phone. So I used "apktool" to modify the codes, went to the directory: apktool/systemUI/res/values/drawables.
this is the code that i came across:
<item type="drawable" name="APKTOOL_DUMMY_000d">false</item>
<item type="drawable" name="APKTOOL_DUMMY_005e">false</item>
<item type="drawable" name="APKTOOL_DUMMY_005f">false</item>
<item type="drawable" name="APKTOOL_DUMMY_0060">false</item>
<item type="drawable" name="APKTOOL_DUMMY_0061">false</item>
<item type="drawable" name="APKTOOL_DUMMY_0062">false</item>
<item type="drawable" name="APKTOOL_DUMMY_0063">false</item>
<item type="drawable" name="APKTOOL_DUMMY_0064">false</item>
<item type="drawable" name="APKTOOL_DUMMY_0065">false</item>
<item type="drawable" name="APKTOOL_DUMMY_0066">false</item>
<item type="drawable" name="APKTOOL_DUMMY_0067">false</item>
<item type="drawable" name="shade_bgcolor">#ff282828</item>
<item type="drawable" name="notification_header_text_color">#ff969696</item>
<item type="drawable" name="notification_number_text_color">#ffffffff</item
so apparently I'm missing some part of the code which is defined as APKTOOL_DUMMY_...
how can i get the missing parts of the code?
and next, how can i edit the code in order to set my status bar color to "transparent" ?
any kind of help would be greatly appreciated. many thanks in advance..
Insomnia1 said:
Hello everyone, I want to change the color of my status bar to transparent on my phone. So I used "apktool" to modify the codes, went to the directory: apktool/systemUI/res/values/drawables.
this is the code that i came across:
<item type="drawable" name="APKTOOL_DUMMY_000d">false</item>
<item type="drawable" name="APKTOOL_DUMMY_005e">false</item>
<item type="drawable" name="APKTOOL_DUMMY_005f">false</item>
<item type="drawable" name="APKTOOL_DUMMY_0060">false</item>
<item type="drawable" name="APKTOOL_DUMMY_0061">false</item>
<item type="drawable" name="APKTOOL_DUMMY_0062">false</item>
<item type="drawable" name="APKTOOL_DUMMY_0063">false</item>
<item type="drawable" name="APKTOOL_DUMMY_0064">false</item>
<item type="drawable" name="APKTOOL_DUMMY_0065">false</item>
<item type="drawable" name="APKTOOL_DUMMY_0066">false</item>
<item type="drawable" name="APKTOOL_DUMMY_0067">false</item>
<item type="drawable" name="shade_bgcolor">#ff282828</item>
<item type="drawable" name="notification_header_text_color">#ff969696</item>
<item type="drawable" name="notification_number_text_color">#ffffffff</item
so apparently I'm missing some part of the code which is defined as APKTOOL_DUMMY_...
how can i get the missing parts of the code?
and next, how can i edit the code in order to set my status bar color to "transparent" ?
any kind of help would be greatly appreciated. many thanks in advance..
Click to expand...
Click to collapse
Greetings and welcome to assist. The value that is dummy is something that is defined somewhere else in the framework. Have you installed framework-res, Touchwizz framework-res and systemui when decompiling ?
Regards
Sawdoctor
sawdoctor said:
Greetings and welcome to assist. The value that is dummy is something that is defined somewhere else in the framework. Have you installed framework-res, Touchwizz framework-res and systemui when decompiling ?
Regards
Sawdoctor
Click to expand...
Click to collapse
Hello, and thanks for the response Yes, I had already done these steps before but there is no "framework" under the Touchwizz directory. What would your suggestion be at this point?
Regards,
Insomnia1
Insomnia1 said:
Hello, and thanks for the response Yes, I had already done these steps before but there is no "framework" under the Touchwizz directory. What would your suggestion be at this point?
Regards,
Insomnia1
Click to expand...
Click to collapse
There is always twframework-res.apk and framework-res.apk in the framework folder of every touchwizz rom unless you are using the new nougat beta
Regards
Sawdoctor
Sent from my SM-N930F using Tapatalk

Categories

Resources