Как через adb сделать hard reset

Обновлено: 06.07.2024

Closed 9 years ago .

Basically this is my problem/

I have 200+ phones running stock Android that need to be wiped (in the Wipe Data/Factory Reset way) and then a new ROM installed with some additional apks.

Currently I've got everything automated except the Wipe Data part. Everything else can be done through a .bat with a set of commands quite happily but I cannot for the life of me work out how to either imitate or force the recovery mode to wipe the data.

Things I've currently tried:

  • Wiping the data myself using rm -r * on the folders it's supposed to do (data,cache,sd-ext etc.). This does wipe but then the ROM doesn't work properly and gets stuck in a bootloop.
  • Trying to use "adb input keyevent" to mimic the key presses. I have no idea what they are mapped to because they are in a UNIX shell basically and even then there is no "input" because the OS hasn't been loaded anyway.
  • Trying to find the file/script on the system that actually runs the wipe/reset and then running that manually. This might be the simplest way as it's already been written for me somewhere but I just cannot see where it is hidden, even in something like CWM.

If anyone has got any method whereby I could do this factory reset through a .bat or through the adb shell I would greatly appreciate it. Been trying to solve this for about 2 days now with little progress.

Альтернативные программы для ПК

Существуют другие приложения, позволяющие выполнить Hard Reset через ПК. Но они не особенно эффективны, поскольку не всегда справляются со своей работой и вообще предназначены для другого.

  1. MIUI ROM Flashing Tool (онажеMiFlash). Предназначена для установки стоковой прошивки. Технически с её помощью можно выполнить сброс, но только в комплекте с прошивкой. А такой вариант подойдёт далеко не всем. Подробнее о работе с данной программой рассказано здесь.
  2. Mi PC Suite. Это программа для синхронизации данных между компьютером и смартфоном. Сброс до заводских настроек здесь реализован в качестве опции. И работает он через раз: многие телефоны Mi, Redmi или POCO программа не видит.

Эти программы поддерживают не все модели смартфонов и обладают не таким высоким процентом успешного результата, как ADB Fastboot Tools. Поэтому рассматривать работу с ними нет смысла. Для того чтобы сделать хард ребут, возможностей ADB Fastboot Tools более чем достаточно.

Выполнить Hard Reset на смартфоне Xiaomi иногда жизненно необходимо. При помощи вышеописанных методов можно даже восстановить кирпич. Достаточно только чётко следовать предложенной инструкции.

Зачем использовать Hard Reset

Откат настроек понадобится если :

  • пользователь удалил системные файлы используя Root;
  • аппарат готовят к продаже, передаче другому пользователю;
  • произошло неудачное обновление прошивки — телефон отключился, села батарея;
  • устройство не включается после установки приложения, загрузки сомнительных файлов — может помочь безопасный режим.

Настройка Android

Что сделать перед откатом

В оболочках MIUI и Flyme есть функция, сохраняющая документы пользователя при активации хард ресет.

При отсутствии доступа в учетную запись Google восстановите логин и пароль для входа, иначе телефон окажется заблокирован. Если это невозможно, удалите аккаунт Гугл:

Подготовка устройства к жёсткой перезагрузке

При выполнении данной процедуры удаляются все пользовательские файлы, которые находятся на внутреннем накопителе смартфона. Поэтому лучше их перенести на карту памяти.

С приложениями будет сложнее: их придётся сохранять в Mi Cloud. Туда же можно сохранить и фото с видео, просто сделав резервную копию.

Создание резервной копии:

  1. Запустите настройки смартфона и перейдите в раздел « О телефоне ».
  2. Тапните категорию « Резервирование и восстановление ».
  3. Выберите Xiaomi Cloud .

Создание резервной копии на Xiaomi

Создание резервной копии на Xiaomi

Внимание! После выполнения сброса смартфона, во время первой настройки достаточно включить синхронизацию с Mi Cloud. Все данные будут перемещены из облака в телефон. Процедура может занять продолжительное время.

Описание и установка программы

Аббревиатура ADB означает Android Debug Bridge – отладочный мост Андроид. Он принадлежит к среде разработки Android SDK, который необходимо скачать на сайте официального разработчика. На главной странице приведены версии для всех ОС – Windows, Linux и Mac.

Загрузка Android Debug Bridge с официального сайта

Загрузка Java JDK на ПК

Подключая смартфон к ПК, пользователь обычно преследует цель перебросить элементы, скинуть apk-файлы или оперативно почистить память устройства. АДБ, помимо этого, позволяет управлять андроид-устройством через компьютер – перепрошивать, устанавливать программы и многое другое.

Подключение смартфона к ПК

Что такое Hard Reset

Hard Reset (переводится как «жёсткая перезагрузка») – это принудительный сброс настроек операционной системы телефона к заводским параметрам. В отличие от классического сброса, хард ресет Xiaomi выполняется при помощи рекавери, а не через настройки MIUI.

Как сбросить Xiaomi до заводских настроек:

  1. Через стоковое рекавери Mi;
  2. Используя кастомное рекавери TWRP (альтернативный вариант);
  3. С помощью ПК, консоли и ADB в режиме Fastboot;
  4. Программами Xiaomi ADB/Fastboot Tools, MIUI ROM Flashing Tool или Mi PC Suite.

