2026年10月31日 · 今日 0 帖 · 会员 6.1万 · 主题 17.4万
登录 · 注册 · 游客,欢迎随便逛逛
返回版块
只看作者:公爵 查看全部
139725
Lv5甘首五朝臣等级图标
勋章
帖子
86
回复
1,216
积分
850
注册
2013-07-17
[安卓交流]

不刷机,安卓手机清除锁屏

[复制链接]
查看 501 回复 0
楼主 发表于 | 查看全部

众所周知,android是可以用图案解锁屏幕。使用图案加密直观好记,如图:图案解锁原理:通过测试我们知道使用图案解锁,需要满足几个条件:1,至少链接4个点,至多链接9个点;2,每个点只能使用一次。这种看似复杂的解锁方式其实原理很简单:每个点对应一个数字,然后通过sha1加密算法直接存储的。其对应方式为:左上角图案对应数字为00,从左至右,从上至下递增。如图:例如,我们设置一个图案,如下图:那么对应的明文应该是:00010204060708对此数据用sha1算法进行一次加密得到结果:6a 06 2b 9b 34 52 e3 66 40 71 81 a1 bf 92 ea 73 e9 ed 4c 48 系统会将数据写入到 /data/system/gesture.key 文件中,每次解锁时加密输入数据进行校验。到此,解锁原理就弄清楚了。破解思路: 1,删除密码删除密码实在太粗暴,执行 adb shell rm /data/system/gesture.key 密码就没了。 2,读取密码读取密码也很简单,根据上面总结的算法规律总结出:在总数固定(总数:9)的数据中选取符合规则(长度:4-9)的数据进行排列,这就是一个简单的排列问题。用数学语言表示:p(9,9)+p(9,8)+p(9,7)+p(9,6)+p(9,5)+p(9,4) = 985824 也就是说,密码最多存在985824种可能。由于密码加密算法简单,生成字典以现代计算机的运算速度,爆破的话,直接秒杀。注意:在没有root的情况下,adb默认是shell身份,不能访问/data/system/目录

手机没多少流量了,就不上传破解工具了,你们直接百度吧,工具名 crackandroidscrlocker

登录回复

登录后可以回复这个帖子。旧账号可使用原密码登录。

登录 注册新号
← 返回版块