The language problem and the suffering of many
worked a backup of the device using the Recovery twrp
And the language file in the following path ((system/customize/CID/default.xml))
<?xml version="1.0" encoding="utf-8"?>
<customization_form>
<category name="system">
<module name="locale">
<function>
<set name="single">
<item name="total_list">ar_EG;bg_BG;ca_ES;cs_CZ;da_DK;de_DE;el_GR;en_GB;en_US;es_ES;et_EE;fa_IR;fi_FI;fr_FR;hr_HR;hu_HU;hy_AM;it_IT;iw_IL;kk_KZ;lt_LT;lv_LV;nb_NO;nl_NL;pl_PL;pt_PT;ro_RO;ru_RU;sk_SK;sl_SI;sr_RS;sv_SE;tr_TR;uk_UA;</item>
<item type="boolean" name="ar_EG">yes</item>
<item type="boolean" name="bg_BG">yes</item>
<item type="boolean" name="ca_ES">yes</item>
<item type="boolean" name="cs_CZ">yes</item>
<item type="boolean" name="da_DK">yes</item>
<item type="boolean" name="de_DE">yes</item>
<item type="boolean" name="el_GR">yes</item>
<item type="boolean" name="en_GB">yes</item>
<item type="boolean" name="en_US">yes</item>
<item type="boolean" name="es_ES">yes</item>
<item type="boolean" name="et_EE">yes</item>
<item type="boolean" name="fa_IR">yes</item>
<item type="boolean" name="fi_FI">yes</item>
<item type="boolean" name="fr_FR">yes</item>
<item type="boolean" name="hr_HR">yes</item>
<item type="boolean" name="hu_HU">yes</item>
<item type="boolean" name="hy_AM">yes</item>
<item type="boolean" name="it_IT">yes</item>
<item type="boolean" name="iw_IL">yes</item>
<item type="boolean" name="kk_KZ">yes</item>
<item type="boolean" name="lt_LT">yes</item>
<item type="boolean" name="lv_LV">yes</item>
<item type="boolean" name="nb_NO">yes</item>
<item type="boolean" name="nl_NL">yes</item>
<item type="boolean" name="pl_PL">yes</item>
<item type="boolean" name="pt_PT">yes</item>
<item type="boolean" name="ro_RO">yes</item>
<item type="boolean" name="ru_RU">yes</item>
<item type="boolean" name="sk_SK">yes</item>
<item type="boolean" name="sl_SI">yes</item>
<item type="boolean" name="sr_RS">yes</item>
<item type="boolean" name="sv_SE">yes</item>
<item type="boolean" name="tr_TR">yes</item>
<item type="boolean" name="uk_UA">yes</item>
</set>
________________________________________________________________
now
i want add new language example .......
<?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>
You can see that “default.xml” has entries for three languages: English (en), Spanish (es) and French (fr).
What you have to do it to edit the extend the language list with your desired languages. Below is an example of a modified “default.xml” with more than 100 languages enabled.
<?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>
________________________________________________________________
Question ........
1-How to extract the files
2-How to compression After completion new ((default.xml)) all language :angel:
Note
I do not want ((MoreLocale))
I apologize for the mistakes and stretching in the commentary
Resolved
ubuntu fix problem
Related
I am using rooted original ROM. I changed the battery icons to display % in framework-res . However, I found that the battery gauge shown in 5% step. How can I set it to 1% step without in other app?
thanks
paty said:
I am using rooted original ROM. I changed the battery icons to display % in framework-res . However, I found that the battery gauge shown in 5% step. How can I set it to 1% step without in other app?
thanks
Click to expand...
Click to collapse
You need to decompile your framework-res.apk with apk manager or APKTool
Go into Res/Drawable/ edit the following xml "stat_sys_battery.xml" it would show you in that file all the images it's pointing towwards to show the battery status.
It's quite obvious what you need to change, just change it from "5, 10, 15,..." to "1,2,3,4" etc.
EDIT: If you want, I can attach a decompiled version of the XML already completed. All you have to do is insert it into your already decompiled framework-res.apk and compile it. Done and dusted send me a PM and let me know.
This http://forum.xda-developers.com/showthread.php?p=8639993#post8639993
might be of some assistance to you, ive been using this since last year and it's great.
Or just use the uot kitchen and only select battery. Its the easiest method. You just have to upload your framework.
Google it.
Nitroz said:
You need to decompile your framework-res.apk with apk manager or APKTool
Go into Res/Drawable/ edit the following xml "stat_sys_battery.xml" it would show you in that file all the images it's pointing towwards to show the battery status.
It's quite obvious what you need to change, just change it from "5, 10, 15,..." to "1,2,3,4" etc.
EDIT: If you want, I can attach a decompiled version of the XML already completed. All you have to do is insert it into your already decompiled framework-res.apk and compile it. Done and dusted send me a PM and let me know.
Click to expand...
Click to collapse
Hi, Nitroz,
I tried to use Notepad++ to edit the stat_sys_battery.xml . But cannot find the :5, 10, 15.." And the xml file is only 3K in size. What xml editor you suggest for me to use?
thanks
paty said:
Hi, Nitroz,
I tried to use Notepad++ to edit the stat_sys_battery.xml . But cannot find the :5, 10, 15.." And the xml file is only 3K in size. What xml editor you suggest for me to use?
thanks
Click to expand...
Click to collapse
This is what original stat_sys_battery.xml looks like
Code:
<?xml version="1.0" encoding="UTF-8"?>
<level-list
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/stat_sys_battery_0" android:maxLevel="2" />
<item android:drawable="@drawable/stat_sys_battery_5" android:maxLevel="7" />
<item android:drawable="@drawable/stat_sys_battery_10" android:maxLevel="12" />
<item android:drawable="@drawable/stat_sys_battery_15" android:maxLevel="17" />
<item android:drawable="@drawable/stat_sys_battery_20" android:maxLevel="22" />
<item android:drawable="@drawable/stat_sys_battery_25" android:maxLevel="27" />
<item android:drawable="@drawable/stat_sys_battery_30" android:maxLevel="32" />
<item android:drawable="@drawable/stat_sys_battery_35" android:maxLevel="37" />
<item android:drawable="@drawable/stat_sys_battery_40" android:maxLevel="42" />
<item android:drawable="@drawable/stat_sys_battery_45" android:maxLevel="47" />
<item android:drawable="@drawable/stat_sys_battery_50" android:maxLevel="52" />
<item android:drawable="@drawable/stat_sys_battery_55" android:maxLevel="57" />
<item android:drawable="@drawable/stat_sys_battery_60" android:maxLevel="62" />
<item android:drawable="@drawable/stat_sys_battery_65" android:maxLevel="67" />
<item android:drawable="@drawable/stat_sys_battery_70" android:maxLevel="72" />
<item android:drawable="@drawable/stat_sys_battery_75" android:maxLevel="77" />
<item android:drawable="@drawable/stat_sys_battery_80" android:maxLevel="82" />
<item android:drawable="@drawable/stat_sys_battery_85" android:maxLevel="87" />
<item android:drawable="@drawable/stat_sys_battery_90" android:maxLevel="92" />
<item android:drawable="@drawable/stat_sys_battery_95" android:maxLevel="97" />
<item android:drawable="@drawable/stat_sys_battery_100" android:maxLevel="100" />
</level-list>
This is what you want it to look like.
Code:
<?xml version="1.0" encoding="UTF-8"?>
<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>
Notepad++ is good for editing.
edit. REMEMBER that you need to decompile framework-res.apk to make that .xml file to look like that. Like Nitroz said use apkmanager or apktool for that
edit2. you need to have framework-res decompiled when you put those battery images inside that drawable-hdpi folder. That way when you compile in puplic.xml will be generated ids for those.
This is basic stuff, google is also full of tutorials for this
Got it done. Thanks a lot.
GUIDE HOW TO Transparent settings background & Enable Navigation Bar for CM9 & CM10
HOW TO TRANSPARENT SETTINGS BACKGROUND & ENABLE NAVIGATION BAR FOR CM9 & CM10
TRANSPARENT SETTINGS BACKGROUND
framework/res/value/styles.xml
( - ) = Delete
( + ) = Add
find this line
Code:
</style>
<style name="Theme.Holo" parent="@style/Theme">
<item name="colorForeground">@color/bright_foreground_holo_dark</item>
<item name="colorBackground">@color/background_holo_dark</item>
<item name="backgroundDimAmount">0.6</item>
<item name="disabledAlpha">0.5</item>
<item name="textAppearance">@style/TextAppearance.Holo</item>
<item name="textAppearanceInverse">@style/TextAppearance.Holo.Inverse</item>
<item name="textColorPrimary">@color/primary_text_holo_dark</item>
<item name="textColorPrimaryDisableOnly">@color/primary_text_disable_only_holo_dark</item>
<item name="textColorSecondary">@color/secondary_text_holo_dark</item>
<item name="textColorPrimaryInverse">@color/primary_text_holo_light</item>
<item name="textColorSecondaryInverse">@color/secondary_text_holo_light</item>
<item name="textColorPrimaryNoDisable">@color/primary_text_nodisable_holo_dark</item>
<item name="textColorSecondaryNoDisable">@color/secondary_text_nodisable_holo_dark</item>
<item name="textColorPrimaryInverseNoDisable">@color/primary_text_nodisable_holo_light</item>
<item name="textColorSecondaryInverseNoDisable">@color/secondary_text_nodisable_holo_light</item>
<item name="textColorHintInverse">@color/hint_foreground_holo_light</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="textCheckMark">@drawable/indicator_check_mark_dark</item>
<item name="textCheckMarkInverse">@drawable/indicator_check_mark_light</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="galleryItemBackground">@drawable/gallery_item_background</item>
<item name="listPreferredItemHeight">64.0dip</item>
<item name="expandableListPreferredItemPaddingLeft">40.0dip</item>
<item name="expandableListPreferredChildPaddingLeft">?expandableListPreferredItemPaddingLeft</item>
<item name="expandableListPreferredItemIndicatorLeft">3.0dip</item>
<item name="expandableListPreferredItemIndicatorRight">0.0dip</item>
<item name="expandableListPreferredChildIndicatorLeft">?expandableListPreferredItemIndicatorLeft</item>
<item name="expandableListPreferredChildIndicatorRight">?expandableListPreferredItemIndicatorRight</item>
<item name="windowFrame">@null</item>
<item name="windowNoTitle">false</item>
<item name="windowIsFloating">false</item>
<item name="windowContentOverlay">@null</item>
<item name="windowTitleSize">25.0dip</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/menu_hardkey_panel_holo_dark</item>
<item name="panelFullBackground">@drawable/menu_background_fill_parent_width</item>
<item name="panelColorForeground">?textColorPrimary</item>
<item name="panelColorBackground">#000</item>
<item name="panelTextAppearance">?textAppearance</item>
<item name="scrollbarSize">10.0dip</item>
<item name="scrollbarThumbHorizontal">@drawable/scrollbar_handle_holo_dark</item>
<item name="scrollbarThumbVertical">@drawable/scrollbar_handle_holo_dark</item>
<item name="scrollbarTrackHorizontal">@null</item>
<item name="scrollbarTrackVertical">@null</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="textColorHighlight">@color/highlighted_text_holo_dark</item>
<item name="textColorHint">@color/hint_foreground_holo_dark</item>
<item name="textColorLink">@color/holo_blue_light</item>
<item name="windowAnimationStyle">@style/Animation.Holo.Activity</item>
<item name="colorForegroundInverse">@color/bright_foreground_inverse_holo_dark</item>
<item name="textAppearanceButton">@style/TextAppearance.Holo.Widget.Button</item>
<item name="listSeparatorTextViewStyle">@style/Widget.Holo.TextView.ListSeparator</item>
<item name="windowFullscreen">false</item>
<item name="progressBarStyleSmallTitle">@style/Widget.Holo.ProgressBar.Small.Title</item>
<item name="ratingBarStyleIndicator">@style/Widget.Holo.RatingBar.Indicator</item>
<item name="textColorTertiary">@color/tertiary_text_holo_dark</item>
<item name="textColorTertiaryInverse">@color/tertiary_text_holo_light</item>
<item name="listDivider">@drawable/list_divider_holo_dark</item>
<item name="listChoiceIndicatorSingle">@drawable/btn_radio_holo_dark</item>
<item name="listChoiceIndicatorMultiple">@drawable/btn_check_holo_dark</item>
<item name="windowSoftInputMode">stateUnspecified|adjustUnspecified</item>
<item name="candidatesTextStyleSpans">@string/candidates_style</item>
<item name="textColorSearchUrl">@color/search_url_text_holo</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="textColorPrimaryInverseDisableOnly">@color/primary_text_disable_only_holo_light</item>
[COLOR="Red"] - <item name="windowShowWallpaper">false</item>[/COLOR]
[COLOR="Blue"]+ <item name="windowShowWallpaper">true</item>[/COLOR]
<item name="textAppearanceSearchResultSubtitle">@style/TextAppearance.Holo.SearchResult.Subtitle</item>
<item name="textAppearanceSearchResultTitle">@style/TextAppearance.Holo.SearchResult.Title</item>
<item name="scrollbarFadeDuration">250</item>
<item name="scrollbarDefaultDelayBeforeFade">300</item>
<item name="colorBackgroundCacheHint">@drawable/background_cache_hint_selector_holo_dark</item>
<item name="quickContactBadgeStyleWindowSmall">@style/Widget.Holo.QuickContactBadge.WindowSmall</item>
<item name="quickContactBadgeStyleWindowMedium">@style/Widget.Holo.QuickContactBadge.WindowMedium</item>
<item name="quickContactBadgeStyleWindowLarge">@style/Widget.Holo.QuickContactBadge.WindowLarge</item>
<item name="quickContactBadgeStyleSmallWindowSmall">@style/Widget.Holo.QuickContactBadgeSmall.WindowSmall</item>
<item name="quickContactBadgeStyleSmallWindowMedium">@style/Widget.Holo.QuickContactBadgeSmall.WindowMedium</item>
<item name="quickContactBadgeStyleSmallWindowLarge">@style/Widget.Holo.QuickContactBadgeSmall.WindowLarge</item>
<item name="expandableListViewWhiteStyle">@style/Widget.Holo.ExpandableListView.White</item>
<item name="webTextViewStyle">@style/Widget.Holo.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.Holo.TextSelectHandle</item>
<item name="windowActionBar">true</item>
<item name="actionBarStyle">@style/Widget.Holo.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/cab_background_top_holo_dark</item>
<item name="actionModeCloseDrawable">@drawable/ic_cab_done_holo_dark</item>
<item name="windowActionModeOverlay">false</item>
<item name="actionBarSize">@dimen/action_bar_default_height</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="activatedBackgroundIndicator">@drawable/activated_background_holo_dark</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="listDividerAlertDialog">@drawable/list_divider_holo_dark</item>
<item name="textColorAlertDialogListItem">@color/primary_text_holo_dark</item>
<item name="dialogTheme">@style/Theme.Holo.Dialog</item>
<item name="alertDialogTheme">@style/Theme.Holo.Dialog.Alert</item>
<item name="dividerVertical">?listDivider</item>
<item name="homeAsUpIndicator">@drawable/ic_ab_back_holo_dark</item>
<item name="selectableItemBackground">@drawable/item_background_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.Holo.Button.Borderless</item>
<item name="dividerHorizontal">?listDivider</item>
<item name="buttonBarStyle">@style/Holo.ButtonBar</item>
<item name="buttonBarButtonStyle">?borderlessButtonStyle</item>
<item name="segmentedButtonStyle">@style/Holo.SegmentedButton</item>
<item name="fastScrollThumbDrawable">@drawable/fastscroll_thumb_holo</item>
<item name="fastScrollPreviewBackgroundLeft">@drawable/fastscroll_label_left_holo_dark</item>
<item name="fastScrollPreviewBackgroundRight">@drawable/fastscroll_label_right_holo_dark</item>
<item name="fastScrollTrackDrawable">@drawable/fastscroll_track_holo_dark</item>
<item name="fastScrollOverlayPosition">atThumb</item>
<item name="detailsElementBackground">@drawable/panel_bg_holo_dark</item>
<item name="textColorHighlightInverse">@color/highlighted_text_holo_light</item>
<item name="textColorLinkInverse">@color/holo_blue_light</item>
<item name="editTextColor">?textColorPrimary</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="textCursorDrawable">@drawable/text_cursor_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="listPreferredItemHeightLarge">80.0dip</item>
<item name="listPreferredItemHeightSmall">48.0dip</item>
<item name="colorPressedHighlight">@color/holo_blue_light</item>
<item name="colorLongPressedHighlight">@color/holo_blue_bright</item>
<item name="colorFocusedHighlight">@color/holo_blue_dark</item>
<item name="colorActivatedHighlight">@color/holo_blue_dark</item>
<item name="colorMultiSelectHighlight">@color/holo_green_light</item>
<item name="actionModeStyle">@style/Widget.Holo.ActionMode</item>
<item name="actionBarWidgetTheme">@null</item>
<item name="actionModeSplitBackground">@drawable/cab_background_bottom_holo_dark</item>
<item name="textAppearanceListItemSmall">?textAppearanceMedium</item>
<item name="listPreferredItemPaddingLeft">8.0dip</item>
<item name="listPreferredItemPaddingRight">8.0dip</item>
<item name="searchWidgetCorpusItemBackground">@color/search_widget_corpus_item_background</item>
<item name="errorMessageBackground">@drawable/popup_inline_error_holo_dark</item>
<item name="errorMessageAboveBackground">@drawable/popup_inline_error_above_holo_dark</item>
<item name="searchResultListItemHeight">58.0dip</item>
<item name="dropdownListPreferredItemHeight">?listPreferredItemHeightSmall</item>
<item name="alertDialogCenterButtons">false</item>
<item name="panelMenuIsCompact">true</item>
<item name="panelMenuListWidth">250.0dip</item>
<item name="panelMenuListTheme">@style/Theme.Holo.CompactMenu</item>
<item name="gestureOverlayViewStyle">@style/Widget.Holo.GestureOverlayView</item>
<item name="stackViewStyle">@style/Widget.Holo.StackView</item>
<item name="numberPickerStyle">@style/Widget.Holo.NumberPicker</item>
<item name="numberPickerUpButtonStyle">@style/Widget.Holo.ImageButton.NumberPickerUpButton</item>
<item name="numberPickerDownButtonStyle">@style/Widget.Holo.ImageButton.NumberPickerDownButton</item>
<item name="numberPickerInputTextStyle">@style/Widget.Holo.EditText.NumberPickerInputText</item>
<item name="timePickerStyle">@style/Widget.Holo.TimePicker</item>
<item name="activityChooserViewStyle">@style/Widget.Holo.ActivityChooserView</item>
<item name="actionModeShareDrawable">@drawable/ic_menu_share_holo_dark</item>
<item name="actionModeFindDrawable">@drawable/ic_menu_find_holo_dark</item>
<item name="actionModeWebSearchDrawable">@drawable/ic_menu_search_holo_dark</item>
<item name="actionModePopupWindowStyle">@style/Widget.Holo.PopupWindow.ActionMode</item>
<item name="preferenceFragmentStyle">@style/PreferenceFragment.Holo</item>
<item name="dialogTitleIconsDecorLayout">@layout/dialog_title_icons_holo</item>
<item name="dialogCustomTitleDecorLayout">@layout/dialog_custom_title_holo</item>
<item name="dialogTitleDecorLayout">@layout/dialog_title_holo</item>
<item name="toastFrameBackground">@drawable/toast_frame_holo</item>
<item name="searchDropdownBackground">@drawable/search_dropdown_dark</item>
<item name="searchDialogTheme">@style/Theme.Holo.SearchBar</item>
<item name="preferenceFrameLayoutStyle">@style/Widget.Holo.PreferenceFrameLayout</item>
<item name="switchStyle">@style/Widget.Holo.CompoundButton.Switch</item>
<item name="keyboardViewStyle">@style/Widget.Holo.KeyboardView</item>
</style>
and add resources to framework/res/drawable-nodpi : http://www.mediafire.com/?tm0geb8bb088996
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
ENABLE NAVIGATION BAR
framework/res/value/bools.xml
find this line
code :
Code:
<bool name="config_showNavigationBar">[COLOR="Red"]true[/COLOR]</bool>
make sure the value is >true<
framework/res/value/dimens.xml
code :
Code:
<dimen name="navigation_bar_height">[COLOR="Red"]48.0dip[/COLOR]</dimen>
<dimen name="navigation_bar_height_landscape">[COLOR="Red"]48.0dip[/COLOR]</dimen>
<dimen name="navigation_bar_width">[COLOR="Red"]48.0dip[/COLOR]</dimen>
48.0dip is to big for Galaxy wonder,
change to
code :
Code:
<dimen name="navigation_bar_height">[COLOR="Red"]29.0dip[/COLOR]</dimen>
<dimen name="navigation_bar_height_landscape">[COLOR="Red"]29.0dip[/COLOR]</dimen>
<dimen name="navigation_bar_width">[COLOR="Red"]29.0dip[/COLOR]</dimen>
tnx for sharing your knowledge adi..
never had a best mod guide in this community than you are..
-salute to you!
reinjoy said:
tnx for sharing your knowledge adi..
never had a best mod guide in this community than you are..
-salute to you!
Click to expand...
Click to collapse
you are welcome mate
Nicely done bro. Gonna try it on vanila cm10. Does it include the navigation bar settings?
Sent From Inverted Wonder w/ Xparent ICS Tapatalk
reddvilzz said:
Nicely done bro. Gonna try it on vanila cm10. Does it include the navigation bar settings?
Sent From Inverted Wonder w/ Xparent ICS Tapatalk
Click to expand...
Click to collapse
yes, for CM9 & CM10 will automatically enable Navigation Bar settings too, in "System Setting - System - Here..."
Sent from my GT-I8150 using xda app-developers app
Thank you
Sorry for my question but how to edit framework-res.apk?
I searched on forums but it doesnt work
Thank you
Madridii said:
Thank you
Sorry for my question but how to edit framework-res.apk?
I searched on forums but it doesnt work
Thank you
Click to expand...
Click to collapse
decompile it first mate. make some edit then compile.
there are so many good guide "how to decompile apk" search it in google.
Hi
I decompile the settings.apk and edit lines but ı want to recompile ı encounter the problem "An Error Occured, Please Check The Log (option 21)"
Any one help me?
Sory for my bad english
for the navigation bar, there is an option for enabling/disabling it? thanks
Batur97 said:
Hi
I decompile the settings.apk and edit lines but ı want to recompile ı encounter the problem "An Error Occured, Please Check The Log (option 21)"
Any one help me?
Sory for my bad english
Click to expand...
Click to collapse
Means that you edit or add wrong line, if you use ApkMultitool or apk manager there is an option to read the log where you can find what xml or line you did wrong.
Sent from my GT-I8150 using xda app-developers app
SpadaBoss said:
for the navigation bar, there is an option for enabling/disabling it? thanks
Click to expand...
Click to collapse
No mate , Navigation Bar option only for adding more button .
but I have an app that able to hide/disable it.. you can get the app in my other thread Mod Navigation Bar .
Sent from my GT-I8150 using xda app-developers app
give me disablebackbutton.zip for cm 10 alpha 6. i flash disablebackbutton.zip for cm9 and i had a bootloop. :crying:
As the title suggests we're going to see how to solve the problems at compile time with regard to systemUi.apk JB 4.2.2
Who tried to do any modification to the systemUi Jelly bean version 4.2.2 you will surely find them cope with the rock the error in compilation.
Well ... I do and that's why I started to rebuild the apk since mom Samsung had "forgotten" to declare some styles so that at compile time obviously did get errors .. .
Required to do the modding version of Android 4.2.2:
SDK updated
JDK updated
APKTOOL updated
Well, at this point we can decompile the SystemUi.apk.
move on to SystemUi. apk \ res \ values \ styles.xml open it and add this
Code:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="RecentsStyle" parent="@*android:style/Theme.Holo.Wallpaper.NoTitleBar">
<item name="android:windowAnimationStyle">@style/Animation.RecentsActivity</item>
</style>
<style name="Animation.RecentsActivity" parent="@*android:style/Animation.Activity">
<item name="android:activityOpenEnterAnimation">@anim/recents_launch_from_launcher_enter</item>
<item name="android:activityOpenExitAnimation">@anim/recents_launch_from_launcher_exit</item>
<item name="android:taskOpenEnterAnimation">@anim/recents_launch_from_launcher_enter</item>
<item name="android:taskOpenExitAnimation">@anim/recents_launch_from_launcher_exit</item>
<item name="android:taskToFrontEnterAnimation">@anim/recents_launch_from_launcher_enter</item>
<item name="android:taskToFrontExitAnimation">@anim/recents_launch_from_launcher_exit</item>
<item name="android:wallpaperOpenEnterAnimation">@anim/recents_launch_from_launcher_enter</item>
<item name="android:wallpaperOpenExitAnimation">@anim/recents_launch_from_launcher_exit</item>
<item name="android:wallpaperIntraOpenEnterAnimation">@anim/wallpaper_recents_launch_from_launcher_enter</item>
<item name="android:wallpaperIntraOpenExitAnimation">@anim/wallpaper_recents_launch_from_launcher_exit</item>
</style>
[COLOR="Red"]<style name="SystemBarNotificationText">
<item name="android:textSize">16.0sp</item>
<item name="android:textColor">#ff999999</item>
</style>
<style name="SystemBarPanelSettingsRow">
<item name="android:orientation">horizontal</item>
<item name="android:background">?android:listChoiceBackgroundIndicator</item>
<item name="android:paddingRight">16.0dip</item>
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">64.0dip</item>
</style>
<style name="SystemBarPanelSettingsIcon">
<item name="android:layout_width">64.0dip</item>
<item name="android:layout_height">fill_parent</item>
<item name="android:scaleType">center</item>
</style>
<style name="SystemBarPanelSettingsContents">
<item name="android:textSize">18.0sp</item>
<item name="android:textColor">?android:textColorPrimary</item>
<item name="android:layout_gravity">left|center</item>
<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="SystemBarPanelSettingsPanelSeparator">
<item name="android:background">@*android:drawable/divider_horizontal_dark</item>
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">1.0dip</item>
<item name="android:layout_marginRight">0.0dip</item>
</style>[/COLOR]
<style name="TextAppearance.StatusBar.IntruderAlert" parent="@*android:style/TextAppearance.StatusBar" />
<style name="TextAppearance.StatusBar.SystemPanel" parent="@*android:style/TextAppearance.StatusBar">
<item name="android:textAppearance">?android:textAppearance</item>
<item name="android:textStyle">normal</item>
<item name="android:textColor">#ff808080</item>
</style>
<style name="TextAppearance.StatusBar.TextButton" parent="@*android:style/TextAppearance.StatusBar">
<item name="android:textAppearance">?android:textAppearance</item>
<item name="android:textStyle">normal</item>
<item name="android:textColor">#ffffffff</item>
</style>
<style name="TextAppearance.StatusBar.Clock" parent="@*android:style/TextAppearance.StatusBar.Icon">
<item name="android:textSize">16.0dip</item>
<item name="android:textStyle">normal</item>
<item name="android:textColor">@*android:color/holo_blue_light</item>
</style>
<style name="TextAppearance.StatusBar.Date" parent="@*android:style/TextAppearance.StatusBar.Icon">
<item name="android:textSize">16.0dip</item>
<item name="android:textStyle">normal</item>
<item name="android:textColor">@*android:color/holo_blue_light</item>
</style>
<style name="TextAppearance.StatusBar.Expanded" parent="@*android:style/TextAppearance.StatusBar" />
<style name="TextAppearance.StatusBar.Expanded.Clock" parent="@style/TextAppearance.StatusBar.Expanded">
<item name="android:textSize">32.0dip</item>
<item name="android:textStyle">normal</item>
<item name="android:textColor">#ffffffff</item>
<item name="android:fontFamily">sans-serif-light</item>
</style>
<style name="TextAppearance.StatusBar.Expanded.Date" parent="@style/TextAppearance.StatusBar.Expanded">
<item name="android:textSize">12.0dip</item>
<item name="android:textStyle">normal</item>
<item name="android:textColor">#ffcccccc</item>
<item name="android:textAllCaps">true</item>
</style>
<style name="TextAppearance.StatusBar.Expanded.Network" parent="@style/TextAppearance.StatusBar.Expanded.Date">
<item name="android:textColor">#ff999999</item>
<item name="android:textAllCaps">false</item>
</style>
<style name="TextAppearance.StatusBar.Expanded.Network.EmergencyOnly" parent="@style/TextAppearance.StatusBar.Expanded.Network" />
<style name="TextAppearance" />
<style name="TextAppearance.QuickSettings" parent="@style/TextAppearance" />
<style name="TextAppearance.QuickSettings.TileView" parent="@style/TextAppearance.QuickSettings">
<item name="android:textSize">12.0dip</item>
<item name="android:textStyle">normal</item>
<item name="android:textColor">#ffcccccc</item>
<item name="android:ellipsize">marquee</item>
<item name="android:paddingLeft">6.0dip</item>
<item name="android:paddingRight">6.0dip</item>
<item name="android:paddingBottom">2.0dip</item>
<item name="android:fadingEdge">horizontal</item>
<item name="android:singleLine">true</item>
<item name="android:drawablePadding">12.0dip</item>
<item name="android:textAllCaps">true</item>
</style>
<style name="TextAppearance.QuickSettings.Clock" parent="@style/TextAppearance.QuickSettings.TileView">
<item name="android:textSize">20.0dip</item>
<item name="android:textColor">@*android:color/holo_blue_light</item>
</style>
<style name="TextAppearance.QuickSettings.Date" parent="@style/TextAppearance.QuickSettings.TileView">
<item name="android:textSize">14.0dip</item>
</style>
<style name="TextAppearance.QuickSettings.Alarm" parent="@style/TextAppearance.QuickSettings.TileView">
<item name="android:textSize">14.0dip</item>
<item name="android:textColor">#ff3a3b39</item>
</style>
<style name="BaseBrightnessDialogContainer">
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_marginTop">15.0dip</item>
<item name="android:layout_marginBottom">15.0dip</item>
</style>
<style name="BrightnessDialogContainer" parent="@style/BaseBrightnessDialogContainer" />
<style name="Animation" />
<style name="Animation.ShirtPocketPanel" parent="@style/Animation">
<item name="android:windowEnterAnimation">@*android:anim/grow_fade_in_from_bottom</item>
<item name="android:windowExitAnimation">@*android:anim/shrink_fade_out_from_bottom</item>
</style>
<style name="Animation.RecentPanel" parent="@style/Animation">
<item name="android:windowEnterAnimation">@*android:anim/grow_fade_in_from_bottom</item>
<item name="android:windowExitAnimation">@*android:anim/shrink_fade_out_from_bottom</item>
</style>
<style name="Animation.StatusBar" parent="@style/Animation" />
<style name="Animation.StatusBar.IntruderAlert" parent="@style/Animation.StatusBar">
<item name="android:windowEnterAnimation">@anim/priority_alert_enter</item>
<item name="android:windowExitAnimation">@anim/priority_alert_exit</item>
</style>
<style name="TextAppearance.StatusBar.PhoneTicker" parent="@*android:style/TextAppearance.StatusBar.Ticker">
<item name="android:textSize">14.0dip</item>
</style>
<style name="ClingButton">
<item name="android:textStyle">bold</item>
<item name="android:background">@drawable/cling_button_bg</item>
<item name="android:paddingLeft">35.0dip</item>
<item name="android:paddingTop">10.0dip</item>
<item name="android:paddingRight">35.0dip</item>
<item name="android:paddingBottom">15.0dip</item>
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
</style>
<style name="ClingTitleText">
<item name="android:textSize">23.0sp</item>
<item name="android:textColor">#ff49c0ec</item>
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_marginBottom">5.0dip</item>
<item name="android:shadowColor">#ff000000</item>
<item name="android:shadowDy">2.0</item>
<item name="android:shadowRadius">2.0</item>
</style>
<style name="ClingText">
<item name="android:textSize">15.0sp</item>
<item name="android:textColor">#ffffffff</item>
<item name="android:shadowColor">#ff000000</item>
<item name="android:shadowDy">2.0</item>
<item name="android:shadowRadius">2.0</item>
<item name="android:lineSpacingMultiplier">1.1</item>
</style>
<style name="TutorialPopupStyle">
<item name="android:textSize">18.0dip</item>
<item name="android:textColor">#ff000000</item>
<item name="android:background">@drawable/help_popup_picker_bg_w_01</item>
<item name="android:paddingLeft">@dimen/smart_alert_popup_text_padding</item>
<item name="android:paddingTop">10.0dip</item>
<item name="android:paddingRight">@dimen/smart_alert_popup_text_padding</item>
<item name="android:paddingBottom">15.0dip</item>
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
</style>
<style name="Animation_MiniAppsEditPanel">
<item name="android:windowEnterAnimation">@anim/mini_apps_edit_panel_show_anim</item>
<item name="android:windowExitAnimation">@anim/mini_apps_edit_panel_hide_anim</item>
</style>
<style name="TextAppearance_EditPanelTitle">
<item name="android:textSize">20.0dip</item>
<item name="android:textStyle">bold</item>
</style>
<style name="TextAppearance_SaveAndCancelButton">
<item name="android:textSize">20.0dip</item>
</style>
<style name="TextAppearance_EditButton">
<item name="android:textSize">18.0dip</item>
</style>
<style name="TextAppearance_PreviewLabel">
<item name="android:textSize">16.0dip</item>
</style>
<item type="style" name="APKTOOL_DUMMY_001e">false</item>
<item type="style" name="APKTOOL_DUMMY_001f">false</item>
<item type="style" name="APKTOOL_DUMMY_0020">false</item>
<item type="style" name="APKTOOL_DUMMY_0021">false</item>
<item type="style" name="APKTOOL_DUMMY_0022">false</item>
<item type="style" name="APKTOOL_DUMMY_0023">false</item>
<item type="style" name="APKTOOL_DUMMY_0024">false</item>
<item type="style" name="APKTOOL_DUMMY_0025">false</item>
</resources>
Save and you have solved your problems Now you can make all the changes you want and compile without getting any kind of error (unless you do not commit )
Thanks you! I will try and feedback later
Sent from my GT-I9300 using xda premium
---------- Post added at 09:26 AM ---------- Previous post was at 09:08 AM ----------
OMG ! i have succeeded fully to compile systemUI.apk on 4.2.2 .
Big thanks to you
Works perfectly for me, thank you !!!
thank you...the best barikke
Thanks, i was almost ready to breake the damm PC because of this
Thanks for this one! Really helpfull!
Will this change the quick toggles to "press to toggle" and "press and hold for setting" ??
I am trying to decompile my SystemUI.apk to get transparent status bar. I get the folder if systemui but I get errors in cmd saying couldnt decompile some unknown codes or sth.
Is that still okay
Sent from my GT-I9300 using xda premium
It works. Thanks for the trick.
thats all work. thank you
Mate I want to Change the date and Day Style in Notification Drawer
I want It to be one below another...
What Code should I write for that ??
I want to use the stock messaging app, as Play store apps don't have the option to send sms from call log..
I have edit and tried so many settings in this file.. But my character limit only increase from 80 to 160 characters..
I want to send sms of 1000-1384 characters. Also Handset and go sms pro don't show the sms page count, like htc or Samsung default app which shows
459/3 and 460/4 characters counting..
Here is the Featureset.xml
" <?xml version="1.0" encoding="utf-8"?>
<profiles>
<FeatureSet>
<!-- Message Start-->
<item name="support_svlte">true</item>
<item name="MMSHiddenConfig">true</item>
<item name="OperatorMessage">true</item>
<item name="spam">false</item>
<item name="LGUspam">true</item>
<item name="KRWapPushWithSpam">true</item>
<item name="change_MemoryFull_Threshold">true</item>
<item name="limitless_unauthorized_SMS_usage">true</item>
<item name="KREncodingScheme">true</item>
<item name="KSC5601Encoding">true</item>
<item name="KSC5601Decoding">true</item>
<item name="addSCAddress">true</item>
<item name="countCharIndexInsteadOfSeptets">true</item>
<item name="countLengthBytes">true</item>
<item name="KROperator">true</item>
<item name="KRVMSType">true</item>
<item name="ConcatMTCheckTimestamp">true</item>
<item name="kr_sms_kpas">true</item>
<item name="releaseOperatorMccMnc">45006</item>
<!-- LGU Message Start-->
<item name="lgu_cbs">true</item>
<item name="dtmf_error_handle">true</item>
<item name="timestamp_correction">true</item>
<item name="lgu_dispatch">true</item>
<item name="kr_address_spec">true</item>
<item name="lgu_address_spec">true</item>
<item name="lgu_userdata_encoding">true</item>
<item name="save_usim_3gpp_in_cdma">true</item>
<item name="lgu_gsm_submit_encoding_type">true</item>
<item name="sms_full_exception_case">true</item>
<item name="use_reply_address_in_usim_restore">false</item>
<item name="replyAddress">true</item>
<item name="LGU_OEMMMS">false</item>
<item name="lgu_disable_smsoverims_in_gsm">true</item>
<item name="SendIntentFailure">true</item>
<!-- constants -->
<item name="MemoryFull_Threshold">10485760</item>
<item name="max_user_data_bytes_ex">80</item>
<item name="max_user_data_septets_ex">80</item>
<item name="limit_user_data_septets">91</item>
<item name="doNotUse_AP_retry">true</item>
<item name="lgu_gsm_operator_message">true</item>
<item name="vmn_count_hex_conversion">true</item>
<!-- LGU Message End-->
<item name="seperate_processing_sms_uicc">true</item>
<item name="copy_submit_to_uicc">true</item>
<item name="sms_separate_usimbox">true</item>
<item name="cdma_sms_callback">true</item>
<item name="sms_over_ims_in_lte_single_mode">false</item>
<item name="create_pdu_by_sms_format">true</item>
<item name="sms_permission_tracking">true</item>
<item name="support_emoji_in_concat_message">true</item>
<item name="KR_notSaveAfterSend">true</item>
<!-- Message End-->
<!-- Telephony Start-->
<item name="LGU_roaming_ecclist">112,119,122,911</item>
<item name="LGU_ecclist">119,111,112,113,122,125,117,118</item>
<item name="support_send_burst_dtmf">true</item>
<item name="NotDisableDataCallInEmergencyCall">true</item>
<item name="NotSupportOtaSpNumber">true</item>
<item name="RingBackTone">true</item>
<item name="Korea_RAD">true</item>
<item name="Korea_CNAP">true</item>
<item name="Korea_CDNIP">true</item>
<item name="Korea_USSD">true</item>
<item name="KR_Modem_Item">true</item>
<item name="KR_RAD_TEST">true</item>
<item name="LGU_CDMA_ERI_TEXT">true</item>
<item name="Is_QCRIL">true</item>
<item name="KR_REJECT_CAUSE">true</item>
<item name="lgu_global_roaming">true</item>
<item name="MANAGED_TIME_SETTING">true</item>
<item name="MAUNAL_TIMEZONE_SETTING_POPUP">true</item>
<item name="NITZ_WAITING_TIMEOUT">10000</item><!--miliseconds-->
<item name="MANAGED_TIME_LOCAL_AREAS">450</item>
<item name="CHANGE_CDMA_SUBSCRIPTION_TO_RUIM">true</item>
<item name="SKT_FIRST_ROAMING_DIALOG">false</item>
<item name="OEM_RAD_DIALER_POPUP">true</item>
<item name="USIM_PERSONAL_LOCK">false</item>
<item name="MANUAL_SELECTION_WITH_RAT">true</item>
<item name="SHOW_NETWORK_NAME_WHEN_MANUAL_NETWORK_SETTING_FAIL">true</item>
<item name="SAVE_NETWORK_OPERATOR_SHORT_NAME">true</item>
<item name="LGE_NumberFormat">true</item> <!-- Number format : GB form -->
<item name="2_CHIP_DELAY_FOR_NT_MODE_CHANGE">0</item>
<item name="LGE_PHONE_NUMBER_QUERY">true</item>
<!-- LGE_CHANGE_S, [Net_Patch_1201][CALL_FRW][LGU], 2013-02-15, LGU+ KNIGHT v2.95 -->
<item name="LGU_KNIGHT_V2_9">true</item>
<!-- LGE_CHANGE_E, [Net_Patch_1201][CALL_FRW][LGU], 2013-02-15, LGU+ KNIGHT v2.95 -->
<item name="GROUP_CUSTOM_RINGTONE">true</item>
<item name="support_cdg2_test">true</item>
<!-- LGE_CHANGE_S, [Tel_Patch_1208][CALL_FRW][LGU], 2013-03-18, LGU+ LTE single device -->
<item name="lgu_lte_single_device">false</item>
<!-- LGE_CHANGE_E, [Tel_Patch_1208][CALL_FRW][LGU], 2013-03-18, LGU+ LTE single device -->
<!-- LGE_CHANGE_S, [Net_Patch_1207][CALL_FRW][LGU], 2013-04-02, LGU+ network mode change (GWL->GW) arriving at roaming area -->
<item name="lgu_lte_roaming">false</item>
<!-- LGE_CHANGE_E, [Net_Patch_1207][CALL_FRW][LGU], 2013-04-02, LGU+ network mode change (GWL->GW) arriving at roaming area -->
<item name="SUPPORT_INFO_FOR_IMS">true</item>
<item name="guide_automatic_time_setting">true</item>
<!-- Telephony END-->
</FeatureSet>
</profiles>
Sent from my LG-F180L Stock Kitkat 4.4.2 using XDA Free mobile app
For everyone facing the sms problem with character length limitation to "80" or failing to send a concatenated sms message which converts to mms automatically do the following steps
1. Find the file featureset.xml in system/etc and open in text editor (Need root access then use root explorer for example)
2. Change the following values
Find <item name="KREncodingScheme">true</item> change to <item name="KREncodingScheme">false</item>
Find <item name="max_user_data_bytes_ex">80</item> change to <item name="max_user_data_bytes_ex">160</item>
Find <item name="limit_user_data_septets">160</item> change to <item name="limit_user_data_septets">1384</item>
3. Save and close then reboot
This happens in the port to Asus Zenfone3. What to check/test in order to debug this? I tried this (found on xda):
--- a/overlay/frameworks/base/core/res/res/xml/power_profile.xml
+++ b/overlay/frameworks/base/core/res/res/xml/power_profile.xml
@@ -5,9 +5,9 @@
<item name="screen.full">221</item>
<item name="bluetooth.active">26</item>
<item name="bluetooth.on">0.83</item>
- <item name="wifi.on">0.08</item>
- <item name="wifi.active">356</item>
- <item name="wifi.scan">57</item>
+ <item name="wifi.on">2</item>
+ <item name="wifi.active">767</item>
+ <item name="wifi.scan">313</item>
<item name="dsp.audio">120</item>
<item name="dsp.video">280</item>
<item name="camera.flashlight">247</item>
This did not make a difference, what else to look at? Thanks.
ps. is anyone from lineage team reading this forum at all? just curious