Magisk version 13 kommer till stabil filial, nya funktioner och kompatibilitet

Magisk v13 har gått från sin betagren till den stabila grenen. Läs vidare för att veta allt om förändringarna som den senaste stabila utgåvan medför för sina användare!

Efter mer än en månads testning som beta, XDA Recognized Contributor and Developer topjohnwus Magisk v13 är på väg till stallgrenen. Den stabila versionen av v13 kommer att föra med sig Android O-kompatibilitet, en enhetlig binär version samt en mängd buggfixar och förbättringar från alla tidigare betaversioner.

Som topjohnwu nämner i hans foruminlägg, kommer den nya stabila versionen av Magisk att gå live om några timmar. Som ett resultat av detta har beta-tråden för Magisk nu stängts eftersom den inte längre behövs. Tråden kommer att öppnas när nästa beta kommer, men tills dess gänga för den stabila frigöringen kommer att fortsätta som huvudtråd.

Den officiella och fullständiga ändringsloggen för den senaste versionen har ännu inte publicerats, men vi kan följa ändringarna som ägde rum i tidigare betas. Huvudhöjdpunkten är kompatibilitet med den senaste versionen av Android O, tillsammans med sammanslagning av MagiskSU, magiskhide, resetprop och magiskpolicy till en enhetlig binär. Det finns nu stöd för addon.d survival, och magiskhide bör också vara aktiverat som standard. Magisk v13 kommer också att behöva den senaste Magisk Manager-appen som stöder den nya Magisk unified binären och som även har en extra grundläggande integritetskontroll för SafetyNet.

Eftersom Magisk Manager är inte längre tillgängligt i Google Play Butik, måste du gå vidare till forumtråd för att hämta den senaste versionen. Alternativt kan du också installera MagiskManager genom våra alldeles egna XDA Labs. Vi kommer att lägga till hela ändringsloggen här så snart den är tillgänglig, så håll utkik eller håll utkik på forumen!


Uppdatering:

Den stabila grenen får version 13.1 som sin senaste utgåva. På grund av de enorma skillnaderna mellan v12.0 och v13.x+ är många saker inte längre bakåtkompatibla. Om du stannar kvar på en gammal version kommer du att missa massor av korrigeringar och förbättringar.

Denna uppdatering för också med sig den nya Magisk Module Template v4, som i sin tur ger korrekt Android O-hantering och många blinkande korrigeringar. Kommandona i flash-skriptet är nu kraftigt reducerade eftersom endast det väsentliga och funktionsanrop återstår. Skriptet förlitar sig nu på en korrekt installation av Magisk v13.1 eftersom busybox inte längre är medföljande. Som ett resultat av detta och andra förändringar nämns i uppdateringsinlägget, Magisk-moduler är inte längre flashbara i anpassade återställningar utan /dataåtkomst, så du behöver en korrekt konfigurerad återställning med /dataåtkomst eller måste flasha i själva Magisk Manager. En framtida version av Manager kommer att filtrera bort moduler på repet med mallversion lägre än v4, så utvecklare uppmanas att uppdatera sina moduler snart!

Här är officiell ändringslogg för Magisk v13.1:

  • [Allmänt] Slå samman MagiskSU, magiskhide, resetprop, magiskpolicy till en binär
  • [Allmänt] Lägg till Android O-stöd (testat på DP3)
  • [Allmänt] Dynamisk länk libselinux.so, libsqlite.so från systemet för att kraftigt reducera binär storlek
  • [Allmänt] Ta bort medföljande busybox eftersom det orsakar många problem
  • [Allmänt] Lås upp alla blockerade enheter för läs-skrivstöd istället för endast emmc (tänkte bara att inte alla enheter använder emmc lol)
  • [Skript] Kör alla ext4-bildoperationer genom magisk binär i flash-skript
  • [Skript] Uppdaterade skript för att använda magisk inbyggda kommandon för att öka kompatibiliteten
  • [Scripts] Lägg till addon.d överlevnadsstöd
  • [Scripts] Introducera util_functions.sh, som används som en global skalskriptfunktionskälla för alla typer av installationer
  • [MagiskBoot] Flyttade startpatchlogik till magiskboot binär
  • [MagiskSU] Lägger inte till ny process för varje begäran, lägg till nya trådar istället
  • [MagiskSU] Lade till stöd för flera användare
  • [MagiskSU] Introducera en ny timeout-kömekanism, förhindra prestandapåverkan med dåligt skrivna su-appar
  • [MagiskSU] Flera inställningar flyttade från rekvisitadetektering till databas
  • [MagiskSU] Lägg till stöd för namnutrymmesläge
  • [MagiskSU] Lägg till alternativ för mastermontering
  • [resetprop] Uppdaterad till senaste AOSP uppströms, stöder rekvisita från 5.0 till Android O
  • [resetprop] Döpte om alla funktioner för att förhindra att funktioner anropas från extern libc
  • [magiskpolicy] Uppdaterad libsepol från officiell SELinux-repo
  • [magiskpolicy] Lade till stöd för xperm-patchning (för att få Android O att fungera korrekt)
  • [magiskpolicy] Uppdaterade regler för Android O och Liveboot-support
  • [MagiskHide] Ta bort pseudotillåtande läge, dölj tillåtande status direkt istället
  • [MagiskHide] Ta bort opålitlig listfilövervakare, byt till demon request-läge
  • [MagiskHide] MagiskHide är nu aktiverat som standard
  • [MagiskHide] Uppdatera avmonteringspolicyer, klarar CTS i SafetyNet!
  • [MagiskHide] Lägg till fler rekvisita för att gömma sig
  • [MagiskHide] Ta bort magiskhide-demonen i bakgrunden, skapa en process med kort livslängd för avmontering
  • [Magic Mount] Ditched skalskriptbaserad montering, använd rätt C-program för att analysera och montera filer. Hastigheten är avsevärt förbättrad

Här är den officiella ändringsloggen för Magisk Manager:

  • v5.0.4
    • Fixa bugg i su timeout
  • v5.0.3
    • Fixa FC vid uppstart på Android O
    • Anpassa till Android O-sändningsbegränsningar: autentisera appen igen när uppdateringen är inaktiverad på Android O
  • v5.0.2
    • Skriv om zip-signeringsdelen, zippar som laddats ner från repo kommer att signeras korrekt och justeras för anpassade återställningar
  • v5.0.1
    • Lägg till alternativ för namnområdesläge
    • Fixa en bugg i Manager OTA-systemet
  • v5.0.0
    • Stöd den nya Magisk unified binären
    • Hantera problem med applikationsinstallation/avinstallation av rothantering på rätt sätt
    • Lägg till stöd för fleranvändarläge
    • Lägg till funktion för återautentisering av programuppgradering
    • Lägg till grundläggande integritetskontroll för SafetyNet
    • Sammanslagna installationsfragment och statusfragment till Magisk-fragment
    • Åtgärda temabytefel
    • Uppdatera översättningar

Har du installerat den senaste versionen? Låt oss veta din upplevelse i kommentarerna nedan!


Kolla in Magisk i vårt Community Apps-forum!Ladda ner Magisk Manager via XDA Labs!