Версия 10 популярного мода Magisk добавляет универсальный внесистемный интерфейс, позволяющий пользователям привязывать файлы к любому каталогу по своему выбору.
У нас есть говорил о Магиске здесь на XDA несколько раз в прошлом, и было здорово наблюдать за развитием этой модификации с момента ее первого появления. Цель Magisk — преодолеть ограничения безсистемных модов для платформы Android. Создавая универсальный безсистемный интерфейс, это позволяет разработчикам и пользователям применять модификации программного обеспечения таким образом, чтобы не затрагивать системный раздел.
Версия 9 Magisk была выпущена только в прошлом месяце и содержала ряд новых изменений, таких как удаление интерфейса для модулей post-fs и подготовка к поддержке MultiROM. Хотя поддержка MultiROM все еще находится в стадии разработки, вы можете посмотреть видео, подтверждающее концепцию о том, как эта функция может функционировать.
Версия 10 Magisk предоставляет новый способ монтирования системных (вендорных) зеркал, универсальный способ работы с разделом /vendor и возможность добавлять любой файл в любой раздел. Magic Mount теперь будет использовать символические ссылки для обратного зеркалирования каталогов (если это возможно), что уменьшает количество привязок для добавления файлов. Он также проверит пространство имен init и пространство имен зиготы, пытаясь предотвратить поломку Magic Mount. Magisk Hide теперь отправит SIGSTOP для немедленной приостановки целевого процесса, чтобы это вызвало сбой, если размонтирование было слишком поздно. И скрытие теперь должно работать при любых условиях, даже при добавлении библиотек и корня /system.
Вчера мы увидели быстрое обновление до версии 10.2, которое также добавляет несколько новых изменений в Magisk. В журнале изменений упоминается удаление приложений/priv-app из белого списка как исправление сбоев, а также исправление устаревшего двоичного файла phh. Наконец, он исправляет ошибку, из-за которой root-доступ исчезал при обновлении в Magisk Manager.
Вы можете найти полный журнал изменений для этих двух обновлений, перечисленных ниже:
v10.2
- [Magic Mount] Удаление приложений/priv-app из белого списка, должно исправить все сбои.
- [phh] Исправлена проблема с устаревшим двоичным файлом.
- [скрипты] Исправлена проблема с исчезновением root-прав при обновлении в Magisk Manager.
v10
- [Волшебное крепление] Используйте новый способ крепления системных (вендорных) зеркал.
- [Magic Mount] Используйте универсальный способ работы с /vendor, обрабатывайте оба отдельных раздела или нет.
- [Magic Mount] Теперь официально поддерживается добавление чего-либо в любое место (включая корень /system и /vendor).
- [Волшебное монтирование] Если возможно, используйте символические ссылки для обратного зеркалирования, уменьшите количество привязок для добавления файлов.
- [Magisk Hide] Проверьте пространство имен инициализации и пространство имен зиготы, чтобы предотвратить поломку Magic Mount (так называемую потерю корня)
- [Magisk Hide] Отправьте SIGSTOP, чтобы как можно скорее приостановить целевой процесс, чтобы предотвратить сбой в случае слишком позднего размонтирования.
- [Magisk Hide] Скрытие должно работать при любых условиях, включая добавление библиотек, корня /system и т. д.
- [phh] Рутируйте устройство, если правильный root не обнаружен
- [phh] Переместите /sbin в /sbin_orig и создайте обратную ссылку, исправьте проблему Samsung no-suid
- [скрипты] Улучшена интеграция SuperSU, теперь используется sukernel для исправления виртуального диска, поддерживается встроенное восстановление виртуального диска SuperSU.
- [шаблон] Добавьте параметр PROPFILE для загрузки system.prop
Источник: Форум XDA