Magisk Manager APK kan nu flashas inifrån TWRP

Magisk distribueras nu som en del av Manager APK, vilket innebär att du inte längre behöver flasha en separat ZIP-fil från en anpassad återställning.

Topjohnwu, utvecklaren av Magisk, tillkännagav idag en stor förändring av det populära rootingverktyget med öppen källkod. Den största förändringen är att de binärer och skript som krävs för att rota din telefon nu finns i Manager-appen istället för att laddas ner över Internet. Som ett resultat behöver du bara ladda ner en fil – den senaste versionen av Magisk Manager APK – för att både rota din telefon och hantera root-åtkomst.

Före dagens uppdatering var den vanligaste metoden att installera Magisk att först installera Manager-appen, sedan från Manager-appens nedladdning den senaste flash-bara ZIP-filen som innehåller Magisks nödvändiga binärer och skript för installation, och slutligen flasha den ZIP-filen i en anpassad återställning som TWRP. Efter dagens uppdatering behöver du bara ladda ner den senaste Manager APK, ändra dess tillägg till ZIP så att den kommer att kännas igen som en flashbar fil av TWRP och sedan flasha ZIP. Anledningen till att detta kan fungera är att APK-filer följer ZIP-filformatet, så

med några modifieringar, är det möjligt för en APK att fungera som både ett Android-installationspaket och som en flashbar ZIP-fil som känns igen av TWRP.

Förutom att minska komplexiteten gör detta också hela installations- och avinstallationsprocessen helt offline. Tidigare krävde Manager-appen en aktiv internetanslutning för att ladda ner den senaste Magisk ZIP från GitHub. Eftersom de nödvändiga binärfilerna och skripten finns i Manager APK, kan du kringgå behovet av att ladda ner alla filer på målenheten du vill rota.

Dessutom säger topjohnwu att, genom att skicka alla binärer som "native library" av Manager APK, kan mål-SDK-versionen av Manager-appen ställas in på 29 eller högre. Anledningen, säger han, är på grund av Android 10:s SELinux-begränsningar för exekvering av filer i en apps hemkatalog - samma begränsningar som tvingade Termux-utvecklarna att överge att visa uppdateringar för appen på Google Play. Mål-SDK-versionen har dock ännu inte utökats och kommer att tas upp i en framtida commit.

Som alltid kommer du att kunna hitta den senaste versionen av Magisk från topjohnwu's GitHub. Du kan hitta de senaste utgåvorna, installationsinstruktioner och vanliga frågor här.