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

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

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

Solutions Collecting From Web of "Android adb включить Wi-Fi через adb"

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

adb -s $PHONESERIAL shell "svc wifi enable"

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

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

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

Способ 1:

  1. Включить устройство
  2. Подключите USB-кабель
  3. Вы получите экран для включения USB-накопителя.
  4. Выдвиньте ящик уведомлений
  5. Включить Wi-Fi / данные

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

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

Протестировано при сварке AT & T отлично.

См. Ответы:

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

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

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

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

Удачи.

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

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

Вы должны начать активность Wi-Fi от 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

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

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

К сожалению, единственный способ решить мою проблему – это запустить устройство.

Вот хороший учебник для Nexus S:

http://nexusshacks.com/nexus-s-root/how-to-root-nexus-s-or-nexus-s-4g-on-ics-or-gingerbread/

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

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

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

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

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

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

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

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

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

Svc wifi [enable | disable]