Подтвердить что ты не робот

Android adb включить Wi-Fi через adb

Мой телефон заблокирован (слишком много попыток создания шаблонов). Чтобы разблокировать, мне нужно ввести имя пользователя и пароль в моей учетной записи gmail. Это единственный способ разблокировать его. Я не могу запускать какие-либо действия, даже для подключения Wi-Fi. Без подключения к Интернету я не могу войти, чтобы восстановить свой телефон.

Возможно, есть какая-либо команда в adb для включения моего Wi-Fi-соединения, поэтому я могу использовать свой телефон?

4b9b3361

Ответ 2

Это действительно хорошо работает и действительно просто

adb -s $PHONESERIAL shell "svc wifi enable"

Ответ 3

Wi-Fi можно включить, изменив settings.db следующим образом:

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. Я не знаю, совпадают ли предыдущие версии.

Ответ 4

Вы можете включить Wi-Fi: - подключить usb на ПК; - отобразит диалоговое окно с предупреждением "подключить режим UMS или KIES" - не нажимайте, не отменяйте - вытащите панель уведомлений и включите Wi-Fi.

Ответ 5

Попробуйте следующее, что сработало для меня.

Способ 1:

  • Включите устройство
  • Подключите кабель USB
  • Вы получите экран для включения USB-накопителя.
  • Снимите блок уведомлений
  • Включить Wi-Fi/Data​​li >

Проверено, что 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, включенной в разделе "Разработка", выполните следующие действия.

  • Выключите устройство.
  • Загрузка в режим восстановления (кнопка питания + увеличение громкости)
  • Подключите устройство к компьютеру.
  • Используйте инструмент ADB для выполнения тех же команд, которые заданы shkschneider

Протестировано при работе T & T fusion.

Ответ 6

См. ответы:

Как отключить Wi-Fi через ADB?

Подключение к wi-fi с использованием оболочки adb

Тем не менее, я уверен, что Google на самом деле хранит вашу электронную почту и пароль (во время сохранения на устройстве) в такие моменты. Поэтому, когда его нужно разблокировать, он не требует подключения к Интернету.

Я мог ошибаться. В любом случае, когда у меня была эта проблема, у меня была возможность подключения к интернету, и я знал свое имя пользователя и пароль, и мне было все равно, продолжал говорить, что они были неправы (хотя я входил в мой адрес электронной почты). Пришлось форматировать телефон в это время!

Удачи.

Ответ 7

В моем ПЗУ он хранится в "глобальной" базе данных, а не "защищен". Таким образом, ответ D__ верен, но для строки sql необходимо подключиться к другой базе данных:

sqlite3 /data/data/com.android.providers.settings/databases/settings.db
update global set value=1 where name='wifi_on';

Ответ 8

Вы должны начать работу WiFi с adb, а затем имитировать входы:

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

Я не уверен, что эти ключевые события являются правильными для вашего дела, но я думаю, что это будет сделано. Он моделировал "вниз", чтобы выбрать первый флажок, затем "enter".

Ответ 9

Это так просто, мужик. Просто нажмите кнопку питания, пока не увидите экран "Параметры телефона" и включите мобильные данные. После этого вы можете войти в свою учетную запись или удаленно разблокировать свое устройство.

Ответ 10

У меня была такая же проблема. мой телефон был заблокирован, а Wi-Fi отключился, но я подписал свой аккаунт в Gmail и был разблокирован.

Надеюсь, это поможет кому-то:)

Ответ 11

Если вы заблокированы, а Wi-Fi отключен на вашем устройстве Androud, тогда одно решение - подключить ваш телефон к ПК (подключен к Интернету) и попытаться войти в свою учетную запись google. - это сработало для меня.

Ответ 12

Я был в той же ситуации на Samsung Mini II. В конце концов я обошел его, удерживая кнопку питания, пока не появится меню "выключение питания". В этом меню было возможно включить подключение к сети.

Тогда вход в мою учетную запись google с использованием @googlemail.com(а не @gmail.com), похоже, сделал трюк. Хотя изменение адреса могло просто дать телефону время, чтобы разогреть соединение 3g, а не делать какие-либо реальные различия.

Ответ 13

Не уверен, что это довольно простое решение уже размещено здесь где-то.

Проблема заключается в заблокированном телефоне без подключения wifi, а не в корне и USB отладка отключена (черт, хуже возможная ситуация). АБР не может использоваться с тех пор "Устройства Adb" не обнаруживают, что устройство с отключенной отладкой USB отключено. Пробный режим восстановления (не может войти в него). Пробовал аварийный режим (Adb все еще не обнаружение устройства). Когда я чуть не сдался и был как дюйм от тяжелого, что-то странное случается. Когда я подключаю телефон к USB, как обычно появляется экран ввода USB. Ничего нового. То, что я заметил тогда, это то, что на этом экране можно опустить ниспадающий бар и бинго.... Я смог включить Wi-Fi. А затем просто вошел в учетную запись google и телефон был разблокирован.

Надеюсь, я помог кому-то.

Ответ 14

Нет необходимости редактировать базу данных напрямую, для нее есть команда:)

svc wifi [enable | disable]