由于没有互联网连接,无法解锁我的Android设备吗?


80

我有一个运行Android 4.0.3(或类似功能)的Android设备。

我的弟弟决定在前几天尝试猜测我的锁定屏幕模式,最终将我锁定。

此后,我无法使用我的Google帐户详细信息重新登录到平板电脑。我提供了正确的登录详细信息,但是它说不正确。可以将其连接到我没有互联网连接的事实吗?

我没有互联网连接,因为该设备仅支持WiFi,并且WiFi已关闭。我被锁定了,无法打开它。

如何在擦除用户数据的情况下重新登录平板电脑?


3
祝好运!即使这没有答案:android.stackexchange.com/questions/33063/...
geffchang

3
切勿将平板电脑交给任何人,就像智能​​手机一样,听起来并不令人讨厌或好像“ 不信任 ”,但是一旦他人动手,这很容易给别人开个玩笑或故意让您感到悲伤!:)
t0mm13b 2012年

1
@LiamW:o太糟糕了!应该说“等到我告诉你妈妈和爸爸...”应该让你的小兄弟三思!:)
t0mm13b 2012年

1
@ t0mm13b那就是他威胁要对我做的事!就像我说的-别无选择;)
Liam W

1
使用两因素身份验证?尝试将其关闭(从另一台设备/机器上关闭)。
gary

Answers:


63

即使在此阶段,也有几种方法。我会尝试总结出我记得/发现的所有内容。另外,我不限于单一设备,而是尝试覆盖尽可能多的设备,因此它将对尽可能多的读者有所帮助。当您从问题中保留设备标签时,所有人都应该找到它:)

所有设备:如果您的凭据不正确,尽管它们是正确的

有时这部分似乎有问题,因此此页面列出了一些解决方法。其中包括:

  1. 尝试输入null作为密码。(连同您的google用户名;根据此页面,应为字面值null
  2. 尝试输入不带@ gmail.com的用户名
  3. 结合1和2
  4. 从GMail.com尝试正常的恢复密码例程,然后从1重新开始。

所有设备:使用特殊应用绕过屏幕锁

更新:此解决方案中提到的应用程序不再可用。而是,重设屏幕锁定应执行相同的操作。

TheUnlockr称,该问题应该很容易解决:

  1. 转到网络版Google Play。
  2. 使用与您的Android设备关联的Google帐户登录。
  3. 安装屏幕锁定旁路(不幸的是,现在是付费应用程序)。
  4. 重新启动设备。

另一个提及此问题的来源是UltraTechy.Com,其中包含更多解释。据此,该应用程序将绕过“太多尝试”块,因此您可以再次直接访问您的设备(例如在重置设备之前进行完整备份)。卸载此应用后,“太多尝试”将立即再次生效。因此,他们增加了一些步骤:

  1. 转到设置→帐户和同步
  2. 在“管理帐户”下,删除除您的Google帐户以外的所有帐户。(这应该启用您的Google用户名和密码)
  3. 转到设置→应用程序→管理应用程序。查找屏幕锁定绕过并卸载应用程序。(这将立即触发“模式尝试过多”屏幕)
  4. 使用您原来的Google用户名和密码最终可以正常解锁手机
  5. 两次输入新的安全模式以完成

所有设备:通过网络解锁

如果您仍然知道自己的模式(只有您的弟弟在玩您的设备),并且已经准备好Google帐户登录名/密码,那么UltraTechy.Com提供了另一种方法:

  1. 使用计算机登录您的Google帐户
  2. 直接转到此链接-https: //accounts.google.com/IssuedAuthSubTokens或单击右上角的电子邮件,选择“ 帐户设置”,然后在底部点击“访问Google帐户屏幕的先前版本”,单击个人设置”→“安全性下的“授权应用程序和网站”
  3. “关联的网站,应用和服务” - “撤销访问权限”您的谷歌帐户与Android。您会看到一个屏幕,显示“您已成功撤消了对完全帐户访问权限的访问权限”
    [第3步的替代方法-如果您之前已经注册了两步授权,并且能够在底部生成新的应用程序专用密码,继续并生成一个新密码,然后使用该密码来解锁您的设备]
  4. 在您的设备上输入Gmail登录名和密码。现在它将接受您的登录详细信息,并显示一个模式屏幕。输入“正确”模式,您可以看到主屏幕。

所有设备:通过ADB禁用模式锁定

根据此消息来源,有一种方法可以通过ADB禁用模式锁定。不过,有一些要求:

  • 您的设备可能必须是root用户
    (此处未提及,但是我们需要更新的数据库由系统/系统拥有,并且没有其他人具有对该设备的读取或写入访问权限。此外,从那里删除文件/data/system的可能性很小)
  • 必须在设备上启用USB调试(root用户:或者,您可以启动到不需要USB调试的恢复-但您可能需要手动挂载/data分区)
  • 您的计算机上必须安装了Android SDK
  • 设备必须插入并通过USB连接
  • 您需要计算机上的命令行

在命令行上,输入以下内容:

> adb -d shell
# sqlite3 data/data/com.android.providers.settings/databases/settings.db
sqlite> update system set value=0 where name='lock_pattern_autolock';
sqlite> .exit
# exit

(根据Kay评论,在Android 2.3.7上,SQL语句应update secure set value=0 where name='lock_pattern_autolock';至少在HTC Desire上使用CM7 读取)

现在断开连接并关闭手机电源,然后重新打开手机,图案锁应该消失了。

根据Geeknizer的介绍,还有一些其他有用的步骤:重新启动后,再次使用ADB Shell,然后...

adb shell rm /data/system/gesture.key

然后重新启动。设备重启后,您仍然会看到图案锁定屏幕。但是这里有个要注意的地方:只需尝试任何随机图案,它可能会解锁,然后从设置中删除该图案。

提示:如果尝试设置新模式时“ 设置”应用程序崩溃,请删除其中的所有 文件.keylocksettings.db*文件/data/system(请参见下面的“更多”)。


来自krlmlr的注释中的一些其他注释:

  1. /data必须进行安装。可以使用mount /datavia 完成adb -d shell
  2. 如果sqlite二进制文件在设备上不可用,则可以用于adb pull将数据库文件复制到计算机上,在此处进行编辑(例如,使用SQLiteMan,最后adb push在设备上用于将其替换)
  3. 在他的Android 2.x设备上,SQL命令必须为 update secure set value=0 where name='lockscreen.lockedoutpermanently';

所有设备:没有ADB的类似设备

对于他们的设备上激活那些没有USB调试,有可能是使用可擦写拉链一个变通办法,如所描述这里。此过程需要zip文件(可在链接的页面上找到),设备上的编辑器,busybox和root,以及设备需要植根。广泛的过程-太长,无法在此处包含。由于没有zip也无济于事,因此您必须点击此链接。

手机:使用孔禁用您的锁

如果是电话-也就是说,如果你可以给它一个语音通话-你也许可以使用“安全漏洞”,描述在这里

挂断电话后,立即用另一部电话打电话,接听电话,挂断电话,开始像疯子一样按下按钮30到60秒钟,以主页按钮结束(可能需要一段时间才能正确设置时间)。进入设置并禁用模式锁定。

但是,我想这可能会使您失去保护,因为您需要先使用旧方法进行验证,然后才能将其重置为新方法。但是,我仍然没有尝试:它很可能忽略了此位置的“失败尝试”。

手机:使用漏洞创建一个新帐户

对于手机,根据这篇文章有一个不好的解决方法:

  1. 用另一部电话呼叫该设备(或让朋友呼叫该设备)
  2. 接听电话,请勿挂断
  3. 使用back钥匙(home钥匙)一遍又一遍。最终应该可以将您带到主屏幕
  4. 转到设置→Google帐户,然后添加一个新的Google帐户。使用这个新帐户登录
  5. 接受新的帐户凭据并登录后,挂断电话,然后返回锁定屏幕。

现在,使用新的Google帐户数据绕过锁定屏幕(通过“忘记”按钮)。

使用Windows PC的三星用户

GSMHosting.com上有一个一键式解决方案,声称可以解决该问题。根据海报收到的许多感谢,它似乎有效。您可以在此处下载Windows可执行文件,将手机连接到计算机,然后单击...。

法证

哦耶。那些在法院,警察,特勤局,公司安全部门工作的人……他们也有办法。需要例子吗?ViaForensic的viaExtract甚至可以解码模式锁!所以不要以为你坚不可摧。虽然:这里仅出于完整性而提及-我认为您不会轻易地做到这一点:)

