De Magisk Manager APK kan nu vanuit TWRP worden geflasht

Magisk wordt nu gedistribueerd als onderdeel van de Manager APK, wat betekent dat u niet langer een afzonderlijk ZIP-bestand van een aangepast herstel hoeft te flashen.

Topjohnwu, de ontwikkelaar van Magisk, heeft vandaag een grote verandering aangekondigd in de populaire open-source roottool. De grootste verandering is dat de binaire bestanden en scripts die nodig zijn om uw telefoon te rooten nu in de Manager-app staan ​​en niet via internet worden gedownload. Als gevolg hiervan hoeft u slechts één bestand te downloaden (de nieuwste versie van de Magisk Manager APK) om zowel uw telefoon te rooten als de root-toegang te beheren.

Vóór de update van vandaag was de meest gebruikelijke methode om Magisk te installeren eerst de Manager-app en vervolgens vanuit de Manager-app te downloaden de nieuwste flashbare ZIP met de vereiste binaire bestanden en scripts van Magisk voor installatie, en flash die ZIP uiteindelijk in een aangepast herstel zoals TWRP. Na de update van vandaag hoeft u alleen maar de nieuwste Manager APK te downloaden, de extensie ervan te wijzigen in ZIP zodat deze door TWRP wordt herkend als een flashbaar bestand, en vervolgens de ZIP te flashen. De reden dat dit kan werken is dat APK-bestanden het ZIP-bestandsformaat volgen, dus

met een paar aanpassingen, is het mogelijk dat een APK fungeert als zowel een Android-installatiepakket als als een flashbaar ZIP-bestand dat wordt herkend door TWRP.

Dit vermindert niet alleen de complexiteit, maar zorgt er ook voor dat het hele installatie- en de-installatieproces volledig offline is. Voorheen had de Manager-app een actieve internetverbinding nodig om de nieuwste Magisk ZIP van GitHub te downloaden. Omdat de vereiste binaire bestanden en scripts zich in de Manager APK bevinden, kunt u omzeilen dat u bestanden hoeft te downloaden op het doelapparaat dat u wilt rooten.

Bovendien zegt topjohnwu dat, door alle binaire bestanden als "native bibliotheken" van de Manager APK te verzenden, de doel-SDK-versie van de Manager-app kan worden ingesteld op 29 of hoger. De reden, zegt hij, is vanwege de SELinux-beperkingen van Android 10 op het uitvoeren van bestanden in de thuismap van een app – dezelfde beperkingen die dwong de Termux-ontwikkelaars om te stoppen met het aanbieden van updates aan de app op Google Play. De doel-SDK-versie is echter nog niet verhoogd en zal in een toekomstige commit worden aangepakt.

Zoals altijd kun je de nieuwste versie van Magisk vinden bij topjohnwu's GitHub. Hier vindt u de nieuwste releaseopmerkingen, installatie-instructies en veelgestelde vragen hier.