Что касается последнего пункта, то нормально работает только программа Xiaomi ADB/Fastboot Tools. Это мультифункциональный инструмент, разработанный специально для телефонов Сяоми, позволяющий не только восстанавливать умерший телефон, но и редактировать MIUI.

Хард ресет через TWRP

В кастомном рекавери TWRP можно произвести как частичный сброс, так и полный. Частичный удаляет только файлы пользователя и не затрагивает настройки ОС. А полный восстанавливает заводские настройки Xiaomi.

Сброс до заводских настроек через TWRP:

  1. Выключите телефон, затем зажмите кнопки питания и увеличения громкости.
  2. В главном меню перейдите в раздел «Очистка».
  3. Тапните по кнопке «Выборочная очистка».
  4. Отметьте галочками все пункты, кроме Data, Vendor, OTG и SD карта.

Хард ресет через TWRP

TWRP Hard reset

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

Как сделать сброс настроек на Андроиде

Как сделать сброс настроек на Андроиде

Hard Reset\Хард Ресет — функция для возвращения устройства к заводскому состоянию. Объясним, зачем откатывать систему, как к этому подготовиться и упомянем 5 вариантов сброса.

Жёсткий сброс через Xiaomi ADB/Fastboot Tools

Программа Xiaomi ADB/Fastboot Tools предназначена для работы с телефоном в режиме Fastboot. Функций у неё много, но главное – утилита позволяет сделать сброс.

Сначала нужно скачать программу и установить её на ПК. Также нужно установить подходящие для смартфона ADB драйверы.

Как сделать хард ресет на Сяоми с ADB/Fastboot Tools:

  1. Выключите телефон и зайдите в режим Fastboot.
  2. Подключите смартфон к ПК с помощью оригинального кабеля.
  3. Запустите программу при помощи соответствующей иконки.
  4. Теперь нужно проверить работу ADB. Кликните по кнопке Debloater .

adb debloader

Wipe cache and data

Reboot into system

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

Внимание! Запускать Xiaomi ADB/Fastboot Tools нужно от имени администратора. Для этого кликните правой кнопкой мыши по значку и в выберите «Запуск от имени администратора». Иначе программа работать не будет.

Как работает ADB

Что понять, как пользоваться АДБ, необходимо изучить следующую инструкцию:

  1. Включить отладку по USB на android-устройстве. Через USB-шнур подключить его к ПК, подождать установку драйверов.

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

  1. Открыть командную строку, вписать команду adbdevices.

Ввод команды adb devices в командую строку

  1. Если появился серийный номер устройства – можно работать дальше. Если нет, надо проверить наличие драйверов.

Команда adb devices

Важно! Если необходим доступ с root-правами (смартфон уже рученый), можно воспользоваться adb root.

Что такое adb на Андроид

что такое adb

Немногие из пользователей смартфонов знают, что такое ADB на андроид устройствах. Столкнуться с ним можно при подключении телефона к компьютеру, он позволяет управлять им через командную строку. Пугаться сложности работы с АДБ не стоит – простая установка и элементарный набор команд сможет освоить даже новичок.

Как сделать сбор настроек

Реализовано 5 вариантов, как сделать сброс настроек на Андроиде. Для этого используют :

    .
  1. Настройки устройства.
  2. Меню Recovery.
  3. Команду в ADB.
  4. Удаленный доступ.

Обо всех по порядку.

Инженерный код

После активации комбинации, аппарат перезагрузится, начнется процесс восстановления ОС. Чтобы задействовать кодом:

Если комбинация не сработала — значит код вырезан из прошивки.

Через настройки

В прошивке MIUI функция находится в другом месте:

Восстановление и сброс

Сброс настроек в MIUI

На OneUI от Samsung:

Меню Recovery

Когда ОС не прогружается, но появляется окно с логотипом бренда или прошивки, есть возможность попасть в меню Recovery. Способ, как сделать сброс настроек на Андроиде через кнопки зависит от производителя. Универсальным считается следующий:

  1. Запустите смартфон или планшет удерживая кнопку включения.
  2. После короткой вибрации, зажмите и держите клавишу блокировки и качель громкости вниз.

Если не получилось, вместе с кнопкой питания удерживайте:

  • качель громкости вверх;
  • обе клавиши громкости;
  • кнопку громкости вниз и кнопку «Домой».

Переход в меню Recovery

Когда появится меню:

У кого установлен TWRP Recowery могут посетить раздел «Wipe» и сделать свайп пальцем в указанной зоне.

Через ADB

