我的手机已被锁定(模式尝试次数过多)。要解锁,我需要在我的Gmail帐户上输入用户名和密码。这是我解锁它的唯一方法。我无法启动任何活动,甚至打开wifi连接。没有互联网连接,我无法登录以恢复手机。
也许在adb中有任何命令打开我的wifi连接,所以我可以使用我的手机?
答案 0 :(得分:39)
这非常适合,非常简单
adb -s $PHONESERIAL shell "svc wifi enable"
答案 1 :(得分:10)
可以通过更改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。
此解决方案来自a blog post,该评论适用于Android 4.0。我不知道早期版本是否相同。
答案 2 :(得分:7)
你可以打开wifi: - 在电脑上连接usb; - 将显示警告对话框“连接UMS模式或KIES” - 不要单击,不要取消 - 拉动通知栏并打开wifi。
答案 3 :(得分:7)
尝试以下适合我的方法。
方法1:
在AT& T Fusion上进行测试工作正常。
方法2:
使用shkschneider
给出的方法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融合测试工作正常。
答案 4 :(得分:3)
请参阅以下答案:
Connecting to wi-fi using adb shell
但是,我很确定Google实际上存储了您的电子邮件和密码(在保存到设备时),这些时间。因此,当需要解锁时,它不需要互联网连接。
我可能是错的。无论哪种方式,当我遇到这个问题,我有互联网连接,我知道我的用户名和密码,它不关心,一直说他们错了(即使我登录我的电子邮件)。当时不得不格式化手机!
祝你好运。答案 5 :(得分:2)
您应该从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
我不确定这些关键事件是否适合您的情况,但我认为它会做到。 它模拟了一个“向下”以选择第一个复选框,然后选择“输入”。
答案 6 :(得分:2)
在我的ROM中,它存储在“全局”数据库中,而不是“安全”。所以D __的答案是正确的,但是sql行需要连接到不同的数据库:
sqlite3 /data/data/com.android.providers.settings/databases/settings.db
update global set value=1 where name='wifi_on';
答案 7 :(得分:1)
这很容易,伙计。只需按下电源按钮,直到看到“电话选项”屏幕并打开移动数据。之后,您可以登录自己的帐户或远程解锁设备。
答案 8 :(得分:0)
不幸的是,我解决问题的唯一方法就是根设备。
以下是Nexus S的一个很好的教程:
http://nexusshacks.com/nexus-s-root/how-to-root-nexus-s-or-nexus-s-4g-on-ics-or-gingerbread/
答案 9 :(得分:0)
我遇到了同样的问题。我的手机被锁定了,而且wi-fi已经关闭,但是我登录了我的gmail帐户,它已经解锁了。
希望这有助于某人:)
答案 10 :(得分:0)
如果您在Androud设备中被锁定并关闭WiFi,那么一种解决方案是将您的手机连接到PC(连接到互联网)并尝试使用您的Google帐户登录。 - 它对我有用。
答案 11 :(得分:0)
我在三星迷你II上遇到了同样的情况。我最终通过按住电源按钮直到出现“关机”菜单来解决它。从该菜单中可以启用网络数据连接。
然后使用@ googlemail.com(而不是@ gmail.com)登录我的Google帐户似乎可以解决问题。虽然改变地址可能只是让手机有时间来预热3g连接而不是产生任何真正的差异。
答案 12 :(得分:0)
不确定这个相当简单的解决方案是否已在此处发布。
问题是手机没有wifi连接,没有root和USB 调试禁用(地狱,更糟糕的情况)。从那时起,ADB就无法使用 " Adb设备"请勿检测禁用USB调试的设备。 尝试恢复模式(无法输入)。尝试紧急模式(Adb仍然没有 检测设备)。 当我几乎放弃并且像硬重置一英寸时发生了一些奇怪的事情。当我像往常一样将手机连接到USB时,会出现USB输入屏幕。没什么新鲜的。我注意到的是,在这个屏幕上,实际上可以降低下拉条和宾果....我能够打开wifi。 然后只需输入谷歌帐户,手机就解锁了。
希望我能帮助别人。
答案 13 :(得分:0)
无需直接编辑任何数据库,有一个命令:)
svc wifi [enable | disable]