本教程来自Banana-Hackers论坛,由Sylvain D提供原教程,Vivek改进,KaiOSLab翻译。
8110的一个经典问题是打字速度太过诡异,这里是解决(缓解)这个问题的方法
1.从system获得键盘应用的复制
adb pull /system/b2g/webapps/keyboard.gaiamobile.org
注意!经过测试,win10或者其他不明原因,执行上面的命令后,adb文件夹下不会出现keyboard.gaiamobile.org文件夹,所以会导致之后的命令失败,可以按时间顺序筛选出pull下来的文件,将他们放在新建的keyboard.gaiamobile.org文件夹即可。
2.打开application.zip 打开里面的/js/keypad.js(不要使用记事本,不需要解压)
3.找到这一部分:
Keypad.prototype.LONGPRESS_INTERVAL=1000;
Keypad.prototype.IDLE_INTERVAL=1000;
(VSCode可以按Ctrl+F查找)
改为:
Keypad.prototype.LONGPRESS_INTERVAL=500;
Keypad.prototype.IDLE_INTERVAL=400;
4.在ADB命令行中执行
adb push keyboard.gaiamobile.org /data/local/webapps
5.使用下面的命令获得webapps.json
adb pull /data/local/webapps/webapps.json
6.打开ADB文件夹下的webapps.json
找到这一行:
"basePath": "/system/b2g/webapps",
改成:
"basePath": "/data/local/webapps",
7.在ADB中逐行运行:
adb push webapps.json /data/local/webapps/
adb reboot
8.重启后按键问题就会得到缓解
57步的作用:防止更改system而引起的翻车恢复不了,执行57步后,所有的更改将会在出厂设置后恢复,之前执行过的可以不执行57步