小米被锁,忘了密码咋办?教你删除忘记的密码

转载 2013年06月07日 16:49:10
首先介绍下什么是shell。 
Linux系统的shell作为操作系统的外壳,为用户提供使用操作系统的接口。它是命令语言、命令解释程序及程序设计语言的统称。 

shell是用户和Linux内核之间的接口程序,如果把Linux内核想象成一个球体的中心,shell就是围绕内核的外层。当从shell或其他程序向Linux传递命令时,内核会做出相应的反应。 

shell是一个命令语言解释器,它拥有自己内建的shell命令集,shell也能被系统中其他应用程序所调用。用户在提示符下输入的命令都由shell先解释然后传给Linux核心。 
有一些命令,比如改变工作目录命令cd,是包含在shell内部的。还有一些命令,例如拷贝命令cp和移动命令rm,是存在于文件系统中某个目录下的单独的程序。对用户而言,不必关心一个命令是建立在shell内部还是一个单独的程序。而本节课要说的内容,恰好跟adb shell命令有关。


我是华丽的分割线



首先我们要知道的是,MIUI的访问限制的密码是图形密码,它储存在根目录的/data/system路径下,名字为access_control.key如下图 
  
当你忘记密码的时候,首先想到的是进入RE管理器删除该文件,但是假如RE管理也被访问限制了呢?此时ADB命令就又大显神威了。 
将手机链接至电脑,熟悉的进入ADB命令行界面,只需输入


adb shell rm /data/system/access_control.key 复制代码


密码什么的顿时被搞定,重新去试试被限制的程序,可以打开了吧?再去看看访问限制的菜单,发现已经自动停用了~! 
 



我是华丽的分割线 




同理,锁屏密码也是位于该目录下 
   
假如是在屏幕未锁定的情况下忘记了锁屏的密码,赶紧在屏幕锁住之前到RE管理器的/data/system/下找到gesture.key(图形密码)或者password.key(数字及密码),删除之。假如是一不小心在锁屏的状态下忘记了密码,可以将手机连接至电脑,进入ADB执行


adb shell rm /data/system/gesture.key复制代码


 

可以删除锁屏图形密码; 
执行 

adb shell rm /data/system/password.key复制代码


 
可以删除锁屏数字密码两种加密方式 
开屏,是不是不需要输入密码了呢?再看设置菜单里,密码已经被重置为无。 

我觉得这是ADB命令里最有用的一个地方了。 



我是华丽的分割线 


当然,以上都是建立在USB调试模式开启的状况下。如果你悲剧的没有开启,如下图所示 
 那么可以通过其他途径删除密码。 
重启手机,亮蓝灯的时候按音量下进入【bootmenu】菜单,选择【Tools】 
 2 将手机连接至电脑,然后选择【ADB Daemon】开启adb
 可以发现手机已经链接,此时就可以通过adb shell命令来删除密码了
按照课程一给出的方法,进入ADB环境,
依次输入


adb shell

mount /data/

rm /data/system/access_control.key

reboot复制代码

结果如图
 

当然,以上是进入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复制代码即可快速删除访问限制密码,锁屏密码同理。


出处:http://www.miui.com/thread-1001827-1-1.html

悲催了,iPad锁屏密码忘了

悲催了,iPad锁屏密码忘了1. iPad锁屏密码忘了随手设置了一个长密码,只记得是一句话的全拼,但是那句话我忘了,悲催。不过,好在苹果账户的AppleId和密码还记得。网上搜了搜,没有越狱的iPad...
  • u013553529
  • u013553529
  • 2017年02月25日 21:47
  • 2945

mysql密码忘记了怎么办?

之前自己建立的本地数据库,今天怎么连接也连接不上,总是提示“can’t connect……”,试了好多次还是想不起来之前自己设置的密码,怎么办啊?没有办法,只能重置密码。   重置密码的情况存在大概...
  • u010955843
  • u010955843
  • 2015年09月07日 11:25
  • 840

Linux系统密码忘记后的五种恢复方法

一. lilo引导1. 在出现 lilo: 提示时键入 linux singleBoot: linux single2. 回车可直接进入linux单用户模式3. vi /etc/passwd删除roo...
  • testcs_dn
  • testcs_dn
  • 2015年01月01日 21:18
  • 6412

vmware虚拟机Linux(redhat)上用户密码忘记了怎么办?

虚拟机Linux上用户密码忘记了怎么办?今天准备再学习一下linux操作系统,由于之前已经安装过vaware和linux(redhat),所以这次认为不用安装直接使用就可以了。但,恼人的是密码给忘了,...
  • Love_Legain
  • Love_Legain
  • 2017年01月11日 11:42
  • 13222

Ubuntu 下忘记用户名和登录密码的解决方法

(1)首先Restart系统(右上角下拉后有个选项) (2)长按Shift键,直到出现下面菜单。选择recovery mode,也就是恢复模式。 (3)接下来会进入如下界面,选择Drop ...
  • kulala082
  • kulala082
  • 2017年04月09日 11:16
  • 2230

win7忘记密码怎么办,Administrator忘记密码解决办法【完美、简单、有效】

win7忘记密码怎么办,Administrator忘记密码解决办法【完美、简单、有效】 2012年06月12日 ⁄ 发现分享 ⁄ 评论数 1 今天同学的电脑登陆密码忘记了,...
  • longshuai0821
  • longshuai0821
  • 2013年01月04日 15:52
  • 25028

Oracle 忘记用户名和密码的解决办法

http://blog.sina.com.cn/s/blog_4ab645500100r6vo.html 很久以前装了Oracle,今天终于下决心要学一学了,结果一上午的时间就贡献给如何连接...
  • Baple
  • Baple
  • 2015年03月19日 10:34
  • 22796

Win7 环境weblogic用户名和密码忘记解决方法

Win7 环境weblogic用户名和密码忘记解决方法
  • li396864285
  • li396864285
  • 2015年01月15日 11:23
  • 2079

解决mysql忘记帐号密码

//牧飞 首先关闭mysql 使用命令行启动mysql(一般要找到mysql.ini文件)      在windows上mysql.ini文件可以通过查看当前mysql进程参数查看到...
  • qq_20154743
  • qq_20154743
  • 2016年07月07日 09:19
  • 3211

mysql数据库root密码忘记的修改方法

mysql数据库root密码忘记的修改方法       用过mysql数据库的都知道root用户的重要性,但是随着服务器增多,数据库增多,如果不小心忘记了root的密码的话,那么对于这个数据库来说就...
  • tongyuekeji123
  • tongyuekeji123
  • 2016年05月23日 13:38
  • 846
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:小米被锁,忘了密码咋办?教你删除忘记的密码
举报原因:
原因补充:

(最多只允许输入30个字)