Sunday, February 28, 2016

Nhận fix HTC One M9 (tất cả các phiên bản quốc tế veziron, att, tmobile, sprint) mất HTC Download Mode, không vào được Download Mode, Vào download mode báo lỗi " Failed to boot to download mode Press volume up or down to back to menu "

+ Nhận fix HTC One M9 (tất cả các phiên bản quốc tế veziron, att, tmobile, sprint) mất HTC Download Mode, không vào được Download Mode, Vào download mode báo lỗi " Failed to boot to download mode Press volume up or down to back to menu " do up nhầm firmware... Hiện tại chỉ cứu được các mãy bị lỗi này nhưng đã s-off nhé.

+ Nhận s-off supercid 11111111 unlock sim mở mạng cứu treo logo unbrick cho tất cả các dong HTC android tại hà nội

+ Đoàn up rom nhận S-off supercid cho HTC Droid DNA (HTC Butterfly Verizon) tất cả các phiên bản kể cả hboot 1.52 1.54 1.57 mới nhất đều s-off ok qua xtc2clip nhanh gọn ko cần phải tháo máy. S-OFF,UNLOCK,NẠP COOK FIX *101# Verizon HTC DROID DNA 6435LVW fix lỗi không phát được wifi, fix lỗi thẻ sim ko xác định, thẻ sim không phải của veziron cho HTC Droid DNA

+ Nhận cứu các dòng LG G3 up nhầm rom của nhau gây ko nhận máy tính, mất wifi, ko nhận sim, không vào download mode để up lại rom được như: LS990 up nhầm rom d855, d855v, D850 up nhầm rom d857 2 sim, G3 F400 Up nhầm rom d855 chỉ nhận qhsus bulk, qdloader 9008, chỉ nhận sạc pin còn ko nhận bất cứ một chế độ nào khác.

[​IMG]

Bên Em làm HTC với giá cực tốt nhé:
+ S-OFF : 50k
+ UP ROM: 70k
+ S-OFF + up rom: 100k
+ S-OFF + Unbrick hay unlock sim: 100k trở lên

Liên hệ dịch vụ:
Đoàn Up Rom 70k - 01667.67.1932 (Call, SMS, Viber, Zalo)
https://www.facebook.com/upromandroidiphone

Skype: doanuprom
Related Posts

Lenovo A536 Official Multilanguage Stock rom Lenovo A536

Link: Lenovo_A536_S175_150105_ROW_(by_xdafirmware.com).zip

https://docs.google.com/uc?id=0B2VnoLGhgW7UeHA5cWhob21uNDQ



DESCRIPTION


ATTINTION
Uncheck Preloader Very important
—————————————————————-
Flashing :
1- Open SPFT and select Download Section
2- Select Scatter File
3- Select Download Only
4- Uncheck Preloader
5- Press Download
6- Connect your turned off Phone to USB
—————————————————————-
Fix Bugs :
- Repair Secondery Camera not found after flashing
- if your Phone is dead after flashing by other firmware you can Check on Preloader Port For fix it, But if you Check Preloader Port You will need to Write IMEI for your Phone .. OK
—————————————————————-
Root :
for Root this device Download Root Genius 1.8.7 from Next Link
—————————————————————-
Repair IMEI :
If you Need to repair IMEI you Can Use IMEI&SN Writer the tutorial and Tool in Next link
Related Posts

Saturday, February 27, 2016

Đoàn Up Rom nhận nâng cấp android 6.0.1 Marshmallow cho các dòng samsung

+ Đoàn Up Rom nhận nâng cấp android 6.0.1 Marshmallow cho các dòng samsung. Thời điểm hiện tại 27/02/2016 đã có dòng galaxy s6 G920, S6 EDGE G925 và Note 5 N920 lên được android 6.0.1. Cảm nhận về rom 6.0.1 trên các dòng samsung: Phần thông tin liệt kệ một danh sách dài nhiều tính năng mới:
- Giao diện người dùng TouchWiz Home thiết kệ mới
- Quick connect giúp bạn tìm kiếm và kết nối các thiết bị một các dễ dàng
- Tăng cường bảo mật và tốc độ quén vân tay
- Cập nhật nhật các bản vá bảo mật
- Sửa lỗi quản lý RAM, đa nhiệm
- ...và nhiều nhiều tính năng khác!
Video: 


