ADB Factory Reset: как сбросить Android-устройство через ADB

Команда adb reboot recovery с последующим выбором wipe data/factory reset — рабочий способ вернуть заводские настройки смартфону, у которого не загружается система, не работает сенсор или забыты графический ключ и пароль. В отличие от сброса через меню настроек, метод через ADB (Android Debug Bridge) выполняется с компьютера и не требует доступа к работающему интерфейсу Android.

В этой инструкции разберём, какие команды используются для сброса, как подготовить устройство и ПК, какие ошибки встречаются чаще всего и что делать, если ADB не видит смартфон. Материал подходит для устройств на Android с разблокированной или штатной загрузкой, но конкретные пункты меню recovery могут отличаться в зависимости от производителя.

Что такое ADB factory reset и когда он нужен

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

Здесь на помощь приходит ADB — официальный инструмент разработчика из состава Android SDK Platform Tools. Через него компьютер отправляет команды на устройство по USB. Для сброса используются два основных подхода: перезагрузка в режим восстановления командой adb reboot recovery с ручным выбором пункта wipe, либо прямая команда очистки раздела данных — она доступна не на всех устройствах.

  • 🔓 Забыт PIN-код, пароль или графический ключ блокировки
  • 🔄 Bootloop — устройство циклически перезагружается и не доходит до рабочего стола
  • 📱 Повреждён экран или сенсор, меню настроек недоступно
  • 🦠 Сильное заражение рекламным ПО, мешающее нормальной работе
  • 🛠️ Подготовка устройства к продаже при нестабильной системе

Подготовка: что нужно перед сбросом

Прежде чем вводить команды, убедитесь, что выполнены базовые условия. Без них ADB либо не увидит устройство, либо сброс завершится блокировкой FRP (Factory Reset Protection) — защитой, которая потребует ввести Google-аккаунт, привязанный к телефону до сброса.

⚠️ Внимание: factory reset необратимо удалит все данные из внутренней памяти — фото, контакты, сообщения, приложения. Если устройство хотя бы частично работает, сначала скопируйте важные файлы на компьютер или в облако. Карта microSD обычно не затрагивается, но надёжнее извлечь её.

Что потребуется:

  • 💻 Компьютер с установленным пакетом Android SDK Platform Tools — он свободно распространяется Google
  • 🔌 Исправный USB-кабель, желательно оригинальный или качественный аналог с поддержкой передачи данных
  • 🔋 Заряд устройства не менее половины, чтобы сброс не прервался из-за отключения
  • 🔑 Данные Google-аккаунта, привязанного к устройству — понадобятся после сброса для обхода FRP

Включение отладки по USB

Ключевое условие работы ADB — включённая отладка по USB на устройстве. Если система загружается, активируйте её так: откройте настройки, перейдите в раздел «О телефоне» и несколько раз нажмите на строку Номер сборки, пока не появится сообщение о разблокировке режима разработчика. Затем в разделе Для разработчиков включите переключатель Отладка по USB.

Точные названия пунктов зависят от оболочки — у Xiaomi, Samsung, Google Pixel они могут располагаться в разных подразделах. Если нужный пункт не находится, воспользуйтесь поиском по настройкам.

При первом подключении к ПК на экране смартфона появится запрос «Разрешить отладку по USB?» — подтвердите его и отметьте пункт «Всегда разрешать с этого компьютера». Без этого подтверждения команды выполняться не будут.

📊 По какой причине вам понадобился сброс через ADB?
Забыт пароль или графический ключ
Устройство не загружается (bootloop)
Не работает экран или сенсор
Готовлю телефон к продаже
Другая причина

Пошаговая инструкция: сброс через recovery

Это универсальный и самый безопасный сценарий, работающий на большинстве устройств со стоковым recovery.

Шаг 1. Подключите устройство к ПК и проверьте соединение. Откройте командную строку в папке с Platform Tools и выполните:

adb devices

В списке должна появиться строка с серийным номером и статусом device. Если статус unauthorized — подтвердите запрос на экране смартфона. Если список пуст — проблема в драйверах или кабеле (об этом ниже).

Шаг 2. Перезагрузите устройство в режим восстановления:

adb reboot recovery

Устройство перезапустится и покажет меню recovery. Навигация в нём обычно выполняется кнопками громкости, выбор — кнопкой питания, но на части моделей работает сенсорное управление.

Шаг 3. Выберите пункт Wipe data/factory reset, затем подтвердите действие выбором Factory data reset или Yes. Процесс занимает от нескольких секунд до пары минут.

Шаг 4. После завершения выберите Reboot system now. Первая загрузка после сброса длится заметно дольше обычного — это нормально.

☑️ Чек-лист сброса через ADB

Выполнено: 0 / 6

