Введение / Зачем это нужно
Root-доступ (суперпользователь) на Android даёт неограниченные возможности по кастомизации и управлению системой. Однако он имеет и серьёзные недостатки: нарушение гарантии, риски безопасности, несовместимость с банковскими приложениями и сервисами (Google Pay, Samsung Pay), а также проблемы с получением официальных OTA-обновлений. Этот гайд предназначен для тех, кто решил вернуть устройство в «фабричное» состояние, убрать все следы root и снова полноценно пользоваться всеми сервисами. Мы рассмотрим два основных пути: мягкое удаление (для Magisk) и полное (с перепрошивкой).
Требования / Подготовка
Перед началом выполните следующие обязательные шаги:
- Резервное копирование. Все данные на устройстве будут удалены. Сделайте резервную копию через Google Диск, на компьютер или в другое облако.
- Заряд батареи. Уровень заряда должен быть не ниже 80%.
- Компьютер с ADB/Fastboot. На ПК (Windows/Linux/macOS) должны быть установлены Android SDK Platform-Tools.
- Драйверы. Для Windows установите правильные USB-драйверы для вашего устройства (обычно поставляются производителем или через установку PC Suite).
- Точная стоковая прошивка. Найдите и скачайте точную версию официальной прошивки (stock ROM) для вашей модели и региональной версии (например, для SM-G991B, а не для SM-G991U). Используйте сайты:
- Официальные сайты производителей (Samsung, Xiaomi, etc.)
- Надёжные сообщества (XDA Developers).
- Важно: Прошивка должна быть неофициально разблокированной (unlocked), если ваш загрузчик был разблокирован. Обычно в названии файла есть пометка
unlockedилиENG.
- Разблокированный загрузчик (Bootloader). Для прошивки стоковой прошивки загрузчик, как правило, должен оставаться разблокированным. Если он был заблокирован, процесс может усложниться.
Пошаговая инструкция
Шаг 1: Удаление Magisk и модулей (мягкий способ)
Если вы получали root только через Magisk (без модификации system partition), этот шаг может быть достаточным для многих приложений.
- Откройте приложение Magisk Manager.
- Нажмите на три точки в правом верхнем углу → Настройки (Settings).
- Прокрутите вниз и выберите Удалить Magisk (Uninstall Magisk).
- В появившемся окне выберите Восстановить образ (Restore Images). Magisk попытается вернуть оригинальные образы загрузчика и системы.
- Подтвердите действие. Устройство перезагрузится.
- После перезагрузки приложение Magisk пропадёт. Убедитесь, что в списке установленных приложений его нет.
⚠️ Важно: Этот метод не удаляет следы в разделе
system(если Magisk был установлен в режиме "Systemless Hostless"). Для полной очистки от всех следов (особенно для банковских приложений) почти всегда требуется полная перепрошивка (Шаг 2).
Шаг 2: Полная перепрошивка стоковой прошивкой (гарантированный способ)
Это основной и самый надёжный метод, который полностью стирает все изменения в системе.
- Включите режим Fastboot (Bootloader).
- Выключите устройство.
- Зажмите комбинацию клавиш (обычно Громкость вниз + Питание) для входа в режим Fastboot/Bootloader. На экране появится текст и логотип Android.
- Подключите устройство к компьютеру через USB-кабель.
- Проверьте соединение. На компьютере откройте терминал (cmd/PowerShell) и выполните:
Вы должны увидеть серийный номер вашего устройства. Если нет — установите драйверы или попробуйте другой кабель/порт.fastboot devices - Распакуйте скачанный архив прошивки. Обычно внутри находятся файлы с расширением
.img(образы) или ZIP-архив для прошивки через recovery. - Выберите способ прошивки:
- Способ A (Рекомендуемый, если есть отдельные
.imgфайлы): Прошивайте образы в правильном порядке. Чаще всего это:
Порядок важен! Следуйте инструкции, прилагаемой к прошивке.fastboot flash boot boot.img fastboot flash recovery recovery.img # опционально fastboot flash system system.img fastboot flash vendor vendor.img # для новых устройств fastboot flash userdata userdata.img # или просто erase - Способ B (Через Fastboot update): Если в архиве есть один большой ZIP-файл (например,
update.zip), скопируйте его в папку с platform-tools и выполните:fastboot update update.zip - Способ C (Через Recovery): Если прошивка предназначена для установки через Recovery (TWRP), скопируйте ZIP-файл на внутреннюю память или SD-карту. Зайдите в Recovery (обычно Громкость вверх + Питание), выполните wipe (сброс) Data/Factory Reset, затем Install и выберите ZIP-файл.
- Способ A (Рекомендуемый, если есть отдельные
- Очистка данных (если не сделана автоматически). После прошивки выполните полную очистку пользовательских данных:
Это гарантирует, что старые данные и кеш не повлияют на новую систему.fastboot erase userdata fastboot erase cache - Перезагрузка. Выполните:
Устройство перезагрузится в только что установленную стоковую прошивку. Первая загрузка может занять 5-10 минут.fastboot reboot
Шаг 3: Блокировка загрузчика (для возврата к полному «стоку»)
После успешной перепрошивки вы можете (и часто должны) заблокировать загрузчик, чтобы полностью восстановить гарантию и соответствие стоковому состоянию.
- Снова зайдите в режим Fastboot (как в Шаге 2.1).
- Подключите устройство к компьютеру и убедитесь, что
fastboot devicesвидит устройство. - Выполните команду:
Или, для некоторых устройств (например, newer Google Pixel):fastboot oem lockfastboot flashing lock - На устройстве появится предупреждение. С помощью кнопок громкости выберите Yes (Да) и подтвердите кнопкой питания.
- Устройство перезагрузится и начнёт процесс блокировки загрузчика. После этого загрузчик будет заблокирован, и вы не сможете прошивать произвольные образы без официального разрешения.
⚠️ Внимание: Блокировка загрузчика необратима на большинстве потребительских устройств. После этого вы не сможете снова разблокировать его стандартными средствами. Если вы планируете в будущем снова использовать кастомные прошивки или root — этот шаг пропустите.
Проверка результата
- Проверка на root. После полной настройки устройства установите из Google Play приложение Root Checker. Запустите его. Если всё сделано верно, вы увидите сообщение: "No root permissions found" или аналогичное.
- Проверка SafetyNet/Play Integrity. Установите приложение Play Integrity API Checker или YASNAC. Запустите проверку. Успешный результат —
MEETS_BASIC_INTEGRITYиMEETS_STRONG_INTEGRITY(илиDEVICE_CERTIFICATION). Если видитеMEETS_BASIC_INTEGRITYно неSTRONG— возможно, остались следы в разделеvendorили используется неофициальная прошивка. - Проверка сборки (Build). Зайдите в Настройки → О телефоне → Номер сборки. В конце строки не должно быть слов
magisk,root,test-keysили подобных. Должно бытьrelease-keys. - Проверка обновлений. Перейдите в Настройки → Обновление ПО. Система должна проверять наличие OTA-обновлений от производителя.
Возможные проблемы
- Устройство застревает на логотипе (Bootloop).
- Причина: Неправильно прошита прошивка (не та модель/регион), повреждённый архив, прерванный процесс прошивки.
- Решение: Снова зайдите в Fastboot/Recovery и прошейте правильную стоковую прошивку заново. Убедитесь, что прошивка соответствует точной модели (например,
SM-G991BвместоSM-G991U).
- Ошибка
fastboot: command not foundилиdevice not found.- Причина: Не установлены/не добавлены в PATH платформенные инструменты (platform-tools), отсутствуют драйверы, неверный кабель/порт.
- Решение: Переустановите Android SDK Platform-Tools, добавьте папку
platform-toolsв системную переменную PATH (Windows) или используйте полный путь кfastboot. Для Windows установите драйверы черезandroid_winusb.infиз папкиextras\google\usb_driverвнутри SDK или используйте универсальные драйверы (например, from PDAnet). Попробуйте другой USB-порт (прямо на материнской плате, не через хаб).
- Ошибка
FAILED (remote: 'device is locked')при попытке прошивки.- Причина: Загрузчик (bootloader) заблокирован, а вы пытаетесь прошить неофициальный образ.
- Решение: Либо разблокируйте загрузчик стандартным способом (если производитель позволяет), либо найдите официально подписанную (signed) стоковую прошивку, которая предназначена для заблокированного загрузчика (часто это OTA-обновления в формате ZIP для Recovery). Иногда помогает прошивка через официальное Recovery (например, Samsung Odin).
- Приложения всё равно детектируют root после полной перепрошивки.
- Причина: Использовалась неофициальная (кастомная) стоковая прошивка, которая уже содержит модификации. Или проблема в разделе
vendor/product(для Android 10+). - Решение: Найдите официальную прошивку с сайта производителя. Убедитесь, что вы прошиваете все разделы, включая
vendorиproduct. В крайнем случае попробуйте прошить прошивку для другой, но смежной региональной версии (например, для Европы вместо России), а затем через официальное обновление вернуться на свою.
- Причина: Использовалась неофициальная (кастомная) стоковая прошивка, которая уже содержит модификации. Или проблема в разделе
- Не получается заблокировать загрузчик (
fastboot oem lockне работает).- Причина: Некоторые производители (Samsung, Xiaomi на некоторых моделях) используют proprietary команды или требуют подтверждения в самом устройстве в специальном меню.
- Решение: Для Samsung используйте
fastboot oem lock-goили зайдите в настройках разработчика и используйте опцию «Блокировать загрузчик». Для Xiaomi может потребоваться ввести код в dialer (*#*#717717#*#*) или использовать Mi Flash с опцией «Стереть и заблокировать». Изучите специфику вашей модели на XDA Developers.