Versie 10 van de populaire Magisk-mod voegt een universele systeemloze interface toe, waardoor gebruikers bestanden aan elke map van hun keuze kunnen binden.
Wij hebben sprak over Magisk hier op XDA meerdere keren in het verleden, en het was geweldig om de ontwikkeling van deze wijziging te zien sinds deze voor het eerst werd geïntroduceerd. Het doel van Magisk is om de beperkingen van systeemloze mods voor het Android-platform te overwinnen. Door een universele, systeemloze interface te creëren, kunnen ontwikkelaars en gebruikers softwaremods toepassen op een manier die de systeempartitie niet hindert.
Versie 9 van Magisk werd vorige maand uitgebracht en bevatte een aantal nieuwe wijzigingen, zoals het verwijderen van de interface voor post-fs-modules en het zichzelf voorbereiden op MultiROM-ondersteuning. Hoewel MultiROM-ondersteuning nog steeds een work in progress is, is dat wel mogelijk bekijk een proof of concept-video voor hoe die functie kan functioneren.
Versie 10 van Magisk biedt een nieuwe manier om systeemspiegelservers (leveranciersspiegels) te koppelen, een universele manier om met de /vendor-partitie om te gaan en de mogelijkheid om elk bestand aan elke partitie toe te voegen. Magic Mount zal nu symlinks gebruiken om mappen terug te spiegelen (indien mogelijk), waardoor het aantal bindkoppelingen voor het toevoegen van bestanden wordt verminderd. Het controleert ook de init-naamruimte en de zygote-naamruimte in een poging te voorkomen dat Magic Mount kapot gaat. Magisk Hide zal nu SIGSTOP sturen om een doelproces onmiddellijk te pauzeren, zodat het een crash veroorzaakt als het ontkoppelen te laat was. En verbergen zou nu ook onder alle omstandigheden moeten werken, zelfs bij het toevoegen van libs en /system root.
Gisteren zagen we een snelle update naar versie 10.2 die ook een paar nieuwe wijzigingen aan Magisk toevoegt. Het wijzigingslogboek vermeldt het verwijderen van apps/priv-app van de witte lijst als oplossing voor crashes, en het bevat ook een oplossing voor het verouderde phh-binaire bestand. Ten slotte repareert het een bug die ervoor zorgde dat root-toegang verdween tijdens het upgraden binnen Magisk Manager.
Hieronder vindt u het volledige wijzigingslogboek voor deze twee updates:
v10.2
- [Magic Mount] Verwijder apps/priv-app van de witte lijst, zou alle crashes moeten verhelpen
- [phh] Probleem met verouderde binaire bestanden opgelost
- [scripts] Probleem met het verdwijnen van de root opgelost bij het upgraden binnen Magisk Manager
v10
- [Magic Mount] Gebruik een nieuwe manier om systeemspiegels (leveranciersspiegels) te monteren
- [Magic Mount] Gebruik een universele manier om met /vendor om te gaan, behandel beide afzonderlijke partities of niet
- [Magic Mount] Iets toevoegen aan elke plek wordt nu officieel ondersteund (inclusief /system root en /vendor root)
- [Magic Mount] Gebruik indien mogelijk symbolische koppelingen voor het terugspiegelen, verminder het aantal bindkoppelingen voor het toevoegen van bestanden
- [Magisk Hide] Controleer de init-naamruimte en de zygote-naamruimte om het breken van de Magic Mount (ook wel rootverlies genoemd) te voorkomen
- [Magisk Hide] Stuur SIGSTOP om het doelproces zo snel mogelijk te pauzeren om te voorkomen dat het crasht als het te laat wordt ontkoppeld
- [Magisk Hide] Verbergen zou onder alle omstandigheden moeten werken, inclusief het toevoegen van libs en /system root enz.
- [phh] Root het apparaat als er geen goede root wordt gedetecteerd
- [phh] Verplaats /sbin naar /sbin_orig en koppel terug, los het Samsung no-suid-probleem op
- [scripts] Verbeterde SuperSU-integratie, gebruikt nu sukernel om ramdisk te patchen, ondersteunt SuperSU ingebouwd ramdisk-herstel
- [sjabloon] PROPFILE-optie toevoegen om system.prop te laden
Bron: XDA-forum