三星Galaxy Note4刷TWRP后触摸偏移,如何重置Android触摸屏属性?
哥们,我之前帮不少三星Note4用户踩过TWRP升级和触摸校准的坑,给你整理几个亲测有效的解决方案:
解决TWRP恢复后触摸偏移问题
你现在触摸区域偏移1-2厘米没法手动操作TWRP,这时候可以用以下两种方式绕开触摸限制:
用ADB命令直接操作TWRP
这是最靠谱的方式,前提是你电脑装了ADB驱动,手机能进入TWRP(哪怕触摸失灵):- 把手机连电脑,打开命令提示符/终端,输入
adb devices确认设备能被识别 - 输入
adb shell进入TWRP的shell环境 - 先恢复旧版TWRP(新版本兼容有问题):
(如果备份在外部SD卡,路径换成dd if=/sdcard/你的旧版TWRP文件名.img of=/dev/block/platform/msm_sdcc.1/by-name/recovery/sdcard1/,文件名改成你实际的备份名) - 或者直接恢复boot分区备份:
dd if=/sdcard/你的boot备份文件名.img of=/dev/block/platform/msm_sdcc.1/by-name/boot - 输入
reboot重启手机,就能回到触摸正常的旧版TWRP了。
- 把手机连电脑,打开命令提示符/终端,输入
用OTG接USB鼠标操作TWRP
找个OTG线把USB鼠标接在手机上,大部分TWRP版本都支持鼠标操作。这样你就能用鼠标点击TWRP的恢复选项,直接恢复旧版TWRP或boot备份,不用依赖触摸。
重置Android系统的触摸屏属性
如果恢复后进入LineageOS还是有触摸问题,或者想彻底重置触摸屏识别属性,可以试试这些方法:
用系统内置校准工具
先开启开发者选项:打开设置 > 关于手机,连续点击「版本号」直到提示开启。然后进入设置 > 系统 > 开发者选项 > 触摸屏校准,按照屏幕提示完成校准操作,很多时候就能解决偏移问题。用ADB重置触摸配置文件
- 手机进入系统,开启「USB调试」(开发者选项里),连接电脑
- 终端输入
adb shell进入系统shell - 先备份当前触摸配置(以防出错):
cp /system/usr/idc/sec_touchscreen.idc /sdcard/touch_backup.idc - 删除现有配置文件,让系统自动生成默认配置:
rm /system/usr/idc/sec_touchscreen.idc - 输入
reboot重启手机,系统会重新生成适配的触摸配置,大概率能解决识别问题。
要是不行,你可以从旧版ROM里提取sec_touchscreen.idc文件,用adb push 你的idc文件路径 /system/usr/idc/推送到手机,然后修改权限:
再重启即可。chmod 644 /system/usr/idc/sec_touchscreen.idc
刷入适配的触摸校准补丁
针对Note4的触摸偏移问题,有不少定制ROM社区出过专门的校准补丁包,你可以找适配Lineage 14.1和你具体机型(比如N910F/N910U)的补丁,用TWRP刷入就能生效。
另外提一句,你升级TWRP 3.2后无法进入TWRP,大概率是这个版本和Note4的兼容性问题,旧版3.0反而更稳定,所以恢复旧版是最稳妥的选择。
内容的提问来源于stack exchange,提问作者WoJ




