破解安卓手机屏幕锁(以密码和图案为例)(一)

Posted by zhang on

安卓系统本身自带的屏幕锁有有很多种,再加上由于其开放性而造成的各家厂商自行添加的屏幕锁方式更是多种多样,但是常见的就属锁屏密码和图案锁屏这2种了。另外安卓手机很少有在硬件层次设置加密措施的,所以说基本上下面所说的方法适用于大部分ROM。


NO.1 Wipe

什么是Wipe呢?经常刷机的童鞋肯定不陌生,Wipe其实就是恢复出厂设置的意思,手机所有的信息都会被删除。在刷机时还会提到双Wipe,双Wipe就是指是指清楚缓存和内存数据。

有人又说了怎样才能Wipe呢?这时候我们需要Recovery,解释下Recovery,Recovery模式指的是一种可以对安卓机内部的数据或系统进行修改的模式,也叫工程模式(类似于Windows PE)。在这个模式下我们可以刷入新的安卓系统,或者对已有的系统进行备份或升级,也可以在此恢复出厂设置。一般手机都会带一个recovery,另外为了方便使用很多大神会发布自制第三方Recovery,会比官方增加一些功能,比如中文支持,触屏支持等等,自己可以在网上下载适合的第三方recovery刷入本机。以笔者的三星手机为例,关机状态下电源键和音量+键同时按下就可以进入Recovery。

以从网上找到的一张图为例,其他的也都大同小异。

20760534_0800.jpg

我们要执行的是wipe data/factory reset来清除数据,wipe cache partition来清除系统缓存。

这个方法的好处是简单方便,缺点是数据全部丢失。可以用在数据有备份或者其他方式无法使用的情况下。


NO.2 Adb删除密码文档

这里又有个名词,adb。adb是什么呢?它的全称为Android Debug Bridge,正如它的名字那样,就是起到调试桥的作用。说白了就是debug工具。它来自于Android SDK,用这个工具可以直接操作管理android模拟器或者真实的andriod设备,其实很多桌面端的安卓手机管理工具其核心技术就是这个5M多一点的小程序。

那我用Adb来破解的原理是什么呢?其实和使用linux、ms-dos或者win pe破解windows密码是一样的,都是将其保存密码的文档删除。

在安卓里,密码文件保存在data/system文件夹里的后缀为.key文件中,我们删除这个文件就好了

QQ截图20140628184851.png

QQ截图20140628185105.png


(未完待续……)

#About Me

张小璋,野蛮生长成世界500强企业供应链金融产品经理的法语毕业生。微信公众号:张小璋碎碎念(ID: SylvainZhang )。
一直在互联网金融公司从事产品经理工作并负责互联网金融产品线,深耕互联网金融和区块链领域。「PMCAFF」、「人人都是产品经理」专栏作家、「PmTalk」签约作家。