В последнее время широкое распространение получил альтернативный менеджер прав суперпользователя Magisk Manager. Приложение предлагает некоторые преимущества перед традиционным менеджером SuperSU: открытый исходный код, обход проверки SafetyNet, а также широкий выбор модулей для модификации системы без изменения системных файлов. Однако, ранние официальные сборки Magisk не работали на Google Pixel, Pixel XL и некоторых других смартфонах. Единственным выходом оставались неофициальные порты, но их работоспособность находится под вопросом!
Недавно опубликованная версия Magisk 14.2 привносит поддержку смартфонов с новой A/B разметкой системного раздела. Среди них: Google Pixel, Google Pixel XL, Motorola Z2 Force, Xiaomi Mi A1 и другие. Стоит отметить, что свежий Android 8.0 Oreo полностью поддерживается!
Самые важные нововведения:
- Поддержка устройств с A/B системным разделом и skip_initramfs.
- Исправление установочного скрипта для устройств с x86-архитектурой.
- Исправлен алгоритм создание резервной копии загрузочного раздела.
- Определение загрузочного раздела Meizu.
- Поддержка сжатых образов zImage.
Многие изменения нацелены на адаптацию приложения для работы со смартфонами Google Pixel. Например, разработчику удалось добиться корректного получения обновлений по воздуху, несмотря на права суперпользователя и Magisk Manager.
В данный момент версия 14.2 находится в стадии тестирования. При этом, алгоритм установки изменений не претерпел. Все модули, приведенные в статье также совместимы с новой версией.