安卓手机图形锁破解教程 安卓手机忘记密码解锁攻略
2024-09-01 07:02:13发布 浏览399次 信息编号:163867
友情提醒:凡是以各种理由向你收取费用,均有骗子嫌疑,请提高警惕,不要轻易支付。
安卓手机图形锁破解教程 安卓手机忘记密码解锁攻略
航海时代3安卓版2.01无限金钱宝箱版
立即下载
手机的图案锁(九宫格)是一个 3×3 的点阵,通过连接多个点来实现锁定/解锁的功能,最常见的就是锁屏密码和图案锁屏,我不敢说这个方法有多新奇,但应急的时候还是很有用的,尤其是小孩子捣蛋或者朋友恶作剧的时候,我们就可以运用这些。
至少需要连接4个点,最多可以连接9个点。网上也有暴力方法删除手机图案锁,也就是直接把图案锁功能干掉。但是如果你想进入别人的手机,又不想惊动别人……你可以参考这篇文章。
前提条件:手机需要root,并且开启调试模式,一般来说,如果你用过“豌豆荚手机助手”、“360手机助手”等软件,都会要求你开启调试模式,如果要使用这类软件,你需要root手机。
原理分析
首先我们来看看安卓手机是如何标记这9个点的,通过阅读系统源码我们知道每个点都有编号,组成一个3×3的矩阵,如下:
00 01 02
03 04 05
06 07 08
若解锁图案设置为“L”形,如图:
这几个点的顺序是:00 03 06 07 08。系统把这一串数字记下来,然后用SHA1加密这串数字(十六进制)并存储在手机中的/data//.key文件中。我们使用数据线连接手机和电脑,然后ADB连接手机,将文件下载到电脑上(命令:adb pull /data//.key .key),如图:
用十六进制编辑程序打开.key,会发现文件里面含有经过SHA1加密的字符串:,如图:
下次解锁手机时,系统会比对你所画的图案,看对应的数字串是不是对应的加密结果,是则解锁;不是则保持锁定状态,会有多少种可能呢?想想高中时的阶乘,如果我们用4个点来做解锁图案,就有3024种可能,那么5个点就是15120,6个点就是60480,7个点,8个点,9个点,一共有种可能(不过这种计算并不严谨,因为同一条线上的点只能和自己相邻的点相连)。
最多只有不到30种可能性,乍一看似乎很大,但在电脑前,只需要几秒钟就能把这些事情全部列出来。
裂解过程
知道了原理,下面我们来写个程序来实现一下,这里用来完成任务,主要的应用有模块(字符串的SHA1加密)和模块(内置,生成00-09的排列组合)。
主要流程为:
1.将ADB连接到手机并获取.key文件
2.读取密钥文件并保存到字符串str_A中
3. 生成所有可能的数字字符串
4.将这些数字字符串加密,得到字符串str_B
5.比较字符串 str_A 和 str_B
6.如果字符串A和B相同,则表示数字字符串num就是所需的解锁序列。
7.打印出数字字符串num
具体步骤如下:
总结
从程序本身来看,得到解锁密码后,应该使用break跳出循环,终止程序。但是没有跳出多重循环的语句,如果要跳出多重循环,只能设置flag然后继续判断。省略了“跳出循环”这一步骤。(有没有更好的跳出多重循环的方法?)另外,省略了很多容错语句。
从破解的目的来看,如果你只是忘记了手机图案锁密码,可以使用更简单的方法:将手机连接 ADB,然后用“adb rm /data//.key”删除.key 文件。锁就失效了,随便抽一下就能解锁。但本文开头的假设是“不被察觉地进入别人的手机”,所以写了这篇文章。
最后,一个小小的安全建议:如果你的手机已经root,还想使用“XX手机助手”并设置图案锁,在手机的“设置”选项里有一个“锁定时取消USB调试模式”的选项。这个名字因手机而异,有的手机有这个选项,有的没有。开启这个功能后,可以在手机锁定时防止这种攻击。本文的技术原理很简单,希望大家能教我一些高级的编程技巧。
解锁手机屏幕锁的4种方法:
第一种破解方法:
Wipe 是什么意思?Wipe 就是恢复出厂设置,包括删除所有联系人、短信、安装的软件等,也就是俗称的硬复位,恢复出厂设置。 Wipe 就是清除缓存和内存数据。
怎么才能Wipe呢?这时候我们就需要一个类似电脑上WinPe的安全模式,一个系统出问题了也能打开的系统恢复模式。一般手机都会自带第三方CMW,或者自己刷机都可以。以三星手机为例,长按电源键和音量+进入!
手机图案锁屏图像忘记解锁方法:
1.先关闭手机,然后同时按住音量键(调高音量的键)、电源键、屏幕下方的中间键。
2. 约3秒后会出现英文界面,松开所有按钮,找到wipe data/reset(意思是:擦除数据,恢复出厂设置)。
3.按音量键调节到这一行然后按屏幕下方的中间键确认。进入下一个英文界面找到yes--all user data(意思是:yes--删除所有用户数据)就可以删除数据了。。
4.约三十秒后,会出现一个绿色的机器人,表示数据已被删除。
5.点击机器人会立即重启系统,恢复到出厂时的状态,密码解锁,你自行安装的软件全部消失,但是通话记录和照片还在。
不得不说,真是想得太周到了,难怪大家喜欢,点赞!!!
我们只需要运行上图中的wipe这两项就可以了,这样手机就跟刚买来的时候一样了,所有数据和密码都没有了,虽然有些缺点,但是最简单又方便,那么有没有办法只删除密码,保留数据呢!?
第二种破解方法:
删除密码文档。
这个方法的原理跟我们之前讲的密码破解差不多,PC的系统密码是保存在sam里的,而系统密码是保存在.key这个文件里的,所以只要我们能把这个文件删掉,安卓的系统密码就破解了,大功告成!
已经 root 或刷过设备的用户应该知道 ADB,对吧?我们在这里也会用到它!命令如下:
只要找到*.key文件然后删除就可以了,这个是网上流传比较广的方法。
您可能会遇到的一些问题:
第三种破解方法:
使用助手。
如果我们的手机是USB调试的话,我们可以用这个方法,就拿豌豆荚来说吧,通过豌豆荚把我们的手机完整备份,wipe之后就不会有密码了,我们用豌豆荚就可以直接恢复数据了,条条大路通罗马!
提前告诉大家怎么开启USB调试模式吧!如果你有良好的使用习惯,不喜欢在乱七八糟的地方下载软件,那就应该打开USB调试!在设置里找到“开发者选项”。
找到USB模式并打开!
支援豌豆荚!
第四种破解方法:
桌面 RE 管理器。
很多人都知道手机版的RE ,但是很少有人听说过桌面版!?本RE 的权限与手机版相同,操作时请小心!
有两个版本,一个与移动版本类似:
另一种是使用文件夹连接:
这些操作比在手机上方便多了,一定要谨慎,如果不备份就删除不该删除的系统文件,那你可要后悔莫及了!
以上方法可以帮助我们解决忘记密码时如何解锁手机的问题!别做坏事了!
在PC上下载上面提到的ADB和RE管理器:
亚洲开发银行:点击此处下载
RE UI 版本:点击此处下载
RE 管理器文件夹版本:点击此处下载
提醒:请联系我时一定说明是从星空网上看到的!