Когда я обновился до Android 4.1.2 на своем Galaxy Nexus, я потерял root. Все по прежнему есть, но в разрешениях system/bin/su
больше не включается setuid
бит, что мешает su
работать.
Я не хочу проходить весь процесс повторного рутирования, если это возможно, поскольку я использовал root для повторной блокировки загрузчика, а его разблокировка без root сотрет весь телефон, включая файлы /storage/sdcard0
.
Насколько я могу судить, единственное, что мне нужно сделать, чтобы вернуть root, — это исправить разрешения su
. Как мне это сделать?
Возможное значение:
system_service
часто начинал потреблять 100% моего процессора и замедлял работу моего телефона, заставляя меня перезагружаться.То, что я хотел, кажется невозможным. На самом деле это имеет смысл, как если бы это было возможно, это представляло бы серьезную дыру в безопасности, которая позволила бы любому приложению получить root-права.
В итоге я стер свой телефон и проверил качество своих резервных копий. (Они были не так хороши, как я надеялся.)
Для этого есть приложения: используйте OTA RootKeeper (бесплатно) или SuperSU Pro (платно).
Если OTA-обновление не коснулось вашего /system
раздела, эти приложения будут работать безупречно. Еще одно требование - файловая система ext2, ext3, ext4. Поскольку у вас есть стандартная прошивка Galaxy Nexus, это требование выполнено.
Скотт Северанс
iOS
Скотт Северанс