Что такое ADB читайте в отдельной статье. От пользователя требуется:

  1. Перевести устройство в Fastboot Mode, удерживая кнопку питания и уменьшения громкости при включении. Способ активации отличается в зависимости от производителя.
  2. Подключить гаджет к ПК с помощью USB-кабеля.
  3. В командной строке поочередно использовать команды:
    1. adb reboot bootloader
    2. fastboot erase userdata
    3. если не сработал предыдущий — fastboot -w

    Удаленный доступ

    У Google есть официальный сервис «Найти устройство»:

    Рекомендуем: Установка приложения из APK файла на Андроид

    Hard Reset — крайняя мера для восстановления мобильного девайса или возможность избавиться от личной информации при передаче устройства другому пользователю.

    Основные команды

    Работа с ADB осуществляется через командную строку: в адресной строке папки с установленным ADB ввести cmd и нажать Enter.

    Вызов командой строки из папки с ADB

    После подключения андроид-устройства в окне нужно ввести adb devices. Если ПК обнаружил смартфон, в окне появится серийный номер подключенного устройства. Надпись Online сигнализирует о его готовности принимать директивы.

    Команда adb devices

    Инсталляция приложений через .apk происходит через команду adb install, после написания ее в этой же строке нужно указать путь из корневого каталога к установочному файлу. Для этого его можно открыть через Проводник и скопировать путь.

    Команда adb install

    Установка приложения через USB

    Аналогично проводится удаление программ через — adb uninstall. После команды нужно указать название пакета приложения. Например, com.piriform.ccleaner, чтобы удалить программу CCleaner с телефона. Важно, что удаление проводится полностью, кэш на устройстве не остается. Если важно сохранить его, в конце следует дописать ключ -k.

    Команда adb uninstall

    adb push создана для передачи файлов на Android: после самой команды необходимо написать путь к файлу на ПК и место назначения (через косую черту или слэш).

    Команда adb push

    adb pull – обратная сторона, с ее помощью данные копируют на компьютер со смартфона.

    Команда adb pull

    Команда adb reboot выручит при проблемах к управлению телефонов – она перезагрузит гаджет. При проблемах включения андроид-устройства в режим bootloader позволит перейти введение adb reboot-bootloader. В режим восстановления вводит adb reboot recovery, но она доступна лишь на некоторых ПК.

    Еще несколько полезных директив (все доступные команды можно посмотреть после ввода adb help в командую строку):

    • adb connect – подключение смартфона к Wi-Fi, придется указать IP-адрес и порт смартфона.
    • adb shell – открывает доступ ко всем файлам телефона.
    • adb fastboot devices – запрет на принятие смартфоном любых команд, fastboot oem unlock – разблокирует загрузчик.
    • adb logcat – вывод содержимого log-файла, текст нужно сохранить в текстовый файл.
    • adb backup и adb restore создают бэкап и проводят восстановление данных из него.

    Команда adb help

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

    В каких случаях делают Hard Reset

    Жёсткий сброс выполняют в случаях, когда нет доступа к настройкам смартфона. В некоторых случаях зависания телефона Mi, стандартный сброс может не решить проблему, тогда используют тяжёлую артиллерию в виде Hard Reset.

    Распространённые причины хард ресета:

    Я уже рассказывал что делать, если телефон Xiaomi постоянно перезагружается или зависает на логотипе Mi. По ссылкам описание проблемы и варианты решения.

    После такого сброса устраняются все ошибки, так как операционная система восстанавливается до заводского состояния: удаляются проблемные обновления, пользовательские приложения и их настройки.

    Инструкция ниже подходит для всех телефонов Xiaomi: для Mi, Redmi, Black Shark на JoyUI 12 и POCO. Когда выйдет операционная система POCO UI, ничего кардинально не изменится.

    Как сбросить Xiaomi до заводских настроек: хард ресет телефона

    хард ресет xiaomi

    Hard Reset через рекавери

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

    Как скинуть Xiaomi до заводских настроек через Mi Recovery:

    1. Полностью отключите телефон.
    2. Зажмите кнопки питания и увеличения громкости для входа в рекавери.
    3. В рекавери выберите пункт Wipe Data .
    4. Тапните Wipe All Data .
    5. Подтвердите действие, выбрав Confirm .

    wipe data
    wipe all data
    confirm wipe all data

    По завершении процесса останется вернуться в главное меню, выбрать Reboot и тапнуть Reboot to System .

    Первая загрузка после сброса настроек может занять от 3 до 7 минут. Выключать телефон в процессе нельзя.

    Сброс до заводских настроек в режиме Fastboot

    Хард ресет через Fastboot — это самый сложный способ жёсткой перезагрузки Xiaomi. Потребуется ПК, драйверы ADB для конкретного смартфона, оригинальный USB-кабель и навыки работы с консолью (командной строкой) Windows.

    Для начала потребуется установить необходимые драйверы и пакет ADB/Fastboot (ссылка на 4PDA).

    Hard Reset через fastboot:

    папка adb в проводнике Windows

    окно команд adb в проводнике Windows

    fastboot devices

    fastboot erase user data

    fastboot reboot

    После последней команды телефон перезагрузится. Если всё было сделано правильно и в процессе не возникло ошибок, то все файлы и настройки будут удалены. На выходе пользователь получит абсолютно чистый смартфон.

    Заключение

    Неопытный пользователь андроид вряд ли знаком с информацией, что такое adb. На деле это полезная и удобная возможность для управления смартфона через компьютер. Перечень несложных команд и минимальные требования к установке дополнительного ПО делает его доступным средством настройки андроид-устройства.

    Читайте также: