Команда 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?» — подтвердите его и отметьте пункт «Всегда разрешать с этого компьютера». Без этого подтверждения команды выполняться не будут.
Пошаговая инструкция: сброс через 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
Альтернативные команды и их ограничения
В сети встречается совет выполнить сброс напрямую, минуя 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 сторонними средствами небезопасен.