|
按照网上的教程,按理说变更系统默认语言只需修改 build.prop
- ro.product.locale.language=zh
- ro.product.locale.region=CN
复制代码 然而猜想斐讯官方大概是没打算支持,所以改了也没用,於是乎只好另想办法,如果只是想研究其他语言介面,那麽只需安装 MoreLocale 2,然後随时调用即可
https://play.google.com/store/apps/details?id=jp.co.c_lis.ccl.morelocale
如果不想每次开机都得执行一次 MoreLocale 2,那麽就得修改 /system/bin/lazy-start.sh
首先请下载软件 ADB Change Language
https://play.google.com/store/apps/details?id=net.sanapeli.adbchangelanguage
或是到 apkpure.com 下载 ADB_Change_Language_v0.80_apkpure.com.apk
其次请参照各位大神的教程,安装adb工具於Windows之下的 "c:\adb",请将以下192.168.1.31置换成斐讯T1/N1的IP,开启CMD视窗
- c:\adb>adb connect 192.168.1.31
- connected to 192.168.1.31:5555
- c:\adb>adb shell setprop service.phiadb.root 1
- c:\adb>adb shell setprop service.adb.root 1
- c:\adb>adb connect 192.168.1.31
- connected to 192.168.1.31:5555
- c:\adb>adb shell "mount | grep ro,"
- rootfs on / type rootfs (ro,seclabel)
- /dev/block/system on /system type ext4 (ro,seclabel,relatime,data=ordered)
- c:\adb>adb remount
- remount succeeded
- c:\adb>adb shell "mount | grep system"
- /dev/block/system on /system type ext4 (rw,seclabel,relatime,data=ordered)
- c:\adb>adb shell ls -l /system/bin/lazy-start.sh
- -rwxr-xr-x 1 root shell 471 2018-04-16 20:59 /system/bin/lazy-start.sh
- c:\adb>adb pull /system/bin/lazy-start.sh
复制代码 以下为斐讯T1 YYFROM讯飞语音版修改后的 lazy-start.sh
- #!/system/bin/sh
- /system/xbin/supolicy --live --sdk=25
- /system/xbin/supolicy --live "permissive init;permissive kernel;permissive untrusted_app;permissive toolbox;permissive shell;permissive priv_app;"
- # patch for sogou ime
- ime enable tv.yuyin/com.iflytek.xiri.ime.InputMethod
- ime set tv.yuyin/com.iflytek.xiri.ime.InputMethod
- ime disable com.sohu.inputmethod.sogou.tv/.SogouIME
- #ssh功能
- /system/xbin/dropbear &
- #optware功能
- /system/etc/install-recovery.sh
- #以下为新增
- #Change locale
- am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language en
- #Start adbd as root
- setprop service.phiadb.root 1
- setprop service.adb.root 1
复制代码 保存为Unix格式以后,继续执行
- c:\adb>adb shell mv /system/bin/lazy-start.sh /system/bin/lazy-start.sh.bak
- c:\adb>adb push lazy-start.sh /system/bin
- 10 KB/s (630 bytes in 0.060s)
- c:\adb>adb shell chmod 755 /system/bin/lazy-start.sh
- c:\adb>adb shell ls -l /system/bin/lazy-start.sh
- -rwxr-xr-x 1 root shell 630 2019-03-08 01:00 /system/bin/lazy-start.sh
- c:\adb>adb install ADB_Change_Language_v0.80_apkpure.com.apk
- 1027 KB/s (832522 bytes in 0.791s)
- Success
- c:\adb>adb shell pm grant net.sanapeli.adbchangelanguage android.permission.CHANGE_CONFIGURATION
复制代码 以上重启后系统默认语言改成英文
|
|