索尼Xperia 1 VIII依旧把指纹传感器集成在侧边电源键里,但从Xperia 1 VI开始,索尼取消了过去“必须按下电源键后才识别指纹”的逻辑,改成只要手指碰到传感器就会直接开始认证。
这个改动听起来更方便,但也带来了一个问题:手机放在口袋里时,手指或皮肤可能误触传感器,连续识别失败后,系统甚至会要求输入PIN码,等真正拿出手机时反而不能立刻用指纹解锁。
有人把“老逻辑”找回来了
Esato论坛最近分享了一种针对Xperia 1 VIII的修改方法,可以让指纹识别重新变成“按下电源键后才工作”。
它不是修改硬件,而是通过ADB改变系统设置。用户需要在电脑上安装Android SDK平台工具,并在Xperia里打开开发者选项与USB调试。
连接手机后执行:
adb shell settings put secure somc.disable_fps_screen_off 1
完成后,屏幕关闭时指纹传感器会停止扫描,只有按下电源键点亮屏幕后才开始认证。
方便了一点,也少了误触
这套逻辑其实就是过去不少Xperia用户习惯的方式。
触摸即识别的优势是快,拿起手机时手指碰到侧键就能直接解锁;但缺点也很明显,侧边传感器太容易被无意碰到。
对经常把手机裸机塞进口袋的人来说,“按一下再识别”反而可能更稳定。
它不会提升识别速度,也不会改变传感器性能,只是把触发条件从“碰到”改成“按下”。
想恢复也很简单
如果不喜欢修改后的行为,只需要把同一条命令最后的“1”改成“0”:
adb shell settings put secure somc.disable_fps_screen_off 0
这样就能恢复屏幕关闭时持续扫描的默认状态。
首次连接电脑时,手机会询问是否允许USB调试,需要手动确认。设置完成后,也建议重新关闭USB调试。
真正的问题是索尼为什么不给开关
需要强调的是,这并不是索尼官方提供的方法,而是通过ADB修改隐藏设置。未来系统更新可能让这条命令失效,因此操作需要自行承担风险。
同样的方法理论上也可能适用于其他Xperia机型,但目前主要是在Xperia 1 VIII上被验证和讨论。
这件事有意思的地方,其实不是“民间找到了一个ADB命令”,而是说明两种指纹触发逻辑各有用户。
索尼既然已经在系统里保留了相关参数,最合理的做法反而是直接在设置中提供一个开关:触摸即识别,还是按键后识别,让用户自己选。
相比继续让用户连电脑敲命令,这显然更符合一台旗舰手机应有的完成度。