My HTC EVO 3D is S-OFF and Unlocked via revolutionary.
I changed the CID from HTC__102 to SuperCID 11111111.
How can i get more Stock ROM languages?
When I'm flashing Stock ROM I keep getting the same languages over and over again, no matter what I do.
How does the RUU know which languages to install since i changed my CID?
Try app "more locale 2" from market
ty for your answer.
I've heard of this application before.
But my question is rather technical. Where are the language codes saved so the ROM knows which language to install?
kingkong13 said:
ty for your answer.
I've heard of this application before.
But my question is rather technical. Where are the language codes saved so the ROM knows which language to install?
Click to expand...
Click to collapse
Within the actual system apps. You need to get a worldwide version of the RUU, ie European RUU.
私のEVO 3Dから送信される。
I tried it with those two RUUs:
RUU_Shooter_U_HTC_Europe_1.20.401.2_Radio_10.53.9020.00_10.13.9020.08_2M_release_203403_signed.exe
RUU_Shooter_U_HTC_Europe_1.20.401.8_Radio_10.59.9020.00_10.15.9020.06_M_release_219793_signed.exe
It doesn't matter which one I install: it doesn't work. I still have a limited number of languages.
kingkong13 said:
I tried it with those two RUUs:
RUU_Shooter_U_HTC_Europe_1.20.401.2_Radio_10.53.9020.00_10.13.9020.08_2M_release_203403_signed.exe
RUU_Shooter_U_HTC_Europe_1.20.401.8_Radio_10.59.9020.00_10.15.9020.06_M_release_219793_signed.exe
It doesn't matter which one I install: it doesn't work. I still have a limited number of languages.
Click to expand...
Click to collapse
system/customize/CID/default.xml
Check within there and see what languages are enabled. Example of enabled languages:
Code:
<item name="total_list">cs_CZ;de_DE;en_AU;en_GB;en_SG;en_US;es_US;fr;it;ja;nl_NL;pl;ru;zh_CN;zh_TW;</item>
<item name="cs_CZ" type="boolean">yes</item>
<item name="de_DE" type="boolean">yes</item>
<item name="en_AU" type="boolean">yes</item>
<item name="en_GB" type="boolean">yes</item>
<item name="en_SG" type="boolean">yes</item>
<item name="en_US" type="boolean">yes</item>
<item name="es_US" type="boolean">yes</item>
<item name="fr" type="boolean">yes</item>
<item name="it" type="boolean">yes</item>
<item name="ja" type="boolean">yes</item>
<item name="nl_NL" type="boolean">yes</item>
<item name="pl" type="boolean">yes</item>
<item name="ru" type="boolean">yes</item>
<item name="zh_CN" type="boolean">yes</item>
<item name="zh_TW" type="boolean">yes</item>
<item name="defeault" >en_US</item>
I extracted the default.xml from the RUU (both RUUs have the same default.xml).
See below for the Code. So, how to enable the other languages since they are enabled inside the ROM?
Code:
<?xml version="1.0" encoding="utf-8"?>
<customization_form>
<category name="system">
<module name="locale">
<function>
<set name="single">
<item name="total_list">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_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_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_SI;en_SK;en_TN;en_UA;en_ZA;es_ES;es_FR;es_GB;es_IE;es_IT;es_PT;et_BG;et_BY;et_CS;et_CZ;et_EE;et_HR;et_HU;et_LT;et_LV;et_PL;et_RO;et_SI;et_SK;et_UA;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_ZA;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;lt_BG;lt_BY;lt_CS;lt_CZ;lt_EE;lt_HR;lt_HU;lt_LT;lt_LV;lt_PL;lt_RO;lt_SI;lt_SK;lt_UA;lv_BG;lv_BY;lv_CS;lv_CZ;lv_EE;lv_HR;lv_HU;lv_LT;lv_LV;lv_PL;lv_RO;lv_SI;lv_SK;lv_UA;nb_DK;nb_FI;nb_NO;nb_SE;nl_FR;nl_LU;nl_NL;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;tr_AT;tr_CH;tr_DE;</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_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_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_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_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="et_BG">yes</item>
<item type="boolean" name="et_BY">yes</item>
<item type="boolean" name="et_CS">yes</item>
<item type="boolean" name="et_CZ">yes</item>
<item type="boolean" name="et_EE">yes</item>
<item type="boolean" name="et_HR">yes</item>
<item type="boolean" name="et_HU">yes</item>
<item type="boolean" name="et_LT">yes</item>
<item type="boolean" name="et_LV">yes</item>
<item type="boolean" name="et_PL">yes</item>
<item type="boolean" name="et_RO">yes</item>
<item type="boolean" name="et_SI">yes</item>
<item type="boolean" name="et_SK">yes</item>
<item type="boolean" name="et_UA">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_ZA">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="lt_BG">yes</item>
<item type="boolean" name="lt_BY">yes</item>
<item type="boolean" name="lt_CS">yes</item>
<item type="boolean" name="lt_CZ">yes</item>
<item type="boolean" name="lt_EE">yes</item>
<item type="boolean" name="lt_HR">yes</item>
<item type="boolean" name="lt_HU">yes</item>
<item type="boolean" name="lt_LT">yes</item>
<item type="boolean" name="lt_LV">yes</item>
<item type="boolean" name="lt_PL">yes</item>
<item type="boolean" name="lt_RO">yes</item>
<item type="boolean" name="lt_SI">yes</item>
<item type="boolean" name="lt_SK">yes</item>
<item type="boolean" name="lt_UA">yes</item>
<item type="boolean" name="lv_BG">yes</item>
<item type="boolean" name="lv_BY">yes</item>
<item type="boolean" name="lv_CS">yes</item>
<item type="boolean" name="lv_CZ">yes</item>
<item type="boolean" name="lv_EE">yes</item>
<item type="boolean" name="lv_HR">yes</item>
<item type="boolean" name="lv_HU">yes</item>
<item type="boolean" name="lv_LT">yes</item>
<item type="boolean" name="lv_LV">yes</item>
<item type="boolean" name="lv_PL">yes</item>
<item type="boolean" name="lv_RO">yes</item>
<item type="boolean" name="lv_SI">yes</item>
<item type="boolean" name="lv_SK">yes</item>
<item type="boolean" name="lv_UA">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="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="tr_AT">yes</item>
<item type="boolean" name="tr_CH">yes</item>
<item type="boolean" name="tr_DE">yes</item>
</set>
</function>
</module>
<module name="Settings">
<function name="screen_timeout">
<set name="plenty">
<item name="value1">15000</item>
<item name="value2">30000</item>
<item name="value3">45000</item>
<item name="value4">60000</item>
<item name="value5">120000</item>
<item name="value6">600000</item>
<item name="value7">-1</item>
</set>
</function>
</module>
<module name="defaultTime1224">
<function>
<set name="single">
<item name="default">24</item>
</set>
</function>
</module>
<module name="InputMethod">
<function name="IME_language_set">
<set name="single">
<item type="boolean" name="English">yes</item>
<item type="boolean" name="German">yes</item>
<item type="boolean" name="France">yes</item>
<item type="boolean" name="Italian">yes</item>
<item type="boolean" name="Spanish">yes</item>
<item type="boolean" name="Russian">yes</item>
<item type="boolean" name="Czech">yes</item>
<item type="boolean" name="Danish">yes</item>
<item type="boolean" name="Swedish">yes</item>
<item type="boolean" name="Norwegian">yes</item>
<item type="boolean" name="Dutch">yes</item>
<item type="boolean" name="Polish">yes</item>
<item type="boolean" name="Portugal">yes</item>
<item type="boolean" name="Greek">yes</item>
<item type="boolean" name="Turkish">yes</item>
<item type="boolean" name="Finnish">yes</item>
<item type="boolean" name="Hungarian">yes</item>
<item type="boolean" name="Romanian">yes</item>
<item type="boolean" name="Slovak">yes</item>
<item type="boolean" name="Croatian">yes</item>
<item type="boolean" name="Slovenian">yes</item>
<item type="boolean" name="Serbian">yes</item>
<item type="boolean" name="Bulgarian">yes</item>
</set>
</function>
<function name="IME_sip_set">
<set name="single">
<item name="total_list">Handwriting;ZuhYin;CangJie;PinYin;Stroke;</item>
<item type="boolean" name="ZuhYin">yes</item>
<item type="boolean" name="CangJie">yes</item>
<item type="boolean" name="PinYin">yes</item>
<item type="boolean" name="Stroke">yes</item>
</set>
</function>
</module>
<module name="deviceData">
<function>
<set name="single">
<item name="device_name">HTC EVO 3D X515m</item>
</set>
</function>
</module>
<module name="deviceData1">
<function>
<set name="single">
<item name="sw_number">NA</item>
</set>
</function>
</module>
</category>
<category name="application">
<module name="Crash_Report">
<function name="setting">
<set name="single">
<item name="turn_off_report" type="boolean">no</item>
</set>
</function>
</module>
<module name="FOTA">
<function name="settings">
<set name="single">
<item name="Default_Download_Wifi" type="boolean">yes</item>
</set>
</function>
</module>
</category>
<BootConfiguration>
<BootAnimation animation="/system/customize/resource/bootanimation.zip" audio="/system/customize/resource/android_audio.mp3" />
</BootConfiguration>
<ShutdownConfiguration>
<ShutdownAnimation image_png="/system/customize/resource/downanimation.zip" image="" fps="15" />
</ShutdownConfiguration>
<category name="Settings">
<module name="properties">
<function>
<set name="single">
<item name="market_name">HTC EVO 3D</item>
</set>
</function>
</module>
</category>
</customization_form>
I checked inside the customize folder and found the HTC__102.xml
Only these 5 languages inside of this file are getting installed. Why is he choosing the HTC__102.xml instead of the default.xml?
Code:
<?xml version="1.0" encoding="utf-8"?>
<customization_form>
<category name="system">
<module name="locale">
<function>
<set name="single">
<item name="total_list">de_AT;de_CH;de_DE;en_AT;en_CH;en_DE;fr_AT;fr_CH;fr_DE;it_AT;it_CH;it_DE;tr_AT;tr_CH;tr_DE;</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="en_AT">yes</item>
<item type="boolean" name="en_CH">yes</item>
<item type="boolean" name="en_DE">yes</item>
<item type="boolean" name="fr_AT">yes</item>
<item type="boolean" name="fr_CH">yes</item>
<item type="boolean" name="fr_DE">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="tr_AT">yes</item>
<item type="boolean" name="tr_CH">yes</item>
<item type="boolean" name="tr_DE">yes</item>
</set>
</function>
</module>
<module name="deviceData">
<function>
<set name="single">
<item name="device_name">HTC EVO 3D X515m</item>
</set>
</function>
</module>
<module name="deviceData1">
<function>
<set name="single">
<item name="sw_number">NA</item>
</set>
</function>
</module>
<module name="Settings">
<function name="screen_timeout">
<set name="plenty">
<item name="value1">15000</item>
<item name="value2">30000</item>
<item name="value3">45000</item>
<item name="value4">60000</item>
<item name="value5">120000</item>
<item name="value6">600000</item>
<item name="value7">-1</item>
</set>
</function>
</module>
<module name="defaultTime1224">
<function>
<set name="single">
<item name="default">24</item>
</set>
</function>
</module>
<module name="InputMethod">
<function name="IME_language_set">
<set name="single">
<item type="boolean" name="English">yes</item>
<item type="boolean" name="German">yes</item>
<item type="boolean" name="France">yes</item>
<item type="boolean" name="Italian">yes</item>
<item type="boolean" name="Spanish">yes</item>
<item type="boolean" name="Russian">yes</item>
<item type="boolean" name="Czech">yes</item>
<item type="boolean" name="Danish">yes</item>
<item type="boolean" name="Swedish">yes</item>
<item type="boolean" name="Norwegian">yes</item>
<item type="boolean" name="Dutch">yes</item>
<item type="boolean" name="Polish">yes</item>
<item type="boolean" name="Portugal">yes</item>
<item type="boolean" name="Greek">yes</item>
<item type="boolean" name="Turkish">yes</item>
<item type="boolean" name="Finnish">yes</item>
<item type="boolean" name="Hungarian">yes</item>
<item type="boolean" name="Romanian">yes</item>
<item type="boolean" name="Slovak">yes</item>
<item type="boolean" name="Croatian">yes</item>
<item type="boolean" name="Slovenian">yes</item>
<item type="boolean" name="Serbian">yes</item>
<item type="boolean" name="Bulgarian">yes</item>
</set>
</function>
<function name="IME_sip_set">
<set name="single">
<item name="total_list">Handwriting;ZuhYin;CangJie;PinYin;Stroke;</item>
<item type="boolean" name="ZuhYin">yes</item>
<item type="boolean" name="CangJie">yes</item>
<item type="boolean" name="PinYin">yes</item>
<item type="boolean" name="Stroke">yes</item>
</set>
</function>
</module>
</category>
<category name="application">
<module name="Crash_Report">
<function name="setting">
<set name="single">
<item name="turn_off_report" type="boolean">yes</item>
</set>
</function>
</module>
<module name="FOTA">
<function name="settings">
<set name="single">
<item name="Default_Download_Wifi" type="boolean">yes</item>
</set>
</function>
</module>
<module name="OOBE">
<function name="Block_No_SIM">
<set name="single">
<item name="Country">de</item>
</set>
</function>
</module>
</category>
<BootConfiguration>
<BootAnimation animation="/system/customize/resource/bootanimation.zip" audio="/system/customize/resource/android_audio.mp3" />
</BootConfiguration>
<ShutdownConfiguration>
<ShutdownAnimation image_png="/system/customize/resource/downanimation.zip" image="" fps="15" />
</ShutdownConfiguration>
<category name="Settings">
<module name="properties">
<function>
<set name="single">
<item name="market_name">HTC EVO 3D</item>
</set>
</function>
</module>
</category>
</customization_form>
It is calling the other xml file because the RUU uses different region codes to determine what languages to install on the system. The U.S. software utilizes the default.xml because there are only the 2 main languages used.
But where does the RUU take the region code from?
CID is set to 11111111.
How does the RUU know my Phone originally had the CID HTC__102?
So what should I do to get alle the languages? Change the CID?
kingkong13 said:
But where does the RUU take the region code from?
CID is set to 11111111.
How does the RUU know my Phone originally had the CID HTC__102?
So what should I do to get alle the languages? Change the CID?
Click to expand...
Click to collapse
I personally don't know. Sorry.
私のEVO 3Dから送信される。
dastin1015 said:
It is calling the other xml file because the RUU uses different region codes to determine what languages to install on the system. The U.S. software utilizes the default.xml because there are only the 2 main languages used.
Click to expand...
Click to collapse
kingkong13 said:
I checked inside the customize folder and found the HTC__102.xml
Only these 5 languages inside of this file are getting installed. Why is he choosing the HTC__102.xml instead of the default.xml?
Code:
<?xml version="1.0" encoding="utf-8"?>
<customization_form>
<category name="system">
<module name="locale">
<function>
<set name="single">
<item name="total_list">de_AT;de_CH;de_DE;en_AT;en_CH;en_DE;fr_AT;fr_CH;fr_DE;it_AT;it_CH;it_DE;tr_AT;tr_CH;tr_DE;</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="en_AT">yes</item>
<item type="boolean" name="en_CH">yes</item>
<item type="boolean" name="en_DE">yes</item>
<item type="boolean" name="fr_AT">yes</item>
<item type="boolean" name="fr_CH">yes</item>
<item type="boolean" name="fr_DE">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="tr_AT">yes</item>
<item type="boolean" name="tr_CH">yes</item>
<item type="boolean" name="tr_DE">yes</item>
</set>
</function>
</module>
<module name="deviceData">
<function>
<set name="single">
<item name="device_name">HTC EVO 3D X515m</item>
</set>
</function>
</module>
<module name="deviceData1">
<function>
<set name="single">
<item name="sw_number">NA</item>
</set>
</function>
</module>
<module name="Settings">
<function name="screen_timeout">
<set name="plenty">
<item name="value1">15000</item>
<item name="value2">30000</item>
<item name="value3">45000</item>
<item name="value4">60000</item>
<item name="value5">120000</item>
<item name="value6">600000</item>
<item name="value7">-1</item>
</set>
</function>
</module>
<module name="defaultTime1224">
<function>
<set name="single">
<item name="default">24</item>
</set>
</function>
</module>
<module name="InputMethod">
<function name="IME_language_set">
<set name="single">
<item type="boolean" name="English">yes</item>
<item type="boolean" name="German">yes</item>
<item type="boolean" name="France">yes</item>
<item type="boolean" name="Italian">yes</item>
<item type="boolean" name="Spanish">yes</item>
<item type="boolean" name="Russian">yes</item>
<item type="boolean" name="Czech">yes</item>
<item type="boolean" name="Danish">yes</item>
<item type="boolean" name="Swedish">yes</item>
<item type="boolean" name="Norwegian">yes</item>
<item type="boolean" name="Dutch">yes</item>
<item type="boolean" name="Polish">yes</item>
<item type="boolean" name="Portugal">yes</item>
<item type="boolean" name="Greek">yes</item>
<item type="boolean" name="Turkish">yes</item>
<item type="boolean" name="Finnish">yes</item>
<item type="boolean" name="Hungarian">yes</item>
<item type="boolean" name="Romanian">yes</item>
<item type="boolean" name="Slovak">yes</item>
<item type="boolean" name="Croatian">yes</item>
<item type="boolean" name="Slovenian">yes</item>
<item type="boolean" name="Serbian">yes</item>
<item type="boolean" name="Bulgarian">yes</item>
</set>
</function>
<function name="IME_sip_set">
<set name="single">
<item name="total_list">Handwriting;ZuhYin;CangJie;PinYin;Stroke;</item>
<item type="boolean" name="ZuhYin">yes</item>
<item type="boolean" name="CangJie">yes</item>
<item type="boolean" name="PinYin">yes</item>
<item type="boolean" name="Stroke">yes</item>
</set>
</function>
</module>
</category>
<category name="application">
<module name="Crash_Report">
<function name="setting">
<set name="single">
<item name="turn_off_report" type="boolean">yes</item>
</set>
</function>
</module>
<module name="FOTA">
<function name="settings">
<set name="single">
<item name="Default_Download_Wifi" type="boolean">yes</item>
</set>
</function>
</module>
<module name="OOBE">
<function name="Block_No_SIM">
<set name="single">
<item name="Country">de</item>
</set>
</function>
</module>
</category>
<BootConfiguration>
<BootAnimation animation="/system/customize/resource/bootanimation.zip" audio="/system/customize/resource/android_audio.mp3" />
</BootConfiguration>
<ShutdownConfiguration>
<ShutdownAnimation image_png="/system/customize/resource/downanimation.zip" image="" fps="15" />
</ShutdownConfiguration>
<category name="Settings">
<module name="properties">
<function>
<set name="single">
<item name="market_name">HTC EVO 3D</item>
</set>
</function>
</module>
</category>
</customization_form>
Click to expand...
Click to collapse
Ok, i have re-upped this Topic because there are usefull informations here. I want to install it_IT language in my htc evo. But after i flash the .zip of stock rom and boot the phone it show me only some languages. how i can fix that? Thanks.
PS: Ah, where i can see my CID?!?!
does any one have any thoughts on this i have a rogers htc evo and i would like to get polish onto it.
kingkong13 said:
But where does the RUU take the region code from?
CID is set to 11111111.
How does the RUU know my Phone originally had the CID HTC__102?
So what should I do to get alle the languages? Change the CID?
Click to expand...
Click to collapse
YES. Change the CID.
I had the same problem, I couldn't set to Croatian.
Just a couple minutes ago I changend to factory CID (to 032, before was 001), but it still want show all the languages. Then do the factory reset, only after that you will get much more languages on the choose list
Try it.
Related
Hello everyone, I hope this belongs to the dev section, if not feel free to move it. Anyway, I'm trying to mod the framework-res.apk in order to include battery percentage and maybe change a few other things. Anyway, I've looked at already modified files and some threads for different phones and thought I knew how to do it, but it doesn't work.
So here's what I'm doing, I hope someone can tell me what's wrong :
1-I installed XKE7 and then flashed the XDDD insecure kernel over it.
2-I got the framework-res.apk through adb pull
3-I decompiled it with apktool d
4-added a bunch of png files in res/drawable-hdpi/ (stat_sys_battery_0.png to stat_sys_battery_100.png)
5-modified the /res/drawable/stat_sys_battery.xml file so that it looks like this :
Code:
<level-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/stat_sys_battery_0" android:maxLevel="0"/>
<item android:drawable="@drawable/stat_sys_battery_1" android:maxLevel="1"/>
<item android:drawable="@drawable/stat_sys_battery_2" android:maxLevel="2"/>
<item android:drawable="@drawable/stat_sys_battery_3" android:maxLevel="3"/>
<item android:drawable="@drawable/stat_sys_battery_4" android:maxLevel="4"/>
<item android:drawable="@drawable/stat_sys_battery_5" android:maxLevel="5"/>
<item android:drawable="@drawable/stat_sys_battery_6" android:maxLevel="6"/>
<item android:drawable="@drawable/stat_sys_battery_7" android:maxLevel="7"/>
<item android:drawable="@drawable/stat_sys_battery_8" android:maxLevel="8"/>
<item android:drawable="@drawable/stat_sys_battery_9" android:maxLevel="9"/>
<item android:drawable="@drawable/stat_sys_battery_10" android:maxLevel="10"/>
<item android:drawable="@drawable/stat_sys_battery_11" android:maxLevel="11"/>
<item android:drawable="@drawable/stat_sys_battery_12" android:maxLevel="12"/>
<item android:drawable="@drawable/stat_sys_battery_13" android:maxLevel="13"/>
<item android:drawable="@drawable/stat_sys_battery_14" android:maxLevel="14"/>
<item android:drawable="@drawable/stat_sys_battery_15" android:maxLevel="15"/>
<item android:drawable="@drawable/stat_sys_battery_16" android:maxLevel="16"/>
<item android:drawable="@drawable/stat_sys_battery_17" android:maxLevel="17"/>
<item android:drawable="@drawable/stat_sys_battery_18" android:maxLevel="18"/>
<item android:drawable="@drawable/stat_sys_battery_19" android:maxLevel="19"/>
<item android:drawable="@drawable/stat_sys_battery_20" android:maxLevel="20"/>
<item android:drawable="@drawable/stat_sys_battery_21" android:maxLevel="21"/>
<item android:drawable="@drawable/stat_sys_battery_22" android:maxLevel="22"/>
<item android:drawable="@drawable/stat_sys_battery_23" android:maxLevel="23"/>
<item android:drawable="@drawable/stat_sys_battery_24" android:maxLevel="24"/>
<item android:drawable="@drawable/stat_sys_battery_25" android:maxLevel="25"/>
<item android:drawable="@drawable/stat_sys_battery_26" android:maxLevel="26"/>
<item android:drawable="@drawable/stat_sys_battery_27" android:maxLevel="27"/>
<item android:drawable="@drawable/stat_sys_battery_28" android:maxLevel="28"/>
<item android:drawable="@drawable/stat_sys_battery_29" android:maxLevel="29"/>
<item android:drawable="@drawable/stat_sys_battery_30" android:maxLevel="30"/>
<item android:drawable="@drawable/stat_sys_battery_31" android:maxLevel="31"/>
<item android:drawable="@drawable/stat_sys_battery_32" android:maxLevel="32"/>
<item android:drawable="@drawable/stat_sys_battery_33" android:maxLevel="33"/>
<item android:drawable="@drawable/stat_sys_battery_34" android:maxLevel="34"/>
<item android:drawable="@drawable/stat_sys_battery_35" android:maxLevel="35"/>
<item android:drawable="@drawable/stat_sys_battery_36" android:maxLevel="36"/>
<item android:drawable="@drawable/stat_sys_battery_37" android:maxLevel="37"/>
<item android:drawable="@drawable/stat_sys_battery_38" android:maxLevel="38"/>
<item android:drawable="@drawable/stat_sys_battery_39" android:maxLevel="39"/>
<item android:drawable="@drawable/stat_sys_battery_40" android:maxLevel="40"/>
<item android:drawable="@drawable/stat_sys_battery_41" android:maxLevel="41"/>
<item android:drawable="@drawable/stat_sys_battery_42" android:maxLevel="42"/>
<item android:drawable="@drawable/stat_sys_battery_43" android:maxLevel="43"/>
<item android:drawable="@drawable/stat_sys_battery_44" android:maxLevel="44"/>
<item android:drawable="@drawable/stat_sys_battery_45" android:maxLevel="45"/>
<item android:drawable="@drawable/stat_sys_battery_46" android:maxLevel="46"/>
<item android:drawable="@drawable/stat_sys_battery_47" android:maxLevel="47"/>
<item android:drawable="@drawable/stat_sys_battery_48" android:maxLevel="48"/>
<item android:drawable="@drawable/stat_sys_battery_49" android:maxLevel="49"/>
<item android:drawable="@drawable/stat_sys_battery_50" android:maxLevel="50"/>
<item android:drawable="@drawable/stat_sys_battery_51" android:maxLevel="51"/>
<item android:drawable="@drawable/stat_sys_battery_52" android:maxLevel="52"/>
<item android:drawable="@drawable/stat_sys_battery_53" android:maxLevel="53"/>
<item android:drawable="@drawable/stat_sys_battery_54" android:maxLevel="54"/>
<item android:drawable="@drawable/stat_sys_battery_55" android:maxLevel="55"/>
<item android:drawable="@drawable/stat_sys_battery_56" android:maxLevel="56"/>
<item android:drawable="@drawable/stat_sys_battery_57" android:maxLevel="57"/>
<item android:drawable="@drawable/stat_sys_battery_58" android:maxLevel="58"/>
<item android:drawable="@drawable/stat_sys_battery_59" android:maxLevel="59"/>
<item android:drawable="@drawable/stat_sys_battery_60" android:maxLevel="60"/>
<item android:drawable="@drawable/stat_sys_battery_61" android:maxLevel="61"/>
<item android:drawable="@drawable/stat_sys_battery_62" android:maxLevel="62"/>
<item android:drawable="@drawable/stat_sys_battery_63" android:maxLevel="63"/>
<item android:drawable="@drawable/stat_sys_battery_64" android:maxLevel="64"/>
<item android:drawable="@drawable/stat_sys_battery_65" android:maxLevel="65"/>
<item android:drawable="@drawable/stat_sys_battery_66" android:maxLevel="66"/>
<item android:drawable="@drawable/stat_sys_battery_67" android:maxLevel="67"/>
<item android:drawable="@drawable/stat_sys_battery_68" android:maxLevel="68"/>
<item android:drawable="@drawable/stat_sys_battery_69" android:maxLevel="69"/>
<item android:drawable="@drawable/stat_sys_battery_70" android:maxLevel="70"/>
<item android:drawable="@drawable/stat_sys_battery_71" android:maxLevel="71"/>
<item android:drawable="@drawable/stat_sys_battery_72" android:maxLevel="72"/>
<item android:drawable="@drawable/stat_sys_battery_73" android:maxLevel="73"/>
<item android:drawable="@drawable/stat_sys_battery_74" android:maxLevel="74"/>
<item android:drawable="@drawable/stat_sys_battery_75" android:maxLevel="75"/>
<item android:drawable="@drawable/stat_sys_battery_76" android:maxLevel="76"/>
<item android:drawable="@drawable/stat_sys_battery_77" android:maxLevel="77"/>
<item android:drawable="@drawable/stat_sys_battery_78" android:maxLevel="78"/>
<item android:drawable="@drawable/stat_sys_battery_79" android:maxLevel="79"/>
<item android:drawable="@drawable/stat_sys_battery_80" android:maxLevel="80"/>
<item android:drawable="@drawable/stat_sys_battery_81" android:maxLevel="81"/>
<item android:drawable="@drawable/stat_sys_battery_82" android:maxLevel="82"/>
<item android:drawable="@drawable/stat_sys_battery_83" android:maxLevel="83"/>
<item android:drawable="@drawable/stat_sys_battery_84" android:maxLevel="84"/>
<item android:drawable="@drawable/stat_sys_battery_85" android:maxLevel="85"/>
<item android:drawable="@drawable/stat_sys_battery_86" android:maxLevel="86"/>
<item android:drawable="@drawable/stat_sys_battery_87" android:maxLevel="87"/>
<item android:drawable="@drawable/stat_sys_battery_88" android:maxLevel="88"/>
<item android:drawable="@drawable/stat_sys_battery_89" android:maxLevel="89"/>
<item android:drawable="@drawable/stat_sys_battery_90" android:maxLevel="90"/>
<item android:drawable="@drawable/stat_sys_battery_91" android:maxLevel="91"/>
<item android:drawable="@drawable/stat_sys_battery_92" android:maxLevel="92"/>
<item android:drawable="@drawable/stat_sys_battery_93" android:maxLevel="93"/>
<item android:drawable="@drawable/stat_sys_battery_94" android:maxLevel="94"/>
<item android:drawable="@drawable/stat_sys_battery_95" android:maxLevel="95"/>
<item android:drawable="@drawable/stat_sys_battery_96" android:maxLevel="96"/>
<item android:drawable="@drawable/stat_sys_battery_97" android:maxLevel="97"/>
<item android:drawable="@drawable/stat_sys_battery_98" android:maxLevel="98"/>
<item android:drawable="@drawable/stat_sys_battery_99" android:maxLevel="99"/>
<item android:drawable="@drawable/stat_sys_battery_100" android:maxLevel="100"/>
</level-list>
6-built a new apk from these files with apktool b
7-extracted the content of this new apk and integrated it to my original one
8-pushed with adb push
So the phone boots, but it displays a ? instead of my battery icons.... I've spent a few hours on that already and am really at a loss. Could someone help please ?
Why don't you just use the UOT kitchen? Its a hell of a lot easier than doing it all yourself.
I would do the following:
* Extract your framework-res.apk
* let UOT cook a new one with Battery Mod
* replace png in the UOT cooked apk
no decompilation and so on needed.
walda said:
I would do the following:
* Extract your framework-res.apk
* let UOT cook a new one with Battery Mod
* replace png in the UOT cooked apk
no decompilation and so on needed.
Click to expand...
Click to collapse
That's it?
No Decompilation, no editing the xml?
Only UOT Kitchen and ready?
if u only want to change the pictures, yes. UOT does the rest for you. UOT changes the xml files für 1% steps while loading and so on.
you can change every picture, if the pic already exists in the apk by simply copýing another over it. no decompile needed.
Edit:
Same in SysytemUI.apk. So you can simply change to "green google" icons.
Thanx, I might do that. I wasn't sure if UOT worked with SGS2.
Although the point of doing it myself was in great part to learn how to do it. So I'm still curious about what I was doing wrong...
Thanks,
i test it on the new firmware in future.
I extract the framework, put it on the uot, let's cooking and copy in the phone ;-)
cool
BlueScreenJunky can you please post your stock unmodified KE7 framework-res.apk file? As I've *ucked up mine ..
Thx.
haha, sorry I lost mine too
I'm using This one at the moment (or at least I got a very similar result to this one using the UOT kitchen). I'll wait for the next update or next time I brick my phone to get the original unmodified apk.
Still don't understand how to manually edit the xml though, and still curious about it.
Here's mine, (remove spaces in link because i cant post links yet, not enough posts), i hope this breach of user agreement will be tolerated for trying to help someone
http :// dl . dropbox . com / u / 7741811 / framework-res.apk
Thanx !
Sent from my GT-I9100 using XDA App
Alrighty . . .
Some background on my project :: I completely removed SPRINT stuff from a stock rom successfully.
So . . .
All that I need is some help with the MNS/default.xml file so that I can place icons and widgets on the home screen by default.
Mainly need to know how or where do I find an apps shortcut link / class?
Code:
<function name="default_quicklaunch">
<set name="plenty">
<item name="package">com.android.htccontacts</item>
<item name="class">com.android.htccontacts.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">
<item name="package">com.google.android.gm</item>
[B]<item name="class">? ? ? ? ? ? ? ? ? ? ? ? ? ? ?</item>[/B]
<item name="screen">0</item>
<item name="x">1</item>
<item name="y">0</item>
<item name="itemtype">0</item>
</set>
<set name="plenty">
<item name="package">com.android.mms</item>
<item name="class">com.android.mms.ui.ConversationList</item>
<item name="screen">0</item>
<item name="x">2</item>
<item name="y">0</item>
<item name="itemtype">0</item>
</set>
<set name="plenty">
<item name="package">com.android.camera</item>
<item name="class">com.android.camera.CameraEntry</item>
<item name="screen">0</item>
<item name="x">3</item>
<item name="y">0</item>
<item name="itemtype">0</item>
</set>
</function>
[SOLVED]
Well, I did a lot of RnD . . . and found out what I needed to know.
Hello good.
A verr if someone can help me. I have decompiled the launcher stock of the g2 with the intention of changing the grid of icons, which comes standard is 5x5 and I would like something like 6x7 because my intention is similar to this but without reducing the dpi, ie reducing the margin between icons, I know I could keep trying but if someone shows me a cable and I'd appreciate a little guidance
Code:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="LGE_White_Theme_LauncherTheme">
<item name="android:colorForeground">#ffffffff</item>
<item name="android:windowBackground">@*android:color/transparent</item>
<item name="android:windowFrame">@null</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowFullscreen">false</item>
<item name="android:windowShowWallpaper">true</item>
<item name="android:colorBackgroundCacheHint">@null</item>
</style>
<style name="LGE_White_Theme">
<item name="android:windowShowWallpaper">true</item>
</style>
<style name="LGE_White_Theme_RocketLauncher" />
<style name="LGE_White_Theme.WallpaperPicker" parent="@style/LGE_White_Theme">
<item name="android:screenOrientation">nosensor</item>
</style>
<style name="LGE_White_Theme.NoTitleBar" parent="@style/LGE_White_Theme">
<item name="android:windowNoTitle">true</item>
</style>
<style name="LGE_White_Theme.NoTitleBar.NoSensor" parent="@style/LGE_White_Theme.NoTitleBar">
<item name="android:screenOrientation">nosensor</item>
<item name="android:windowNoTitle">true</item>
</style>
<style name="LGE_White_Theme.NoSensor" parent="@style/LGE_White_Theme">
<item name="android:screenOrientation">nosensor</item>
</style>
<style name="LGE_White_Theme_WhiteFrame">
<item name="android:background">@color/lg_white_color</item>
</style>
<style name="Theme.WallpaperPicker" parent="@style/Theme">
<item name="android:screenOrientation">nosensor</item>
</style>
<style name="Theme" parent="@*android:style/Theme.Holo.Wallpaper.NoTitleBar">
<item name="android:windowShowWallpaper">true</item>
</style>
<style name="WorkspaceIcon" parent="@style/homescreen_topmenu_title_4x5">
<item name="android:ellipsize">end</item>
<item name="android:gravity">top|center</item>
<item name="android:layout_gravity">center</item>
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">fill_parent</item>
<item name="android:maxLines">2</item>
<item name="android:minLines">2</item>
<item name="android:singleLine">false</item>
<item name="android:shadowColor">#b0000000</item>
<item name="android:shadowRadius">2.0</item>
<item name="android:lineSpacingExtra">@dimen/app_icon_lineSpacingExtra</item>
</style>
<style name="WorkspaceIcon.Portrait" parent="@style/WorkspaceIcon">
<item name="android:paddingTop">@dimen/app_icon_padding_top</item>
<item name="android:paddingBottom">4.0dip</item>
<item name="android:drawablePadding">@dimen/app_icon_drawable_padding</item>
<item name="android:paddingStart">2.0dip</item>
<item name="android:paddingEnd">2.0dip</item>
</style>
<style name="WorkspaceIcon.Landscape" parent="@style/WorkspaceIcon">
<item name="android:paddingTop">@dimen/app_icon_padding_top</item>
<item name="android:paddingBottom">@dimen/app_icon_padding_bottom</item>
<item name="android:singleLine">true</item>
<item name="android:drawablePadding">1.0dip</item>
<item name="android:paddingStart">1.0dip</item>
<item name="android:paddingEnd">1.0dip</item>
</style>
<style name="LargeWorkspaceIcon" parent="@style/WorkspaceIcon">
<item name="android:textSize">@dimen/large_theme_icon_text_size</item>
<item name="android:paddingTop">@dimen/large_theme_icon_padding_top</item>
<item name="android:shadowColor">#ff000000</item>
<item name="android:shadowRadius">2.5</item>
<item name="android:drawablePadding">@dimen/large_icon_text_margin_top</item>
<item name="android:lineSpacingExtra">@dimen/large_icon_text_liceSpacingExtra</item>
<item name="android:paddingStart">@dimen/large_theme_icon_text_padding_left</item>
<item name="android:paddingEnd">@dimen/large_theme_icon_text_padding_right</item>
</style>
<style name="LargeWorkspaceIcon.Portrait" parent="@style/LargeWorkspaceIcon" />
<style name="LargeWorkspaceIcon.Landscape" parent="@style/LargeWorkspaceIcon">
<item name="android:singleLine">true</item>
</style>
<style name="PhotoWorkspaceIcon" parent="@style/WorkspaceIcon">
<item name="android:paddingTop">@dimen/photo_icon_margin_top</item>
<item name="android:shadowColor">#ff000000</item>
<item name="android:shadowRadius">2.5</item>
<item name="android:drawablePadding">@dimen/large_icon_text_margin_top</item>
<item name="android:lineSpacingExtra">@dimen/large_icon_text_liceSpacingExtra</item>
<item name="android:paddingStart">@dimen/photo_icon_margin_left</item>
<item name="android:paddingEnd">@dimen/photo_icon_margin_right</item>
</style>
<style name="PhotoWorkspaceIcon.Portrait" parent="@style/PhotoWorkspaceIcon" />
<style name="PhotoWorkspaceIcon.Landscape" parent="@style/PhotoWorkspaceIcon">
<item name="android:singleLine">true</item>
</style>
<style name="WorkspaceIcon.Portrait.Folder" parent="@style/WorkspaceIcon.Portrait">
<item name="android:paddingTop">0.0dip</item>
<item name="android:drawablePadding">0.0dip</item>
</style>
<style name="WorkspaceIcon.Landscape.Folder" parent="@style/WorkspaceIcon.Landscape">
<item name="android:paddingTop">0.0dip</item>
<item name="android:layout_marginTop">-2.0dip</item>
<item name="android:drawablePadding">0.0dip</item>
</style>
<style name="WorkspaceIcon.Portrait.AppsCustomize" parent="@style/WorkspaceIcon.Portrait">
<item name="android:background">@null</item>
<item name="android:paddingTop">0.0dip</item>
<item name="android:paddingBottom">0.0dip</item>
<item name="android:maxLines">2</item>
<item name="android:singleLine">false</item>
<item name="android:drawablePadding">0.5dip</item>
<item name="android:paddingStart">0.0dip</item>
<item name="android:paddingEnd">0.0dip</item>
</style>
<style name="WorkspaceIcon.Landscape.AppsCustomize" parent="@style/WorkspaceIcon.Landscape">
<item name="android:background">@null</item>
<item name="android:paddingTop">4.0dip</item>
<item name="android:paddingBottom">0.0dip</item>
<item name="android:singleLine">true</item>
<item name="android:drawablePadding">0.0dip</item>
</style>
<style name="Hotseat" parent="@style/homescreen_launcher_menutitle">
<item name="android:ellipsize">marquee</item>
<item name="android:singleLine">true</item>
<item name="android:drawablePadding">@dimen/hotseat_drawable_padding</item>
</style>
<style name="Hotseat.Portrait" parent="@style/homescreen_launcher_menutitle">
<item name="android:textColor">#ffffffff</item>
<item name="android:ellipsize">marquee</item>
<item name="android:gravity">top|center</item>
<item name="android:layout_gravity">center</item>
<item name="android:paddingTop">@dimen/hotseat_height_top_padding</item>
<item name="android:paddingBottom">@dimen/hotseat_height_bottom_padding</item>
<item name="android:fadingEdge">horizontal</item>
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">fill_parent</item>
<item name="android:singleLine">true</item>
<item name="android:includeFontPadding">false</item>
<item name="android:shadowColor">#b0000000</item>
<item name="android:shadowRadius">2.0</item>
<item name="android:drawablePadding">@dimen/hotseat_drawable_padding</item>
<item name="android:paddingStart">@dimen/hotseat_width_left_padding</item>
<item name="android:paddingEnd">@dimen/hotseat_width_right_padding</item>
</style>
<style name="Hotseat.Landscape" parent="@style/homescreen_launcher_menutitle">
<item name="android:textColor">#ffffffff</item>
<item name="android:ellipsize">marquee</item>
<item name="android:gravity">center</item>
<item name="android:layout_gravity">center</item>
<item name="android:paddingTop">@dimen/hotseat_height_top_padding</item>
<item name="android:paddingBottom">@dimen/hotseat_height_bottom_padding</item>
<item name="android:fadingEdge">horizontal</item>
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">fill_parent</item>
<item name="android:singleLine">true</item>
<item name="android:includeFontPadding">false</item>
<item name="android:shadowColor">#b0000000</item>
<item name="android:shadowRadius">2.0</item>
<item name="android:drawablePadding">@dimen/hotseat_drawable_padding</item>
<item name="android:paddingStart">@dimen/hotseat_width_left_padding</item>
<item name="android:paddingEnd">@dimen/hotseat_width_right_padding</item>
</style>
<style name="SearchDropTargetBar">
<item name="android:layout_gravity">top|center</item>
<item name="android:orientation">horizontal</item>
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">wrap_content</item>
</style>
<style name="SearchDropTargetBarWithGoogle">
<item name="android:orientation">horizontal</item>
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">@dimen/qsb_bar_height</item>
</style>
<style name="SearchButton">
<item name="android:paddingTop">@dimen/lg_search_button_top_padding</item>
<item name="android:paddingStart">@dimen/lg_search_button_left_padding</item>
</style>
<style name="AddButton">
<item name="android:paddingTop">@dimen/lg_add_button_top_padding</item>
<item name="android:paddingEnd">@dimen/lg_add_button_right_padding</item>
</style>
<style name="SearchButtonDivider">
<item name="android:layout_gravity">center_vertical</item>
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">fill_parent</item>
</style>
<style name="DropTargetBar">
<item name="android:orientation">horizontal</item>
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">wrap_content</item>
</style>
<style name="TrashCanDropTarget">
<item name="android:orientation">horizontal</item>
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:paddingStart">@dimen/lg_trashcan_bar_padding_left_right</item>
<item name="android:paddingEnd">@dimen/lg_trashcan_bar_padding_left_right</item>
</style>
<style name="TrashCanCommonDropTargetContainer">
<item name="android:layout_width">0.0dip</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_weight">1.0</item>
</style>
<style name="TrashCanCommonDropTarget">
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">@dimen/lg_trashcan_bar_height</item>
</style>
<style name="TrashCanCommonDropTargetIconText">
<item name="android:textSize">15.0sp</item>
<item name="android:textStyle">bold</item>
<item name="android:textColor">#ffffffff</item>
<item name="android:ellipsize">end</item>
<item name="android:gravity">center</item>
<item name="android:layout_gravity">center</item>
<item name="android:paddingTop">@dimen/lg_trashcan_bar_drawing_padding</item>
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">@dimen/lg_trashcan_bar_height</item>
<item name="android:singleLine">true</item>
<item name="android:shadowColor">#bb000000</item>
<item name="android:shadowDx">-2.0</item>
<item name="android:shadowDy">2.0</item>
<item name="android:shadowRadius">2.0</item>
<item name="android:drawablePadding">@dimen/lg_trashcan_bar_drawable_padding</item>
</style>
<style name="CommonDropTargetContainer">
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">wrap_content</item>
</style>
<style name="CommonDropTarget">
<item name="android:textSize">16.0sp</item>
<item name="android:textColor">#ffffffff</item>
<item name="android:ellipsize">end</item>
<item name="android:gravity">center_vertical</item>
<item name="android:layout_gravity">center</item>
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">@dimen/search_bar_width</item>
<item name="android:singleLine">true</item>
<item name="android:drawablePadding">7.5dip</item>
<item name="android:paddingStart">25.0dip</item>
<item name="android:paddingEnd">25.0dip</item>
<item name="android:layout_marginStart">@dimen/search_bar_margin_side</item>
<item name="android:layout_marginEnd">@dimen/search_bar_margin_side</item>
</style>
<style name="TabIndicator">
<item name="android:textSize">12.0sp</item>
<item name="android:textColor">?android:textColorPrimary</item>
<item name="android:gravity">center</item>
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">fill_parent</item>
<item name="android:paddingStart">35.0dip</item>
<item name="android:paddingEnd">35.0dip</item>
</style>
<style name="TabIndicator.AppsCustomize" parent="@style/TabIndicator">
<item name="android:textSize">@dimen/pagemenu_tab_text_size</item>
<item name="android:textColor">#ffffffff</item>
<item name="android:ellipsize">marquee</item>
<item name="android:background">@drawable/lg_menu_tab_widget_indicator_selector</item>
<item name="android:focusable">true</item>
<item name="android:layout_width">@dimen/lg_menu_single_tab_width</item>
<item name="android:singleLine">true</item>
<item name="android:shadowColor">#d8000000</item>
<item name="android:shadowDx">0.0</item>
<item name="android:shadowDy">3.0</item>
<item name="android:shadowRadius">4.0</item>
<item name="android:paddingStart">5.0dip</item>
<item name="android:paddingEnd">5.0dip</item>
</style>
<style name="WorkspaceIcon.AllApps" parent="@style/WorkspaceIcon">
<item name="android:background">@null</item>
</style>
<style name="FolderIcon">
<item name="android:textSize">@dimen/lg_folder_application_textsize</item>
<item name="android:textStyle">normal</item>
<item name="android:textColor">#ff000000</item>
<item name="android:ellipsize">marquee</item>
<item name="android:gravity">center_horizontal</item>
<item name="android:layout_gravity">center</item>
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">fill_parent</item>
<item name="android:singleLine">true</item>
<item name="android:shadowColor">#b0000000</item>
<item name="android:shadowRadius">0.0</item>
</style>
<style name="AlertDialogCustom" parent="@*android:style/Theme.Holo.Light.Dialog" />
<style name="Theme.RenameFolderDialog" parent="@*android:style/Theme.Holo.Light">
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">wrap_content</item>
</style>
<style name="lg_miniview_homescreen_info" parent="@style/homescreen_info">
<item name="android:textStyle">bold</item>
<item name="android:background">@drawable/lg_homescreen_topcontents_bg</item>
<item name="android:paddingStart">10.0dip</item>
<item name="android:paddingEnd">10.0dip</item>
</style>
<style name="lg_miniview_homescreen_btn" parent="@style/homescreen_btn">
<item name="android:textSize">@dimen/miniview_homescreen_btn_textsize</item>
<item name="android:textStyle">bold</item>
</style>
<style name="MyWindowTitleBackground">
<item name="android:background">@null</item>
</style>
<style name="TextAppearance" parent="@*android:style/TextAppearance.Holo.Medium.Inverse">
<item name="android:textSize">@dimen/lg_settings_actionbar_titlesize</item>
</style>
<style name="settingsActionBarStyle" parent="@*android:style/Widget.Holo.Light.ActionBar.Solid.Inverse">
<item name="android:background">@drawable/action_bar_background</item>
<item name="android:displayOptions">none</item>
<item name="android:titleTextStyle">@style/TextAppearance</item>
<item name="android:backgroundStacked">@drawable/action_bar_background</item>
</style>
<style name="HomeSettingsxxhdiptheme">
<item name="android:actionBarStyle">@style/settingsActionBarStyle</item>
<item name="android:actionBarSize">@dimen/lg_settings_actionbar_height</item>
</style>
<style name="homescreen_folderwidget_title" parent="@style/homescreen_openfolder_title">
<item name="android:textStyle">bold</item>
</style>
</resources>
Okay so i found a post asking for how to theme sgs like AOSP/Holo
I knew a lil easy way to do that soo posting this hope it helps
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>
6. now, save your styles.xml and compile your framework-res.apk
Do obviously at ur OWN risk
Thank you
Sorry for being late..now im gonna give it a try
Mythdroid said:
Okay so i found a post asking for how to theme sgs like AOSP/Holo
I knew a lil easy way to do that soo posting this hope it helps
So let's start now............
Click to expand...
Click to collapse
ShadeSK said:
Sorry for being late..now im gonna give it a try
Click to expand...
Click to collapse
http://forum.xda-developers.com/galaxy-star/themes-apps/actual-aosp-code-aosp-framework-t3005273
'i already did it and made it....
and @ShadeSK i gave this guide to u..... remember?
yeah..I remembr..I was confuse before..I thought both.tuta are diff neway. @T3snake can..u tell bro is ur aosp franework working on Stock deodex rom by akshay
ShadeSK said:
yeah..I remembr..I was confuse before..I thought both.tuta are diff neway. @T3snake can..u tell bro is ur aosp franework working on Stock deodex rom by akshay
Click to expand...
Click to collapse
there will be 1 error but where the error is
change the id to hex code like #ffabc3fe of something
okk..i got it i cab fix that..Haha Thanks for the error info
its very help me in my rom thanks a lot
khaledghoneem said:
its very help me in my rom thanks a lot
Click to expand...
Click to collapse
There exists a thanks button press it hard
This is a xml file that has been edited in many ways
Please backup your original xml. This has edits that may change or break other mods and edits. It may change
The way your phone behaves and has been tested without issue. Please use at your own risk.
Post any bugs you have below.
This is not a twrp flashable file. You need to manually move it
to its correct place and reboot. You need root to do this
Using file manager. Copy the default.xml file and place it here:
/System/customize/ACC/default.xml
Reboot and enjoy the edits.
Download: custom xml
(Wi-Fi call stay on if Wi-Fi is on)
Link 1: https://www.androidfilehost.com/?fid=745425885120692311
(Without the Volte edits so Wi-Fi call is normal)
Link 2: https://www.androidfilehost.com/?fid=385035244224404368
Download: oem stock xml
Link 1: https://www.androidfilehost.com/?fid=385035244224403935
STOCK PRL PHOTOS ADDED: These can be added manually in case of issues, go to settings/data/access points and click the + sign to add new. Photos of some settings unlocked and things changed.
Notice:this does not hide your data use nor does this give you unlimited hotspot.
If your plan includes Hotspot it will not increase your allowance and most of the time you incur throttled data not shut off. In the event the carrier attempted to block hotspot this would keep it working. Hope this helps explain this some.
lines / edits made
Some are also just lines and features that can be edited to activate more features.
Please see below edits:
#
#
#
system/customize/acc/default.xml edits made
58 = <item type="boolean" name="quicklaunch_flashlight">true</item>
137= <item type="boolean" name="support_battery_overheat_notify">true</item>
139= <item type="boolean" name="support_cpu_overheat_notify">true</item>
148= <item type="boolean" name="enable_quickboot">true</item>
151= <item type="boolean" name="support_dynamic_switch">true</item>
175= <item type="boolean" name="support_harman">false</item>
177= <item type="boolean" name="support_music_ringtone">true</item>
178= <item type="boolean" name="support_outdoor_mode">true</item>
180= <item type="boolean" name="support_theater_effect_logo">true</item>
186= <item type="integer" name="CustomizeMobileCharge">106</item>
192= <item type="boolean" name="isTetherBlockCheck">false</item>
198= <item type="boolean" name="roaming_reduction_support">false</item>
202= <item type="boolean" name="tethering_guard_support">false</item>k
203= <item type="boolean" name="tethering_roaming_specific">false</item>
204= <item type="string" name="tethering_specific"></item>
206= <item type="boolean" name="use_default_apn"></item>
209= <item type="boolean" name="allow_national_roaming">true</item>
210= <item type="boolean" name="append_dun_to_default">true</item>
224= <item type="string" name="fixed_apn_for_dun">1</item>
225= <item type="boolean" name="global_roaming_config">true</item>
263= <item type="boolean" name="apply_new_1x_evdo_signal_mapping">true</item>
334= <item type="boolean" name="enableBothVTandVolteSetting">false</item>
336= <item type="boolean" name="enhanced_lte_settings_new_ui">true</item>
351= <item type="boolean" name="showVolteStatusBarIcon">true</item>
352= <item type="integer" name="signal_icon_level_cdma">4</item>
353= <item type="integer" name="signal_icon_level_gsm">4</item>
411= <item type="integer" name="supportLteRoamingRule">1</item>
520= <item type="boolean" name="support_network_selection">true</item>
550=<app name="Automotive_Home">
551= <item type="integer" name="GPS_Icon_Style">0</item>
552= <item type="boolean" name="Hide_Car_AutoLaunch_Option">false</item>
553= <item type="boolean" name="Skip_HoldWakelock">false</item>
786= <item type="boolean" name="bypass_networklock">true</item>
787= <item type="integer" name="device_performance_level">100</item>
802= <item type="integer" name="SupportDataErrorNotification">0</item>
803= <item type="integer" name="SupportDataRoamingGrayOut">0</item>
804= <item type="integer" name="SupportHomeDataSetting">1</item>
805= <item type="integer" name="SupportMobileDataGrayOut">0</item>
858= <item type="boolean" name="support_download_overwrite">false</item>
859= <item type="boolean" name="support_download_path">true</item>
860= <item type="boolean" name="support_filemanager">true</item>
888= <item type="boolean" name="support_notification_led_color">true</item>
1044= <item type="boolean" name="allow_national_roaming">true</item>
1106= <item type="boolean" name="featureCdmaLteApnSettings">true</item>
1107= <item type="boolean" name="featureCdmaLteNetworkSelector">true</item>
1108= <item type="boolean" name="featureCdmaPreferredRoaming">true</item>
1112= <item type="integer" name="featureDynamicWorphoneOption">1</item>
1113= <item type="boolean" name="featureGlobalRoamingOptions">true</item>
1308 = <item type="integer" name="data_icon_style">0</item>
1309= <item type="integer" name="feature_id">10</item>
1310= <item type="string-array" name="navigation_items">
1379= <item type="boolean" name="show_3g_for_evdo">true</item>
1380= <item type="boolean" name="show_4g_for_lte">true</item>
1381= <item type="integer" name="sub_feature_id">0</item>
1384= <item type="integer" name="CustomziedCarrierDialogType">41</item>
1385= <item type="integer" name="TetheringGuard_Rule"></item>
1457= <item type="integer" name="hotspot_rule">2</item>
1489= <item type="boolean" name="support_beats_audio">false</item>
1490= <item type="boolean" name="support_boomsound_effect">true</item>
Working on making multiple versions to use.
Don't expect VOLTE to actually work. It's probably only good for other Services
As well ill make a stock return and ones to change between beats/harmon/boom audio etc.
how to make this mod as flash-able zip through twrp?
Team DevDigitel said:
lines / edits made
Some are also just lines and features that can be edited to activate more features.
Please see below edits:
#
#
#
system/customize/acc/default.xml edits made
58 = <item type="boolean" name="quicklaunch_flashlight">true</item>
137= <item type="boolean" name="support_battery_overheat_notify">true</item>
139= <item type="boolean" name="support_cpu_overheat_notify">true</item>
148= <item type="boolean" name="enable_quickboot">true</item>
151= <item type="boolean" name="support_dynamic_switch">true</item>
175= <item type="boolean" name="support_harman">false</item>
177= <item type="boolean" name="support_music_ringtone">true</item>
178= <item type="boolean" name="support_outdoor_mode">true</item>
180= <item type="boolean" name="support_theater_effect_logo">true</item>
186= <item type="integer" name="CustomizeMobileCharge">106</item>
192= <item type="boolean" name="isTetherBlockCheck">false</item>
198= <item type="boolean" name="roaming_reduction_support">false</item>
202= <item type="boolean" name="tethering_guard_support">false</item>k
203= <item type="boolean" name="tethering_roaming_specific">false</item>
204= <item type="string" name="tethering_specific"></item>
206= <item type="boolean" name="use_default_apn"></item>
209= <item type="boolean" name="allow_national_roaming">true</item>
210= <item type="boolean" name="append_dun_to_default">true</item>
224= <item type="string" name="fixed_apn_for_dun">1</item>
225= <item type="boolean" name="global_roaming_config">true</item>
263= <item type="boolean" name="apply_new_1x_evdo_signal_mapping">true</item>
334= <item type="boolean" name="enableBothVTandVolteSetting">false</item>
336= <item type="boolean" name="enhanced_lte_settings_new_ui">true</item>
351= <item type="boolean" name="showVolteStatusBarIcon">true</item>
352= <item type="integer" name="signal_icon_level_cdma">4</item>
353= <item type="integer" name="signal_icon_level_gsm">4</item>
411= <item type="integer" name="supportLteRoamingRule">1</item>
520= <item type="boolean" name="support_network_selection">true</item>
550=<app name="Automotive_Home">
551= <item type="integer" name="GPS_Icon_Style">0</item>
552= <item type="boolean" name="Hide_Car_AutoLaunch_Option">false</item>
553= <item type="boolean" name="Skip_HoldWakelock">false</item>
786= <item type="boolean" name="bypass_networklock">true</item>
787= <item type="integer" name="device_performance_level">100</item>
802= <item type="integer" name="SupportDataErrorNotification">0</item>
803= <item type="integer" name="SupportDataRoamingGrayOut">0</item>
804= <item type="integer" name="SupportHomeDataSetting">1</item>
805= <item type="integer" name="SupportMobileDataGrayOut">0</item>
858= <item type="boolean" name="support_download_overwrite">false</item>
859= <item type="boolean" name="support_download_path">true</item>
860= <item type="boolean" name="support_filemanager">true</item>
888= <item type="boolean" name="support_notification_led_color">true</item>
1044= <item type="boolean" name="allow_national_roaming">true</item>
1106= <item type="boolean" name="featureCdmaLteApnSettings">true</item>
1107= <item type="boolean" name="featureCdmaLteNetworkSelector">true</item>
1108= <item type="boolean" name="featureCdmaPreferredRoaming">true</item>
1112= <item type="integer" name="featureDynamicWorphoneOption">1</item>
1113= <item type="boolean" name="featureGlobalRoamingOptions">true</item>
1308 = <item type="integer" name="data_icon_style">0</item>
1309= <item type="integer" name="feature_id">10</item>
1310= <item type="string-array" name="navigation_items">
1379= <item type="boolean" name="show_3g_for_evdo">true</item>
1380= <item type="boolean" name="show_4g_for_lte">true</item>
1381= <item type="integer" name="sub_feature_id">0</item>
1384= <item type="integer" name="CustomziedCarrierDialogType">41</item>
1385= <item type="integer" name="TetheringGuard_Rule"></item>
1457= <item type="integer" name="hotspot_rule">2</item>
1489= <item type="boolean" name="support_beats_audio">false</item>
1490= <item type="boolean" name="support_boomsound_effect">true</item>
Click to expand...
Click to collapse
I use HTC 10 Bolt htc_acawhl, my phone does not have a mobile hotspot in setting/more. Can you help me?
This won't allow to tether from a non-Sprint SIM card in a SIM unlocked HTC Bolt. Please could you check this?