+ Fix các dòng Samsung s6, s6 edge, note 5, s6 edge plus up sai rom up nhầm rom bị treo logo, bootloop, dm-verity failed, Device does not have DRK, Please install DRK first..." hoặc "Need to check DRK first... không khởi động được vào trong máy.

+ Nhận unlock sim fix, mở mạng cho Samsung Galaxy s5 hai 2 sim G900FD, cài tiếng việt cho S5 2 sim G9008v, G900FD...

+ Nâng cấp android 5.1.1 Lollipop cho Samsung Galaxy E7 E700H

[​IMG]

Liên hệ up rom:
Đoàn Up Rom 70k - 01667.67.1932 (Call, SMS, Viber, Zalo)
Skype: doanuprom
Facebook: 
https://www.facebook.com/upromandroidiphone

Related Posts

Friday, February 26, 2016

Thồng tin về dm-verity, DRK (Device Root Key), fix bootloop - Cách build kernel Root Android 6.0.1

Fix logo stuck, bootloop, Device does not have DRK, Please install DRK first... ; dm-verity verification failed.... Need to check DRK first... for Galaxy S6, Galaxy S6 edge, Galaxy S6 edge+, Galaxy Note 5

Fix DRK Samsung Galaxy S6-S6edge_Galaxy-Note5.png

Device-mapper-verity(dm-verity)
Fix bootloop, DRK(Device Root Key)
Galaxy S6, S6e, S6e+ & Note 5

Giới thiệu

Trong bài viết này mình sẽ chia sẻ những gì mình tìm hiểu được về Device-mapper-verity(dm-verity), DRK(Device Root Key), cách fix lỗi bootloop, treo logo, Root Android 5.1.1 và Root Android 6
Bạn lên chịu khó đọc hết những gì mình viết vì nó không lãng phí thời gian của bạn đâu, đọc xong bài này bạn sẽ biết cơ bản về Device-mapper-verity(dm-verity), DRK(Device Root Key), biết các cách tự fix lỗi bootloop, treo logo, Root Android 5.1.1 và Root Android 6.0.1 cho máy của bạn!

Về Device-mapper-verity (dm-verity) ?

Từ các bản Android 5.1.1 trở lên và hiện tại là Android 6.0.1 thì Samsung đã tăng cường mạnh mẽ các cơ chế bảo mật cho các thiết bị của hàng, đặc biệt chức năng Device-mapper-verity (dm-verity) bên trong Kernel - Kiểm tra block devices, giúp ngăn các các Rootkit, bảo toàn tính nguyên vẹn của các phân vùng hệ thống. Thiết bị chỉ có thể khởi động khi toàn bộ phần vùng hệ thống còn nguyên vẹn, chưa bị can thiệp!
dm-verity-hash-table.png 
Hiểu đơn giản nó hoạt động như sau, khi thiết bị bất đầu khởi động Kernel sẽ tiến hành kiểm tra các phần vùng hệ thống như system, efs,... nếu các phân vùng này đã bị can thiệp sửa đổi (Root, xóa, chỉnh sửa,... ) Kernel sẽ dừng việc khởi động chính là tính trang bị treo logo hay bootloop và ngược lại các phần vùng còn nguyên vẹn thì sẽ tiếp tục khợi động và mở thiết bị hoạt động bình thường.
Nếu bạn quan tâm về vấn đề này có thể tham thảo thêm tại link bên dưới, mình cũng chưa hiểu hết về cái cái dm-verity này, mọi người biết thì chia sẻ cũng tìm hiểu nhé!


Tạm hiểu thế đã, dưới đây mình sẽ nói tiếp về các nguyên nhận gậy lỗi treo logo, bootloop và các khắc phục!

Các nguyên nhân gây lỗi bootloop, treo logo Samsung ?

Bạn đọc xong phần trên chắc cũng hiểu rồi, các phẫn vùng hệ thống nếu không còn nguyên vẹn sẽ không boot > treo logo, bootloop!
Vậy phân vùng hệ thống là phân vùng nào?
  • SYSTEM: Chứa hệ điều hành (OS), ở đây là Android OS
  • EFS: Chưa DRK-Devices Root Key, IMEI, S/N, MAC address,...
System-Efs-GalaxyS6.jpg 
Bên trong system và efs của Galaxy S6 - Xem bằng Root Explorer

Những gì làm mất sự nguyên vẹn của phân vùng hệ thống?
  1. Root máy (can thiệp vào system)
  2. Chình sửa, xóa, chép dữ liệu,... vào system
  3. Mất DRK-Device Root Key trong efs
Thêm về DRK-Device Root Key
Máy bị mất DRK khi vào Recovery sẽ hiện "Device does not have DRK, Please install DRK first..." hoặc "Need to check DRK first..."
[​IMG]
Nói thật mình cũng chưa hiểu hết về nó ? Mình biết về cơ bản nó là một thành phần quan trọng lằm trong phân vùng efs và nếu bị mất DRK máy sẽ thể khởi động! và mình biết các fix nó, còn các chi tiết và thông tin về nó mình vẫn đang tìm hiểu thêm, sẽ cập nhật sau...
Còn nữa là tại sao bị mất DRK ? DRK lằm trong phân vùng EFS, việc DRK bị mất có 2 nguyên nhân:

  1. Việc DRK bị mất cũng nhữ cách IMEI bị mất, do Root máy nghịch chình sửa linh tinh,... unlock bị lỗi >>> nói chung là càn thiệp vào phân vùng EFS chính sửa linh tinh làm mất DRK
  2. Là do mặc định máy bạn đã không có rồi! :D tại sao zậy? Tại vì khả năng máy của bạn là máy nhảy (tức những máy ra khỏi nhà máy không chính thống, bị trôm ra ngoài bán), nó xuất xưởng không chính thức nên Samsung cũng chưa có chính thức cấp DRK-Device Root Key cho nó ! :D

- dm-verity sẽ kiểm tra theo từng block của phân vùng nên bạn có thay đổi chỉ một bit cũng đã là thay đổi/can thiệt làm mất sự nguyên vẹn của phân vùng rồi nhé!

Nguyên nhân hậu quả cũng đã biết, giờ đến cách khắc phục hậu quả:

Hướng dẫn fix treo logo, bootloop, fix DRK không Root cho các máy Samsung Android 5.1.1 và Android 6.0.1: Post #2

Hướng dẫn Root Android 5.1.1, Root Android 6, fix treo logo, bootloop: Post 3

Cuối cùng là một vài lưu ý quan trọng !!!

Hướng dẫn fix treo logo, bootloop
Samsung Android 5.1.1 và Android 6.0.1


# Đầu tiên là với các máy chưa Root, nhưng đã bị can thiệp chỉnh sửa system hay bị mấy DRK-Device Root Key trong efs (trưởng hợp này nói chung là đang ở Custom Rom không Root, hoặc lỗi mất DRK):
Mình bỏ qua phần mình tìm ra cách fix như nào vì khá dài dòng lan man :D. Sẽ giải thích cho các bạn cách làm luôn!
- Để fix thì cần tắt cài dm-verity đi cho nó khỏi xác minh, check các phân vùng. Nếu system không bị lỗi gì dụ đã chĩnh sửa Kernel vẫn boot bình thường
- Vậy tắt dm-verity như nào ? dm-verity lằm trong Kernel lên ta phải sửa lại Kernel để tắt nó, thức ra mình cũng đã có bài hướng dẫn cách sửa từ hồi mới ra Android 5.1.1 TẠI ĐÂY những mình sẽ trích lại trong bài này luôn cho các bạn đỡ phải tìm :D


