XDA anerkjent utvikler og bidragsyter topjohnwu har jobbet hardt i det siste og har nettopp rullet ut en betydelig oppdatering til Magisk Android-mod. Den største nye funksjonen her er tillegget av MagiskSU, da dette gjør Magisk til sin egen rooting-løsning. Koden for denne nye funksjonen er basert på phhs tilnærming til å oppdatere CM Superuser, men sies å være betydelig nok til å være sin egen løsning. Målet her var å oppnå SuperSU-standarder og utvikleren mener funksjonaliteten bør være nesten tilsvarende.
For å øke kompatibiliteten til Magisk med tilpassede ROM-er, og for å gi fellesskapet flere alternativer, har Magisk v11 det topjohnwu kaller Pseudo SELinux Enforce Mode. Dette vil være et alternativ i innstillingsmenyen som vil sette SELinux til permissive mens statusen vises som håndhevet. Selv om noen anser det som en dårlig praksis å ha dette settet til permissive, krever noen tilpassede ROM-er at det settes på denne måten. Så nå vil brukeren ha muligheten til å ha SELinux satt som håndhevende eller late som om det er satt som håndhevende.
Tilbake i versjon 4 av Magisk fjernet topjohnwu muligheten til å bruke oppstartsskript for generelle formål fordi de ønsket at folk skulle bruke skript per modul i stedet. Denne funksjonen er nå brakt tilbake og skript bør plasseres i /magisk/.core/post-fs-data.d og /magisk/.core/service.d. For de som er interessert, her er hele endringsloggen for Magisk versjon 11..
- [Magic Mount] Støtte for å erstatte symbollinker. Symlinker kan ikke være et mål for en binding montert, så de behandles på samme måte som nye filer
- [Magisk montering] Løs problemet når fil-/mappenavnet inneholder mellomrom
- [BusyBox] Oppdatert til v1.26.2. Bør fikse problemene med svart skjerm i FlashFire
- [resetprop] Støtte lesing av prop-filer som inneholder mellomrom i prop-verdier
- [MagiskSU] Tilpass kommunikasjon til Magisk Manager; fjernet ubrukt dataoverføring
- [MagiskSU] Implementer SuperUser-tilgangsalternativet (Deaktiver, bare APP, ADB Only, APP & ADB) phh Superuser-appen har dette alternativet, men funksjonen er ikke implementert i sub-binæren
- [MagiskSU] Rettet alle problemer med su -c "kommandoer" (kjør kommandoer med root) Denne funksjonen er ment å bare tillate ett enkelt alternativ, men tilsynelatende fungerer ikke adb shell su -c "kommando" på denne måten, og
- mange root-apper følger ikke regelen. Su-binæren vil nå vurdere alt etter -c som en del av kommandoen.
- [MagiskSU] Fjernet eldre kontekst-hack for TiBack, det den gjør for øyeblikket er å bremse påkallingen
- [MagiskSU] Behold gjeldende arbeidskatalog etter å ha påkalt su. Tidligere vil phh superuser endre banen til /data/data etter å ha fått rotskall. Den vil nå forbli i samme katalog som du
- alled su
- [MagiskSU] Daemon kjører nå også i u: r: su: s0-kontekst
- [MagiskSU] Fjernet en unødvendig gaffel, reduser løpende prosesser og fremskynde påkallingen
- [MagiskSU] Legg til -cn-alternativet til binæren Ikke sikker på om dette fortsatt er relevant, og også usikker på om implementert riktig, men hei, det er her
- [sepolicy-inject] Fullfør omskriv kommandolinjealternativene, samsvarer nå nesten med supolicy syntaks
- [sepolicy-inject] Støtt all samsvarsmodus for nesten hver handling (gjør pseudo-håndhevelse mulig)
- [sepolicy-inject] Rettet en gammel feil som tildelt minne ikke er tilbakestilt
- [avinstalleringsprogram] Fungerer nå som et uavhengig skript som kan kjøres ved oppstart Støtter fullstendig gjenoppretting uten /datatilgang, Magisk avinstallering med Magisk Manager
- [Tillegg] Busybox, MagiskHide, vertsinnstillinger kan nå brukes umiddelbart; ingen omstart er nødvendig
- [Tillegg] Legg til post-fs-data.d og service.d
- [Tillegg] Legg til alternativ for å deaktivere Magisk (MagiskSU vil fortsatt startes)
Kilde: XDA