我的手机已被锁定(尝试图案次数过多)。要解锁,我需要在我的Gmail帐户上输入用户名和密码。这是唯一的解锁方式。我无法启动任何活动,甚至无法打开WiFi连接。没有互联网连接,我无法登录以恢复我的手机。
也许有任何adb命令可以打开wifi连接,这样我就可以使用我的手机吗?
我的手机已被锁定(尝试图案次数过多)。要解锁,我需要在我的Gmail帐户上输入用户名和密码。这是唯一的解锁方式。我无法启动任何活动,甚至无法打开WiFi连接。没有互联网连接,我无法登录以恢复我的手机。
也许有任何adb命令可以打开wifi连接,这样我就可以使用我的手机吗?
这非常有效且非常简单。
adb -s $PHONESERIAL shell "svc wifi enable"
可以通过修改settings.db来启用WiFi:
adb shell
sqlite3 /data/data/com.android.providers.settings/databases/settings.db
update secure set value=1 where name='wifi_on';
更改后可能需要重新启动设备才能实际打开WiFi。
这个解决方案来自于一篇博客文章,它指出适用于Android 4.0。我不知道早期版本是否相同。
adb shell am start -a android.intent.action.MAIN -n com.android.settings/.wifi.WifiSettings
adb shell input keyevent 20 & adb shell input keyevent 23
只有在您开启USB调试时才能使用此方法。如果您未在“开发者选项”下开启USB调试,请按照以下步骤操作:
在AT&T Fusion上测试通过。
然而,我非常确定 Google 实际上会存储你的电子邮件和密码(在保存到设备时),以备不时之需。因此,在需要解锁时,它不需要互联网连接。
我可能是错的。无论如何,当我遇到这个问题时,我有互联网连接,并且我知道我的用户名和密码,但它仍然说我的信息是错误的(尽管我正在登录我的电子邮件)。当时必须格式化手机!
祝好运。
您应该从adb
启动WiFi活动,然后模拟输入:
adb shell am start -a android.intent.action.MAIN -n com.android.settings/.wifi.WifiSettings
adb shell input keyevent 20 && adb shell input keyevent 23
adb
输入列表:#7789826
我不确定这些按键事件是否适合你的情况,但我认为它可以。它模拟了一个“向下”以选择第一个复选框,然后是一个“回车”。sqlite3 /data/data/com.android.providers.settings/databases/settings.db
update global set value=1 where name='wifi_on';
不确定这个相对简单的解决方案是否已经在这里发布过。
问题是手机被锁定,没有WiFi连接,未root和USB调试禁用(该死,最糟糕的情况)。由于USB调试已禁用,“Adb devices”无法检测到设备。尝试了恢复模式(无法进入),尝试了紧急模式(Adb仍然无法检测到设备)。 当我几乎放弃并且距离硬重置只有一英寸时,发生了一些奇怪的事情。当我像往常一样将手机连接到USB时,USB输入屏幕出现了。没什么新鲜的。然后我注意到,在这个屏幕上,实际上可以拉下一个下拉栏,然后就成功地打开了WiFi。 然后只需输入Google帐户,手机就解锁了。
希望我能帮助到某些人。
我曾在三星Mini II手机上遇到同样的情况。最终,我通过长按电源按钮直到出现“关机”菜单来解决了问题。从该菜单中,可以启用网络数据连接。
然后使用 @googlemail.com (而不是 @gmail.com)登录我的Google账户似乎起了作用。尽管地址的更改可能只是让手机有时间启动3G连接,而没有产生任何实质性的影响。
adb devices
可以显示设备的序列号。 - saiy2k