Den senaste uppdateringen för Magisk (v25.0) har släppts med massor av buggfixar och funktionsförbättringar. Läs vidare för att veta mer!
Vid det här laget är vi på XDA säkra på att de flesta av er åtminstone har hört talas om Magisk. Skapad av John Wu, alias XDA Recognized Developer topjohnwu, projektet började ursprungligen som en systemlös rotmetod och har gradvis utvecklats till en mycket mer mångsidig och kraftfull lösning utöver bara en vanlig superanvändarprivilegieleverantör. Det säger sig självt att utvecklaren och bidragsgivarna alltid är aktiva och arbetar hårt för att fullända det. Den senaste stora uppdateringen av Magisk, som motsvarar den tjugofemte versionen (v25), har nu kommit till den offentliga betagrenen. Ändringsloggen är subtil men ändå väldigt viktig, så låt oss dyka in i den.
Magisk XDA-forum
Det första (och förmodligen det viktigaste) i den här uppdateringen är den omskrivna programvaran MagiskInit. För den omedvetna, den magiskinit
binär är ansvarig för att ersätta beståndet
init
process som det första programmet att köra, injicera Magisk-tjänster i init.rc
, och korrigering av SELinux policyregler. Tack vare introduktionen av en helt ny sepolicy-injektionsmekanism har utvecklarna framgångsrikt löst en majoritet av de SELinux-relaterade inkompatibiliteterna. Dessutom stöder MagiskInit nu Generisk kärnbild för Android 13 (GKI) format.
Sist men inte minst kommer det nya bygget med en handfull säkerhetsförbättringar för MagiskSU-komponenten. Rotbehörighetshanteringen har omarbetats för att förhindra skadliga UID-återanvändningsattacker. Magisk upprätthåller nu verifiering av root manager APK-signatur för att skydda användare från modifierade versioner av Magisk Manager som har manipulerats. Ändå kan utvecklare fortfarande använda sina egna signeringsnycklar medan de bygger Magisk från sin kodbas. Du kan också välja officiella felsökningsbyggen om du behöver bli av med signaturverifiering för att mixtra.
Här är den officiella ändringsloggen för Magisk v25.0:
- [MagiskInit] Uppdatera 2SI-implementeringen, öka enhetens kompatibilitet avsevärt (t.ex. Sony Xperia-enheter)
- [MagiskInit] Introducera nytt
sepolicy
insprutningsmekanism - [MagiskInit] Stöd Oculus Go
- [MagiskInit] Stöd Android 13 GKIs (Pixel 6)
- [MagiskBoot] Fixa implementering av vbmeta-extraktion
- [App] Fixa stubbappen på äldre Android-versioner
- [App] [MagiskSU] Stöder appar som använder
sharedUserId
- [MagiskSU] Åtgärda en möjlig krasch i
magiskd
- [MagiskSU] Beskär oanvända UID så snart som
system_server
startar om för att förhindra UID-återanvändningsattacker - [MagiskSU] Verifiera och upprätthåll den installerade Magisk-appens certifikat för att matcha distributörens signatur
- [MagiskSU] [Zygisk] Korrekt pakethantering och upptäckt
- [Zygisk] Fixa funktionsanslutningen på enheter som kör Android 12 med gamla kärnor
- [Zygisk] Fixa Zygisks implementering av självkodavlastning
- [DenyList] Fixa DenyList på delade UID-appar
- [BusyBox] Lägg till en lösning för enheter som kör gamla kärnor
Du kan ladda ner den senaste versionen genom att följa länken nedan. Om du inte är bekant med Magisk, bör du kolla in vår djupgående guide på hur du rotar din enhet använda verktyget. Om du råkar stöta på några problem med den senaste versionen, se till att lämna in en felrapport om projektets GitHub-förråd.
Ladda ner Magisk v25.0
Källa:John Wu på Twitter