Tải file sau về và giải nén ra, bên trong có các công cần thiết: http://www.fshare.vn/file/O47F8N93DA13
- Lấy file Kernel (boot.img) từ file Rom gốc .tar.md5 (mở file .tar.md5 bằng WinRAR hoặc 7-zip, kéo lấy file boot.img ra ngoài)
[​IMG]



- Copy file boot.img sang thư mục Android Image Kitchen

- Kéo thả file mở file boot.img bằng file
 unpackimg.bat

[​IMG]
[​IMG]

- Sau đó sẽ được 2 thư mục là ramdisk và split_img, mở thư mục ramdisk

- Mở các file có tên như sau fstab.xxx bằng 
Notepad++ (trong đó xxx sẽ thay đổi theo từng dòng máy, trong bài này mình thực hiện có Kernel S6 có 2 file là fstab.samsungexynos7420 và fstab.samsungexynos7420.fwup)

- Tìm các dòng dạng như sau (xxx sẽ thay đổi tùy theo từng dòng máy):
Mã:
/dev/block/platform/xxx/by-name/SYSTEM /system ext4 ro,errors=panic,noload wait,support_scfs,verify


hoặc

/dev/block/platform/xxx/by-name/system /system ext4 ro,errors=panic,noload wait,support_scfs,verify
[​IMG]

xóa 
,support_scfs,verify đi, nói chung chỉ để wait thôi (chú ý chỉ sửa dòng có system thôi nhé). Sẽ thành như sau:
Mã:
/dev/block/platform/xxx/by-name/SYSTEM /system ext4 ro,errors=panic,noload wait


hoặc

/dev/block/platform/xxx/by-name/system /system ext4 ro,errors=panic,noload wait
[​IMG]

-Sửa xong save lại. Quay lại thư mục trước và chạy file 
repackimg.bat để build Kernel mới!
[​IMG]

- File 
image-new.img chính là file Kernel mới vừa build được, copy nó ra ngoài thư mục gốc nằm cùng file img2tar.exe (để build thành file .tar flash qua Odin)

- Đổi tên file
 image-new.img thành boot.img, chạy file img2tar.exe nhấn vào CHOOSE FILE chọn fileboot.img nhấn Open
[​IMG]


- Điền tên file vào ổ trắng ngang hàng với nút 
CHOOSE FILE
[​IMG]

-Rồi nhấn
 BUILD .TAR, đợi một lúc sẽ build xong!
Sau đó flash file Kernel vừa build mới qua Odin là máy bạn sẽ khởi động ngay. Thật vi diệu ! :D


# Trường hợp tiếp theo là fix treo logo, bootloop các máy có Root
Hướng dẫn Root Android 5.1.1, Root Android 6, fix treo logo, bootloop: Post 3


Nguồn: http://choimobile.vn/threads/thong-tin-ve-dm-verity-drk-device-root-key-fix-bootloop-cach-build-kernel-root-android-6-0-1.64729/

Các bạn ở hà nội bị lỗi này có thể liên hệ bên mình để fix lỗi nhe với giá cả hợp lý nhất nhé:

Liên hệ dịch vụ:
Đoàn Up Rom 70k - 01667.67.1932 (Call, SMS, Viber, Zalo)
Skype: doanuprom
https://www.facebook.com/upromandroidiphone



Related Posts

Enable Hidden Languages on Samsung, HTC and Sony Android Devices

