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

前一天,我的弟弟决定尝试猜测我的锁屏模式,最终将我拒之门外。

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

我没有互联网连接,因为该设备仅是WiFi,并且WiFi当前已关闭。我已被锁定,因此无法将其打开。

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

评论

祝好运!即使这样也没有答案:android.stackexchange.com/questions/33063/…

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

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

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

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

#1 楼

即使在此阶段,也有几种方法。我会尝试总结出我记得/发现的所有内容。另外,我不限于单一设备,而是尝试覆盖尽可能多的设备,因此它将对尽可能多的读者有所帮助。当您从问题中保留设备标签时,所有人都应该找到它:)
所有设备:如果您的凭据不正确,尽管它们是正确的,
有时这部分似乎有问题,因此此页面列出了一些解决方法。其中包括:

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

所有设备:使用特殊应用绕过屏幕锁
更新:此解决方案中提到的应用不再可用。取而代之的是,“重置屏幕锁定”应该执行相同的操作。
根据TheUnlockr,该问题应该很容易解决:

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

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

转到“设置”→“帐户和同步”

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

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

使用计算机登录您的Google帐户
直接转到此链接– https://accounts.google.com/IssuedAuthSubTokens或单击右上角的电子邮件,选择帐户设置,然后在底部点击“访问Google帐户屏幕的上一版本”,在“个人设置”→“安全性”下单击“授权应用程序和网站”。
在“已连接的网站,应用程序和服务”下–撤消使用Android访问您的Google帐户”。您将看到一个屏幕,显示“您已成功撤消了对完全帐户访问权限的访问权限”
[步骤3的替代方法-如果您之前已经注册了两步授权,并且能够生成新的应用程序专用密码在底部,继续并生成一个新密码,然后使用该密码来解锁您的设备]
在设备上输入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,还有一些其他有用的步骤可以ow:重新启动后,再次使用ADB shell,然后...
adb shell rm /data/system/gesture.key

然后再次重新启动。设备重启后,您仍然会看到图案锁定屏幕。但是这里有个问题:尝试任何随机模式都可能会解锁,然后从设置中删除该模式。.key中删除所有locksettings.db*/data/system文件(请参阅下面的“更多”。

krlmlr的注释中有一些其他注释:

安装/data是必要的。可以使用mount /data通过adb -d shell来完成

如果sqlite二进制文件在设备上不可用,则可以使用adb pull将数据库文件复制到计算机上,在此处进行编辑(例如,使用SQLiteMan,最后使用adb push替换设备上的
在他的Android 2.x设备上,SQL命令必须是update secure set value=0 where name='lockscreen.lockedoutpermanently';

对于未在其设备上激活USB调试的用户,可能存在使用可刷新zip的解决方法,如此处所述。此过程需要zip文件(可在链接的页面上找到),设备上的编辑器,busybox和root,以及设备需要植根。广泛的过程-太长,无法在此处包含。由于没有zip也无济于事,因此您必须点击该链接。
电话:使用孔来禁用锁
如果是电话,即您可以它是语音电话-您可能可以使用“安全漏洞”,如下所述:

在挂断电话后立即按另一个电话给自己打电话,接听,挂断电话就像一个狂人,在<30-60秒内以主页按钮结束(可能需要花一些时间才能确定时间)。进入设置并禁用模式锁定。

但是,我想这之后可能会使您失去保护,因为您需要先使用旧方法进行验证,然后才能将其重置为新方法。但是,我还是没有尝试:很可能是因为它忽略了这个地方的“失败尝试”。
电话:使用一个漏洞创建一个新帐户
对于电话来说,这是一项糟糕的工作-根据此信息:

用其他电话呼叫该设备(或有朋友打电话)
接听电话,请勿挂断
使用返回键(不要主页键)一遍又一遍。最终,这将带您进入主屏幕
,进入“设置”→“ Google帐户”并添加一个新的Google帐户。接受新的帐户凭据后,使用该新帐户登录
,然后登录并挂断电话,然后返回锁定屏幕。

现在,使用新的Google帐户数据绕过锁定屏幕(通过“忘记”按钮)。
使用Windows PC的三星用户
GSMHosting.com上有一个一键式解决方案,声称可以解决该问题。根据海报收到的许多感谢,它似乎有效。您可以在那里下载Windows可执行文件,将手机连接到计算机,然后单击...
取证
哦,是的。那些在法院,警察,特勤局,公司安全部门工作的人……他们也有办法。需要例子吗? ViaForensic的viaExtract甚至可以解码模式锁!所以不要以为你坚不可摧。虽然:出于完整性的考虑,这里仅提到它-我认为您不会轻易理解这一点:)
更多
可能会有更多的选择。如果我偶然发现了它们,我希望我记得再次更新我的答案;)…然后我们开始:

如果您的设备有一个Google帐户,则可以使用Google的设备管理器远程放置另一个锁。当然,这需要将设备连接到Internet。这里描述了更多基于ADB的方法:

使用TWRP的集成文件管理器从*.key中删除所有locksettings.*/data/system文件

通过adb shell(需要root用户)进行相同操作
使用任何自定义恢复闪存禁用密码.zip(链接是从X​​DA下载的)




评论


“通过ADB禁用模式锁定”技巧使我想从现在开始关闭USB调试!

–威廉C
2012年12月21日在6:54

感谢您的详细说明,我能够在恢复模式下使用USB调试进行解锁。一些提示:1)如您所述,挂载数据是必需的:在adb -d shell中挂载/ data即可。 2)sqlite3在设备上不可用。我必须拉文件,在本地编辑并使用adb pull / data / ...和adb push settings.db / data / ...推回。3)最后,我不得不说更新安全设置值= 0,其中name ='lockscreen.lockedoutpermanently';在我的设备上(Android 2.x,请告诉我如何查找有关我需要告诉您的设备的信息;-))

– krlmlr
2014年1月5日20:32

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

– MGOwen
2015年8月9日在23:22



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

–PurkkaKoodari
16-11-23在15:49



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

–PurkkaKoodari
16年11月23日在18:34

#2 楼

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

#3 楼

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


引导进入TeamWin(或其他支持adb的)恢复, ,然后执行:



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



重新启动


评论


下次您希望设置新模式时,设置应用程序将崩溃–因为您忘记了还要删除locksettings.db *。至少最近已经有报道。

– Izzy♦
18年7月27日在9:15