Я пытаюсь выяснить, как получить root права на Oreo на Nexus 6P.
Все руководства , которые мне удалось найти, относятся к Marshmallow (6.0) и включают требования к 3 файлам: (1) модифицированный загрузочный образ, (2) восстановление TWRP и (3) SuperSU.
Очевидно, что последние два не зависят от ОС, и я просто получаю последние версии.
Но могу ли я использовать тот же модифицированный загрузочный образ для Oreo 8.0/8.1, что и для Marshmallow 6.0? Или мне нужен измененный загрузочный образ ОС?
Boot.img
содержит ядро и виртуальный диск (связанные ответы объясняют, что они делают). Это первые компоненты, которые загружают ваше устройство, а затем появляется ОС.
Несколько причин не прошивать boot.img
предназначенное для одной ОС на другую ОС:
Аппаратное обеспечение обычно отличается, как и драйверы для него. Это означает, что аппаратные компоненты могут не работать без драйверов. В худшем случае ваше устройство может оказаться непригодным для использования (скажем, ваши драйверы дисплея не работают)
Ядра безопасности обновлены последними исправлениями безопасности, и перепрошивка старого ядра сделает вас уязвимыми.
Шифрование В данном случае вы говорите о Marshmallow и Oreo. У них есть существенные различия в способе загрузки ОС и способе шифрования. Marshmallow имеет полное шифрование диска, которое было заменено шифрованием файлов, начиная с Nougat. Смотрите это для деталей . Таким образом, ваше устройство, скорее всего, не загрузится
Это несколько вещей, которые находятся на вершине ума. Короче говоря, не
Энди Ян