手机图案密码忘了怎么解锁?

方法一

  可以清空数据资料。在关机情况下通过特殊按键组合进入工程模式(比如HTC手机同时按下音量减和电源键,三星手机同时按下音量+电源+HOME三个按键),然后选择wipe进行清空,这就相当于恢复出厂设置了。但并不是所有的手机都可以使用这个方法的,因为有的安卓手机不一定自带有可以wipe的Recovery,还有一些手机即便是双WIPE了可能也无法解决问题。

方法二

可以在网上下载刷机精灵等相关软件,然后按照教程步骤点击几下鼠标就可以清除手机图案进行解锁了,这也不失为一个傻瓜式的解决方法了,只要能解决手机解锁图案忘了怎么办的问题,任何可行的方案都是值得一试的。

方式三

首先科普一下,安卓手机是如何标记这9个点的。通过阅读安卓系统源码可知,每个点都有其编号,组成了一个3×3的矩阵,形如:

00 01 02
03 04 05
06 07 08

假如设定解锁图形为一个“L”形,如图:

那么这几个点的排列顺序是这样的:00 03 06 07 08。系统就记下来了这一串数字,然后将这一串数字(以十六进制的方式)进行SHA1加密,存储在了手机里的/data/system/gesture.key 文件中。我们用数据线连接手机和电脑,然后ADB连接手机,将文件下载到电脑上(命令:adb pull /data/system/gesture.key gesture.key),如图:

用winhex等十六进制编辑程序打开gesture.key,会发现文件内是SHA1加密过的字符串:c8c0b24a15dc8bbfd411427973574695230458f0,如图:

当你下次解锁的时候,系统就对比你画的图案,看对应的数字串是不是0003060708对应的加密结果。如果是,就解锁;不是就继续保持锁定。那么,如果穷举所有的数字串排列,会有多少呢?联想到高中的阶乘,如果用4个点做解锁图形的话,就是9x8x7x6=3024种可能性,那5个点就是15120,6个点的话60480,7个点181440,8个点362880,9个点362880。总共是985824种可能性(但这么计算并不严密,因为同一条直线上的点只能和他们相邻的点相连)。

满打满算,也不到985824种可能性。乍一看很大,但在计算机面前,穷举出来这些东西用不了几秒钟。

破解过程

知道了原理,就着手写程序来实现吧。这里使用了Python来完成任务。主要应用了hashlib模块(对字符串进行SHA1加密)和itertools模块(Python内置,生成00-09的排列组合)。

主要流程为:

1、ADB连接手机,获取gesture.key文件

2、读取key文件,存入字符串str_A

3、生成全部可能的数字串

4、对这些数字串进行加密,得到字符串str_B

5、将字符串str_A与str_B进行对比

6、如果字符串A,B相同,则说明数字串num就是想要的解锁顺序

7、打印出数字串num

下面为程序

方法四

删除密码文档。
这个方法的原理和我们之前讨论破解Windows密码类似,PC系统的密码是存在Sam里的,而Android系统密码是存在password.key文件里面的。所以说,我们如果能删除掉这个文件,安卓系统的密码就迎刃而解了!
root过系统或者刷过机的用户应该都知道ADB吧?这里我们也将用到它!命令如下:

找到那个*.key文件删除就可以了。这个是网络上较为流传的一种方法了。
你可能会遇到的一些问题:

方法五

桌面RE管理器。
很多人知道手机端的RE资源管理器,却很少有听说过桌面端也有吧!?这款RE管理器权限是和手机端一样的,操作需谨慎啊!
提供两种版本的吧,一种是和和手机端比较像的:

另一种是用的文件夹连接:

(0)

相关推荐

  • 手机手势密码忘了怎么解锁

    大家在平时使用手机的时候都遇到过忘记手机手势密码的时候,今天为大家讲解一下手机手势密码忘了怎么解锁. 操作方法 01 打开手机,在手机屏幕上面输入五次错误的密码,如图所示. 02 屏幕锁定之后,点击& ...

  • 手机数字密码忘了怎么解锁

    今天小编要和大家分享的是手机数字密码忘了怎么解锁(本文以苹果手机为例),希望能够帮助到大家. 操作方法 01 首先在我们的电脑桌面上找到搜狗浏览器并点击它,如下图所示. 02 然后输入iCloud官网 ...

  • 手机开机密码忘了怎么解锁?

    手机密码忘了怎么办?很多朋友都会选择用恢复模式清除密码,那究竟如何操作呢?接下来我们具体谈一谈. 操作方法 01 首先,我们要进入手机的Recovery模式(恢复模式),现在大部分的安卓手机都一样,那 ...

  • 手机开机密码忘了怎么解锁

    有时候,我们不小心忘掉了自己设置的手机密码,导致无法开启手机,这时候应该怎么办呢?接下来教你! 操作方法 01 忘记密码之后,我们需要一个开机方式.首先我们将手机关机. 02 然后同时按住" ...

  • 苹果iphone手机的锁屏密码忘了怎么解锁

    我们在苹果手机上设置的锁屏密码忘记了,该怎么解锁呢?我们可以选择在另一台手机上使用查找功能,抹掉该设备就可以正常使用了.今天就跟大家介绍一下苹果iphone手机的锁屏密码忘了怎么解锁的具体操作步骤.1 ...

  • OPPO手机密码忘了怎么解锁

    手机是我们日常生活中必不可少的通信与娱乐工具,今天小编就和大家一起学习一下手机密码忘了怎么解锁. 操作方法 01 我们以R11为例,先关闭手机. 02 然后同时按住"开机键"加&q ...

  • 魅族手机密码忘了怎么解锁

    设置手机屏幕密码是保护我们手机隐私的好方法,有的时候,我们可能在修改密码之后,还记着上一次的旧密码而和新密码记混淆了.下面给大家说说魅族手机密码忘了怎么解锁 操作方法 01 相信经常玩手机的小伙伴一定 ...

  • oppor9手机密码忘了怎么解锁

    近两年来OPPO手机很受大家的欢迎,但是大家在使用的时候都会遇到忘记手机密码的状况,今天为大家讲解一下oppor9手机密码忘了怎么解锁. 操作方法 01 打开手机,长按电源键,将手机关机,如图所示. ...

  • oppor9s手机密码忘了怎么解锁

    手机密码忘记了没法解锁大概是大家最为头疼的事情了,那么今天,小编就来和大家谈谈oppor9s手机密码忘了怎么解锁. 操作方法 01 通过电脑登录OPPO官网的云端账号,点击找回手机 02 选择屏幕锁定 ...