Пару недель назад мой рутированный Nexus 4 был обновлен с 4.2 до 4.2.1. Теперь он все еще кажется разблокированным (символ открытого замка при загрузке), но я потерял свои привилегии суперпользователя.
Спасибо за вашу помощь!
Просто перепрошейте. Ваш загрузчик все еще разблокирован, поэтому ничто не мешает вам это сделать. Если вы хотите, Nexus Root Toolkit сделает всю тяжелую работу за вас (просто нажмите «Root») . Ручные шаги будут такими:
adb reboot bootloader
с ПК (подключен через USB с включенной отладкой на телефоне)Используйте fastboot
утилиту для установки образа восстановления с вашего ПК через:
fastboot flash recovery /path/to/recovery.img
Перезагрузитесь в рекавери (загрузитесь в свой загрузчик, затем нажмите любую из кнопок громкости, чтобы перейти к «Восстановление» и нажмите кнопку питания).
В общем, если не хотите потерять root, не устанавливайте OTA-обновления. Вы можете попробовать такие приложения, как OTA Rootkeeper или встроенные функции Superuser, но нет гарантии, что они будут работать, поскольку это зависит от того, как именно применяется OTA. Некоторые устройства (одним из примеров является Kindle Fire) фактически стирают весь /system
раздел при выполнении обновления, что делает приложения OTA Rootkeeper бесполезными. Единственным гарантированным методом обновления и сохранения рута будет ожидание появления переупакованной (рутированной) версии OTA где-нибудь вроде XDA , а затем прошивка из вашего рекавери или переупаковка самостоятельно.
зневман