Как получить и снять root на Android 2.2 (Froyo)

Короткий ответ: на Android 2.2 root обычно получают с помощью эксплойтов SuperOneClick или zergRush; вернуть всё назад можно через Universal Unroot либо прошивку стокового recovery/ROM и полный сброс. Ниже — практическая пошаговая инструкция.

Подготовка (обязательные шаги)

  • Сделайте полный бэкап пользовательских данных (фото, контакты, SMS). Используйте ADB или локальный бэкап.
  • Зарядите устройство >50% и включите "Отладку по USB" в Настройки → Приложения → Разработка.
  • Установите драйверы устройства на ПК и ADB tools.
  • Узнайте точную модель и версию recovery/bootloader — ищите файлы прошивки для вашей модели (точная модель критична).

Резервное копирование обязательно: ошибки при руте/прошивке могут привести к потере данных и «кирпичу» устройства.

Методы получения root (практика)

  1. SuperOneClick (удобен для большинства устройств Froyo)

    • На ПК распакуйте SuperOneClick, запустите от имени администратора.
    • Подключите телефон с включенной отладкой. Выберите подходящий эксплойт (например rageagainstthecage) и нажмите Run.
    • Телефон перезагрузится; проверяйте появление Superuser/SuperSU.
  2. zergRush (ручной метод через ADB)

    • Скопируйте бинарник на устройство: adb push zergRush /data/local/tmp/
    • adb shell → chmod 755 /data/local/tmp/zergRush → запустите ./zergRush
    • После успешного эксплойта вручную установите Superuser.apk.
  3. APK‑риды типа KingRoot (не рекомендуется)

    • Работают как однофайловые решения, но часто содержат нежелательное ПО и риски безопасности. Используйте только если понимаете последствия.

Советы:

  • Проверяйте контрольные суммы (MD5) инструментов.
  • Лучше использовать проверенные сборки с форумов сообщества (XDA), но без ссылок — ищите по точной модели.

Как проверить, что root получен

  • В терминале: adb shell → su → id — должно быть uid=0(root).
  • Установите Root Checker (если есть доступ к маркету) — подтверждает su‑доступ.
  • Проверьте появление приложения Superuser/SuperSU и запросов прав у приложений.

Как вернуть всё назад (де-рут)

  1. Universal Unroot (через SuperOneClick)
    • Запускает деинсталляцию su и Superuser без полного сброса. Часто самый простой способ.

Если хотите сохранить данные — сначала попробуйте Universal Unroot; он удаляет бинар su и права, не трогая пользовательские файлы.

  1. Прошивка стокового recovery + полная прошивка стокового ROM

    • Подключите устройство к ПК в fastboot-режиме: fastboot flash recovery recovery.img
    • Загрузитесь в recovery и выполните Wipe cache / dalvik. Затем прошейте стоковый ROM.
    • После прошивки сделайте заводской сброс (Settings → Privacy → Factory data reset).
  2. Полный сброс через recovery

    • Если де-рут не нужен выборочно, выполните Factory Reset — root часто исчезает, но данные удаляются.

Риски и альтернативы

  • Риски: потеря гарантии, brick, уязвимость к вредоносным программам, отключение OTA‑обновлений.
  • Альтернативы: установка кастомного ROM (CyanogenMod 6/7 для Froyo) — даёт контроль и часто включает root; аккуратно выбирайте сборки по модели.

Частые ошибки

  • Использование инструментов не для вашей модели → bootloop или brick.
  • Прерывание процесса (отключение кабеля, разряд батареи).
  • Установка сомнительных APK — получение malware вместо root.
  • Ожидание, что современные инструменты подойдут для Froyo — нужны версии, ориентированные на старую систему.

FAQ

  • Нужно ли рутировать для удаления bloatware?
    • Частично: чтобы полностью удалить системные приложения, нужен root; в ряде случаев можно просто отключить или скрыть приложения без root.
  • Сохранится ли root после прошивки стокового ROM?
    • Обычно нет: стоковая прошивка удаляет пользовательские бинарные изменения, включая su.
  • Как узнать точную модель для поиска recovery/ROM?
    • В настройках устройства проверьте Model number; дополнительно используйте adb shell getprop ro.product.model.

Удачи и действуйте осторожно: на старых устройствах каждый шаг должен быть обоснован и подтверждён для вашей модели.