更多

可能还有其他选择。如果我偶然发现了它们,我希望我记得再次更新我的答案;)…然后我们开始:


“通过ADB禁用模式锁定”技巧使我现在想关闭USB调试!
威廉·C

1
感谢您的详细说明,我能够在恢复模式下使用USB调试进行解锁。一些提示:1)如您所述,安装data是必需的:mount /dataadb -d shell工作中。2)sqlite3在设备上不可用。我必须拉出文件,在本地进行编辑,然后使用adb pull /data/...和推回去adb push settings.db /data/...。3)最终,我不得不update secure set value=0 where name='lockscreen.lockedoutpermanently';在我的设备上说(Android 2.x,告诉我如何找到我需要告诉你的设备信息;
krlmlr 2014年

1
“应用密码”(通过网络解锁)对我有用,非常简单,谢谢!(Galaxy S2)。
MGOwen

1
这次真是万分感谢。我使用了数据库/ ADB方法。但是,有些差异可能值得一提。我的数据库/data/system/locksettings.db在CM12上。另外,我无法通过adb(未经授权)访问,因此我使用Aroma FM v1.91(v2.00对我不起作用)将文件拉到外部SD卡上,并在PC上进行了编辑。
PurkkaKoodari '16

1
@Izzy我显然忘了投票。我有CWM 6.x,也不允许我在恢复中使用ADB。另外,我使用了与复制数据库时相同的SD卡中的Aroma zip。
PurkkaKoodari '16

8

因此,今天我也发生了同样的事情-一个朋友摆弄了我的图案锁-尝试过多-要求我输入我的Google帐户和密码,但是即使我没记错,它也无法正常工作。我尝试了所有排列和组合以及可能的密码。我阅读了多个博客以找到解决方案(并避免恢复出厂设置)。最终有效的方法非常奇怪-(继续单击登录按钮而不输入任何内容,然后随机输入内容并继续单击。然后输入您的用户名(不带@gmail)和密码。如果您很幸运,系统会要求您输入一个新的模式,您的手机将是正常的。但是,这发生在它被锁定后,我尝试了所有事情之后的4-5。因此,像疯子一样按下按钮是唯一的机会!!


0

这是我在运行CyanogenMod 11的手机上清除屏幕锁定密码的方式:

  • 引导进入TeamWin(或其他启用了adb的恢复),
  • 连接计算机上的USB电缆,然后执行:

 

sudo -i
adb -d shell
mount /data
cd /data/system
rm gesture.key
rm password.key
  • 重启

下次您希望设置新模式时,设置应用程序将崩溃–因为您忘记了也删除了该设置locksettings.db*。至少最近已经有报道。
伊齐
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.