Today i will show you how to add missing languages in Android Sony / Sony Ericsson Xperia smartphones. Well, we do not have to add them, because all languages acutally are in all firmwares. But in some firmwares some languages are hidden, because of different phone customization. I will show you today how to make them available in menu settings without looking for the correct firmware, downloading it and flashing your phone. The most common problem is with arabic language, which is available usually in MEA firmware, in other firmwares it's hidden. Let's change that
Easy solution:
1. Root your phone. If you do not know how to root your phone, visit your phone model forum - instructions should be pinned. If not, start a new thread, we will help you.
2. Download from Google Play application Total Commander: (or Root Explorer or any other file manager using root privilages, however i prefer Total Commander).
3. Go to /system directory in your phone memory and backup build.prop file.
screenshot_2014-12-26_0050.png 115.79K 1 downloads
4. Edit build.prop file with Total Commander or any other text editor.
5. Find:
ro.product.locale.excluded=and check what languages are hidden.
screenshot_2014-12-26_0050_1.png 104.27K 0 downloads
For example in my Sony Ericsson Xperia pro MK16i customization Central Europe in original build.prop file i can find:
ro.product.locale.excluded=ar_EG ar_IL fa_IR iw_ILAs you can see arabic, farsi and hebrew languages are excluded.
6. Delete all restrictions and leave only:
ro.product.locale.excluded=
screenshot_2014-12-26_0052.png 119.64K 1 downloads
7. Save build.prop file and reboot your device.
8. Check languages list in your phone, you should see new languages:
screenshot_2014-12-26_0053.png 102.87K 2 downloads
Advanced method:
For more advanced users there is a second method without Total Commander. You can use ADB Shell to copy build.prop file from your phone, edit it and push it back.
1. Root your phone.
2. Remount system partition in read-write mode:
adb shell3. Use root privilages:
su4. Remount /system partition:
mount -o remount,rw /system5. Pull build.prop file to your pc:
adb pull /system/build.prop .6. Edit build.prop file with any text editor (for example Notepad++) and delete restrictions from line:
ro.product.locale.excluded=then save your file.
7. Push your file to phone:
adb push build.prop /data/local/tmp/build.prop8. And finally copy it to the proper place:
cat /data/local/tmp/build.prop > /system/build.prop9. Reboot your phone and check languages list. New languages should be available
Both methods are working good, you don't need to flash your phone with different firmwares anymore to get missing languages.
Best regards,
Jurij
Tutorial is written for Sony.yt - International Sony Forum. Copying is prohibited.