ben aynı soruna htc one x te karşılaşmıştım telefona s-off yapmadan adt tool ile bir komutla more locale yetki vererek yapılabiliyor. More locale programının google play açıklamalarında yazıyor. 3 yöntem var 2 si root istiyor.
Edit: şimdi tekrar baktım root yapmadan oluyor açıklamayı buraya kopyalıyorum.
* NOTICE *
After 4.2 new Jelly Bean, The protection level definition of CHANGE_CONFIGURATION has been changed.
If you're able to use development tools, you can grant the permission manually by 'pm' command.
If you have SuperUser privilege on your device. MoreLocale 2 could get the permission automatically.
You can select more locales via this app.link vermek serbest ise ayrıntılı anlatım buldum kopyalayabilirim buraya . yada bana pm atın linki göndereyimdiğer konuya çözümü yazdım burayada kopyalayayım.
Yıllardır forumdan yararlanıyorum ufak bi katkım olsun
Linkleri görüntülemek için kayıt olmalısınız
linhkinden adb tool u indirin.
1-İndirdiğiniz dosyayı bilgisayara mümkünse C/ dizinine çıkarın.
2-Telefonun bilgisayar için android sürücülerini yükleyin
3-Telefonun ayarlarından USB debugging i açın
4-Telefonu Usb kablosuyla bilgisayara bağlayın.
5- dosyayı çıkardığınız klasörü açarak shift tuşuna basarak farenizle sağ kilikleyip açılan menuden "komut penceresini burada açın a tıklayın"
6- Komut penceresinde "
adb shell" komutunu girin ve entere basın bazı yazılar çıkacaktır.
7- şimdi
"pm grant jp.co.c_lis.ccl.morelocale android.permission.CHANGE_CONFIGURATION" komutunu girin ve entere basın
8- Şimdi more locale programından dil değiştirmeyi tekrar deneyin çalışmazsa telefonu yada uygulamayı yeniden başlatıp tekrar deneyin.