Альтернативные команды и их ограничения

В сети встречается совет выполнить сброс напрямую, минуя recovery. Такие методы существуют, но их поддержка зависит от устройства и версии Android, поэтому рассчитывать на них как на универсальное решение не стоит.

КомандаЧто делаетОграничения
adb reboot recoveryПерезагрузка в меню восстановленияРаботает почти везде, дальнейший сброс — вручную
adb shell recovery --wipe_dataЗапрос на очистку раздела данныхПоддерживается не всеми устройствами; на части моделей команда игнорируется
adb reboot bootloaderПерезагрузка в fastboot-режимДля сброса через fastboot может требоваться разблокированный загрузчик
fastboot erase userdataОчистка раздела данных из fastbootТолько с разблокированным загрузчиком; не на всех моделях
fastboot -wСброс userdata при прошивкеПрименяется в связке с прошивкой образов, требует разблокировки
⚠️ Внимание: команды fastboot erase и fastboot -w при разблокированном загрузчике стирают данные без дополнительных подтверждений. Перепроверьте, что вводите команду именно для нужного раздела, — ошибка в названии может повредить разделы, необходимые для загрузки.

Какой вариант выбрать? Если цель — просто сбросить настройки, достаточно связки adb reboot recovery + ручной wipe. Способы через fastboot оправданы, когда recovery не запускается или повреждён.

Что делать, если recovery не открывается

Если вместо меню recovery появляется «лежачий» Android с восклицательным знаком, попробуйте зажать кнопку питания и кратковременно нажать клавишу громкости вверх — на многих устройствах это открывает скрытое меню. Если и это не помогает, остаётся сброс через fastboot (при разблокированном загрузчике) либо прошивка через фирменную утилиту производителя.

Типичные ошибки и их решение

Чаще всего пользователи сталкиваются с тем, что adb devices возвращает пустой список. Причины, как правило, такие: не установлены USB-драйверы устройства на Windows, кабель поддерживает только зарядку, либо на смартфоне не подтверждён запрос на отладку. Проверьте все три пункта по очереди — начните с замены кабеля и порта USB.

Вторая частая ситуация — статус unauthorized. Он означает, что устройство видит компьютер, но не доверяет ему. Разблокируйте экран смартфона и подтвердите всплывающий запрос. Если запрос не появляется, отключите и заново включите отладку по USB, затем повторите подключение.

Третья проблема — после сброса устройство требует Google-аккаунт прежнего владельца. Это штатная работа FRP, а не сбой. Введите логин и пароль аккаунта, который был привязан до сброса. Если данные утеряны, восстановите доступ к аккаунту через стандартную процедуру Google — обходить FRP сторонними средствами не рекомендуется: это небезопасно и часто невозможно на актуальных версиях Android.

Когда ADB не поможет

Важно понимать границы метода. ADB работает только при включённой отладке и доверенном компьютере. Если устройство уже «окирпичено», а отладка не была активирована заранее, команды не пройдут — в этом случае вход в recovery выполняется аппаратной комбинацией кнопок, которая у каждого производителя своя. Точную комбинацию для вашей модели уточняйте в официальной документации.

Также ADB не обходит FRP и не снимает блокировку оператора. Factory reset — это инструмент очистки данных, а не средство разблокировки чужого или найденного устройства.

⚠️ Внимание: если устройство корпоративное и управляется политиками MDM, после сброса может потребоваться повторная активация через организацию-владельца. Без доступа к корпоративной учётной записи настроить такой смартфон не получится.

FAQ: частые вопросы

Удалит ли factory reset через ADB данные с карты памяти?

Стандартный wipe data очищает внутреннюю память и раздел кэша. Содержимое microSD обычно не затрагивается, но для надёжности карту лучше извлечь перед сбросом.

Можно ли сделать сброс через ADB без включённой отладки по USB?

Нет. Без активированной отладки и подтверждённого разрешения компьютер не получит доступ к устройству. Альтернатива — вход в recovery аппаратными кнопками, комбинация зависит от модели.

Что означает статус unauthorized в выводе adb devices?

Устройство обнаружено, но не доверяет компьютеру. Разблокируйте экран смартфона и подтвердите запрос «Разрешить отладку по USB?», отметив пункт «Всегда разрешать».

Поможет ли factory reset при bootloop?

Если циклическая перезагрузка вызвана программным сбоем или повреждёнными данными, сброс часто решает проблему. Если причина аппаратная или повреждены системные разделы, потребуется прошивка.

После сброса телефон требует чужой Google-аккаунт. Что делать?

Это защита FRP. Нужно ввести аккаунт, привязанный к устройству до сброса. Если вы законный владелец и забыли пароль, восстановите доступ через форму восстановления Google. Обход FRP сторонними средствами небезопасен.