←  Tutorials

Sony.yt - International Sony Forum

»

How to add missing languages in Android sm...

Jurij - zdjęcie Jurij 26 gru 2014

Hello,
 
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:

Please Login or Register to see this Hidden Content

(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.
 

Załączony plik  screenshot_2014-12-26_0050.png   115,79 KB   1 Ilość pobrań

 
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.
 

Załączony plik  screenshot_2014-12-26_0050_1.png   104,27 KB   0 Ilość pobrań

 
 
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_IL
As you can see arabic, farsi and hebrew languages are excluded.

6. Delete all restrictions and leave only:
ro.product.locale.excluded=

Załączony plik  screenshot_2014-12-26_0052.png   119,64 KB   1 Ilość pobrań

 
7. Save build.prop file and reboot your device.
 
8. Check languages list in your phone, you should see new languages:
 

Załączony plik  screenshot_2014-12-26_0053.png   102,87 KB   2 Ilość pobrań


That's it, all languages are visible now! :)


 
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 shell
3. Use root privilages:
su
4. Remount /system partition:
mount -o remount,rw /system
5. 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.prop
8. And finally copy it to the proper place:
cat /data/local/tmp/build.prop > /system/build.prop
9. 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.

Odpowiedz

khalafawy - zdjęcie khalafawy 03 sty 2015

tested  in d6503 its ok 

but i want to ask if we can make it in flash file ftf file and after this flash it to phone 

cause we will face problems in root phones 


Użytkownik khalafawy edytował ten post 03 styczeń 2015 - 18:22
Odpowiedz

Jurij - zdjęcie Jurij 03 sty 2015

Well, you can flash your phone with MEA firmware to get arabic language, but i'm showing you how to do it without flashing and finding specific firmware. Rooting is not a problem, in case of D6503 you can use KitKat 4.4.4, flash kernel from older firmware, use available rooting toolkit, flash back Android 4.4.4 kit kat kernel and that's it ;)

Odpowiedz