Nexus 4: Потеряны права суперпользователя после обновления до 4.2.1 — как их вернуть?

Пару недель назад мой рутированный Nexus 4 был обновлен с 4.2 до 4.2.1. Теперь он все еще кажется разблокированным (символ открытого замка при загрузке), но я потерял свои привилегии суперпользователя.

  • Есть ли способ вернуть привилегии SU без очистки телефона?
  • Если нет, то как лучше всего сделать резервную копию всех или большей части данных, прежде чем снова проходить процесс SU?
  • Наконец, как я могу предотвратить повторение этого со следующим обновлением?

Спасибо за вашу помощь!

Повторно рутировать? Это кажется наиболее очевидным ответом, и вам не нужно стирать телефон. Существует ряд приложений OTA root keeper, которые могут помочь вам в будущем.

Ответы (1)

Просто перепрошейте. Ваш загрузчик все еще разблокирован, поэтому ничто не мешает вам это сделать. Если вы хотите, Nexus Root Toolkit сделает всю тяжелую работу за вас (просто нажмите «Root») . Ручные шаги будут такими:

  1. Загрузите кастомное рекавери, например ClockworkMod , и сохраните его на свой компьютер .
  2. Загрузите пакет Superuser/su для ARM и скопируйте его на свой телефон .
  3. Перезагружаемся в свой загрузчик, либо удерживая Volume Downпри включении устройства, либо выдавая adb reboot bootloaderс ПК (подключен через USB с включенной отладкой на телефоне)
  4. Используйте fastbootутилиту для установки образа восстановления с вашего ПК через:

    fastboot flash recovery /path/to/recovery.img
    
  5. Перезагрузитесь в рекавери (загрузитесь в свой загрузчик, затем нажмите любую из кнопок громкости, чтобы перейти к «Восстановление» и нажмите кнопку питания).

  6. Установите zip-файл Superuser из меню восстановления.
  7. Перезагрузить. Теперь у вас есть root.

В общем, если не хотите потерять root, не устанавливайте OTA-обновления. Вы можете попробовать такие приложения, как OTA Rootkeeper или встроенные функции Superuser, но нет гарантии, что они будут работать, поскольку это зависит от того, как именно применяется OTA. Некоторые устройства (одним из примеров является Kindle Fire) фактически стирают весь /systemраздел при выполнении обновления, что делает приложения OTA Rootkeeper бесполезными. Единственным гарантированным методом обновления и сохранения рута будет ожидание появления переупакованной (рутированной) версии OTA где-нибудь вроде XDA , а затем прошивка из вашего рекавери или переупаковка самостоятельно.

Спасибо, Root Toolkit работал прекрасно (я не знал, что он существует!).