Версия 10 на Magisk Добавя нов начин за монтиране на системни огледала

Версия 10 на популярния мод Magisk добавя универсален безсистемен интерфейс, позволяващ на потребителите да свързват файлове към всяка директория по свой избор.

Имаме говори за Magisk тук в XDA няколко пъти в миналото, и беше страхотно да наблюдаваме развитието на тази модификация от първото й представяне. Целта на Magisk е да преодолее ограниченията на безсистемните модификации за платформата Android. Чрез създаването на универсален безсистемен интерфейс това позволява на разработчиците и потребителите да прилагат софтуерни модификации по начин, който не пречи на системния дял.

Версия 9 на Magisk беше пусната само миналия месец и дойде с редица нови промени, като премахване на интерфейса за post-fs модули и подготовка за поддръжка на MultiROM. Въпреки че поддръжката на MultiROM все още е в процес на работа, вие можете гледайте видео за доказване на концепцията за това как тази функция може да функционира.

Версия 10 на Magisk предоставя нов начин за монтиране на системни (доставчици) огледала, универсален начин за работа с /vendor дял и възможност за добавяне на всеки файл към всеки дял. Magic Mount вече ще използва символни връзки, за да отразява обратно директориите (ако е възможно), което намалява монтирането на свързване за добавяне на файлове. Той също така ще провери init namespace и zygote namespace в опит да предотврати счупването на Magic Mount. Magisk Hide сега ще изпрати SIGSTOP, за да постави на пауза целеви процес незабавно, така че да причини срив, ако демонтирането е било твърде късно. И скриването също трябва да работи при всякакви условия сега, дори когато добавяте libs и /system root.

Вчера видяхме бърза актуализация до версия 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 root и /vendor root)
  • [Magic Mount] Използвайте символни връзки за отразяване обратно, ако е възможно, намалете свързващите монтирания за добавяне на файлове
  • [Magisk Hide] Проверете init namespace, zygote namespace, за да предотвратите счупване на Magic Mount (известно още като загуба на root)
  • [Magisk Hide] Изпратете SIGSTOP за пауза на целевия процес възможно най-скоро, за да предотвратите срив, ако демонтирате твърде късно
  • [Magisk Hide] Скриването трябва да работи при всякакви условия, включително добавяне на libs и /system root и т.н.
  • [phh] Руутнете устройството, ако не бъде открит правилен руут
  • [phh] Преместете /sbin в /sbin_orig и свържете обратно, коригирайте проблема с no-suid на Samsung
  • [скриптове] Подобрена интеграция на SuperSU, сега използва sukernel за корекция на ramdisk, поддържа SuperSU, вграден при възстановяване на ramdisk
  • [шаблон] Добавете опция PROPFILE за зареждане на system.prop

Източник: XDA Forum