android 手机一直进安全模式 解决方法

来源:互联网 发布:淘宝可以用什么支付 编辑:程序博客网 时间:2024/04/30 17:21

前几天note2音量下键坏了,导致手机一启动就进入安全模式。 尝试了各种偏方(比说说往手机音量键滴酒精...)未果,又不想送修(水货)。只能自己寻找解决方式。

作为一个码农,首先想到的方法就是修改代码屏蔽安全模式,不过在墙内弄套CM的源码编译还是觉得麻烦,反编译framework.jar 再用java assist修改代码打包又怕签名问题(专业技能不够熟练,汗)。

后来又看了下WMS中 detectSafeMode代码,觉得既然在开机启动后接受 按键上报才进的安全模式

        mSafeMode = menuState > 0 || sState > 0 || dpadState > 0 || trackballState > || volumeDownState > 0;
        ,直接把底层信号屏蔽了不就完事。

百度一搜果然看到有人用删除系统配置来实现的,具体可以如下操作:

先刷个可以root的rom,最好带root explorer,在re总找到/system/usr/keylayout/目录,把里面所有文件中的VOLUME_DOWN行删除,重启手机,搞定。

如果手机里面带终端模拟器的话应该也可以使用命名行,方便又快,只要执行以下行 

sed -i "/VOLUME_DOWN/d"  /system/usr/keylayout/*




0 0
原创粉丝点击