Являются ли модифицированные загрузочные образы для рутирования специфичными для ОС?

Я пытаюсь выяснить, как получить root права на Oreo на Nexus 6P.

Все руководства , которые мне удалось найти, относятся к Marshmallow (6.0) и включают требования к 3 файлам: (1) модифицированный загрузочный образ, (2) восстановление TWRP и (3) SuperSU.

Очевидно, что последние два не зависят от ОС, и я просто получаю последние версии.

Но могу ли я использовать тот же модифицированный загрузочный образ для Oreo 8.0/8.1, что и для Marshmallow 6.0? Или мне нужен измененный загрузочный образ ОС?

Конечно да. Не уверен, что это все еще правильный путь, я думаю, что Oreo в значительной степени отрицает SuperSU. Найдите Магиск.

Ответы (1)

Boot.imgсодержит ядро ​​​​и виртуальный диск (связанные ответы объясняют, что они делают). Это первые компоненты, которые загружают ваше устройство, а затем появляется ОС.

Несколько причин не прошивать boot.imgпредназначенное для одной ОС на другую ОС:

  • Аппаратное обеспечение обычно отличается, как и драйверы для него. Это означает, что аппаратные компоненты могут не работать без драйверов. В худшем случае ваше устройство может оказаться непригодным для использования (скажем, ваши драйверы дисплея не работают)

  • Ядра безопасности обновлены последними исправлениями безопасности, и перепрошивка старого ядра сделает вас уязвимыми.

  • Шифрование В данном случае вы говорите о Marshmallow и Oreo. У них есть существенные различия в способе загрузки ОС и способе шифрования. Marshmallow имеет полное шифрование диска, которое было заменено шифрованием файлов, начиная с Nougat. Смотрите это для деталей . Таким образом, ваше устройство, скорее всего, не загрузится

Это несколько вещей, которые находятся на вершине ума. Короче говоря, не