Enable-Hidden-Languages-Samsung-HTC-Sony
Android is the most popular platform for mobile devices like phones and tablets across the world with billions of user base and millions of new activations per day. There are more than 200 countries (dependent and independent) with people speaking various languages. All of us like to have the user interface and input language of our device to be in our native tongue to which we are so innately connected.
Since it is not possible for any OEM to put all languages in every device universally, they generally divide the world into regions and countries and offer languages and connectivity options depending on that specific region. With the growth in technological advancements, the vast world has also grown into a smaller place with people of one country live in other countries. To address this issue, most OEMs ship their devices with some most spoken languages pre-loaded. However, under your Android device language settings you might not be able to see them all because they are hidden by default.
English, being an international language, can be found in all devices but the case might be different with other languages like Spanish, Arabic, Chinese, Thai, Russian, Portuguese, German, Italian, French, Dutch, Greek, Indonesian, Polish, Serbian, Swedish, Turkish, Vietnamese, and so on. If you have installed a firmwaremeant for some other country/region on your Android device, you may or not find your language in it. There are no separate language packs available for users that can bedownloaded and installed.
It is here that the present tutorial might help you. Today, we’ll see how we can enable the hidden languages on Android devices from some major OEMs like Samsung, HTC and Sony.

Get Your Native Language without Root:

If you do not have root access on your Android device, you can still get your local language on it. Google Play Store has a very nice app for this. It is called MoreLocale 2 and is available for free.
If More Locale 2 does not work for you try the following method that requires root access.

Disclaimer:

Please note that the procedure described below may not work on all Android devices on any OS version. It has been found working on most phones with ICS and Jelly Bean. We do not guarantee that it’ll certainly enable the language of your choice. The language you want to enable must be there, though hidden, on your phone’s firmware.

Requirements:

  • A rooted Android device from HTC, Samsung or HTC. If you have not yet rooted your device, visit our rooting tutorials section.
  • Notepad++ installed on your computer. If you do not have it, download it from here.
  • A root file manager app installed on the phone or tablet. Try any of these apps:
Root Browser
JRummy Apps Inc.ProductivityFree
Download
Root Explorer
Speed SoftwareProductivity$3.99
Download

Enabling Language Packs on HTC and Sony Devices

  1. Important: Backup your current ROM via CWM or TWRP before proceeding.
  2. Open the root file browser app and grant it Super User access if prompted.
  3. Now go to “system/customize/CID/” directory and look for a file called “default.xml”.
  4. Now tap and hold the “default.xml” file and copy it your phone’s internal or external SD card storage.
  5. Exit the root file manager app and connect your device to PC using USB cable.
  6. Copy/paste the “default.xml” file to your computer.
  7. Now right click on this file and select “Edit with Notepad++” option.
  8. When it is opened, you will see the following lines in the .xml file:
    <?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>
  9. You can see that “default.xml” has entries for three languages: English (en), Spanish (es) and French (fr).
  10. 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>
  11. You can copy and paste the code for your desired language in the “default.xml” pulled from your device.
  12. You will have to add the language code to this line: <item name=“total_list”>en_US;es_US;fr_US;</item>”
  13. Then add the “<item type=”boolean” name=”XX_XX“>yes</item>” line with your language code to the original “default.xml”.
  14. Now save the changes and close the default.xml file.
  15. Copy it to your device, open root browser and navigate to the file.
  16. Tap and hold the “default.xml” and copy/paste it to the “system/customize/CID/”folder. Replace the original when prompted.
  17. Now exit the root file browser app and reboot phone.
Open your phone’s Settings, go to Language and you should now see your language in the list. Select and save changes and enjoy!

Enabling Language Packs of Samsung Galaxy Devices:

If you have a Samsung Galaxy smartphone or tablet device, you need not go through the drill described above. Thanks to the famous developer Wanam who has made an app that enable languages on Galaxy devices very easily. As stated above, the app requires root access on your phone/tablet to do the magic. Also, your device must be on official Ice Cream Sandwich or Jelly Bean firmware. I tested it on my Galaxy S3, S4 and Note 10.1 and it worked like a charm!
Note: Please note that the app does not currently supports Galaxy S, Galaxy S2 and all US variants (T-Mobile, ATT, Verizon), etc.
Download and install the Language Enabler app by Wanam from the Google Play Store.
Related Posts

 

Copyright @ Đoàn Up Rom - 0969.410.192