2024年5月2日发(作者:)

如何破解安卓手机上的图形锁(九宫格锁)

安卓手机的图形锁(九宫格)是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/system/

文件中。我们用数据线连接手机和电脑,然后ADB连接手机,将文件下载到

电脑上(命令:adb pull /data/system/ ),如图:

用WinHex等十六进制编辑程序打开,会发现文件内是SHA1加密过的

字符串:c8c0b24a15dc8bbfd4695230458f0,如图: