【ADB命令第三篇】教你删除忘记的密码!
shell是用户和Linux内核之间的接口程序,如果把Linux内核想象成一个球体的中心,shell就是围绕内核的外层。当从shell或其他程序向Linux传递命令时,内核会做出相应的反应。
shell是一个命令语言解释器,它拥有自己内建的shell命令集,shell也能被系统中其他应用程序所调用。用户在提示符下输入的命令都由shell先解释然后传给Linux核心。
当你忘记密码的时候,首先想到的是进入RE管理器删除该文件,但是假如RE管理也被访问限制了呢?此时ADB命令就又大显神威了。
- adb shell rm /data/system/access_control.key
- adb shell rm /data/system/gesture.key
- adb shell rm /data/system/password.key
<ignore_js_op>
可以发现手机已经链接,此时就可以通过adb shell命令来删除密码了
按照课程一给出的方法,进入ADB环境,
依次输入
- adb shell
- mount /data/
- rm /data/system/access_control.key
- reboot
结果如图
<ignore_js_op>
当然,以上是进入shell里完成的,也可以逐条执行,效果是一样的
- adb shell mount /data/
- adb shell rm /data/system/access_control.key
- adb reboot
同理锁屏密码(图形、数字字母密码)也可以通过此方法删除,只不过是将access_control.key换成gesture.key或者password.key罢了。小米机型需要注意的是,在使用shell命令前,请先输入adb root ,取得root权限
当然删除密码的途径不只此一种,如果你手机端安装的有终端模拟器,那就更方便了,无论你是否开启了调试模式,只要赋予终端模拟器root权限,然后输入
- su
- rm /data/system/access_control.key
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。