XDA pripažintas kūrėjas ir bendradarbis topjohnwu pastaruoju metu sunkiai dirbo ir ką tik išleido esminį Magisk Android mod atnaujinimą. Didžiausia nauja funkcija čia yra MagiskSU pridėjimas, nes tai paverčia Magisk savo įsišaknijimo sprendimu. Šios naujos funkcijos kodas yra pagrįstas phh metodu atnaujinti CM Superuser, tačiau teigiama, kad jis yra pakankamai reikšmingas, kad būtų savarankiškas sprendimas. Tikslas buvo pasiekti SuperSU standartus, o kūrėjas mano, kad funkcionalumas turėtų būti toks beveik lygiavertis.
Siekiant padidinti Magisk suderinamumą su pasirinktiniais ROM ir suteikti bendruomenei papildomų parinkčių, Magisk v11 turi tai, ką topjohnwu vadina Pseudo SELinux Enforce Mode. Tai bus parinktis nustatymų meniu, kuri nustatys SELinux į leistiną, o būsena bus rodoma kaip vykdoma. Nors kai kurie mano, kad šis nustatymas yra leistinas, yra bloga praktika, kai kurie pasirinktiniai ROM reikalauja, kad jis būtų nustatytas tokiu būdu. Taigi dabar vartotojas turės galimybę nustatyti SELinux kaip priverstinį arba apsimesti, kad jis nustatytas kaip vykdomasis.
4 Magisk versijoje topjohnwu pašalino galimybę naudoti bendrosios paskirties įkrovos scenarijus, nes norėjo, kad žmonės vietoj to naudotų scenarijus kiekvienam moduliui. Dabar ši funkcija grąžinta, o scenarijus reikia įdėti į /magisk/.core/post-fs-data.d ir /magisk/.core/service.d. Tiems, kurie domisi, čia yra visas Magisk 11 versijos pakeitimų žurnalas..
- [Magic Mount] Simbolinių nuorodų keitimo palaikymas. Simbolių nuorodos negali būti surišimo taikinys, todėl jos traktuojamos taip pat, kaip ir nauji failai
- [Magic Mount] Išspręskite problemą, kai failo / aplanko pavadinime yra tarpų
- [BusyBox] Atnaujinta į v1.26.2. Turėtų išspręsti „FlashFire“ juodo ekrano problemas
- [resetprop] Palaiko skaitymo rekvizitus failus, kuriuose yra tarpų prop reikšmėse
- [MagiskSU] Pritaikykite komunikaciją prie Magisk Manager; pašalino nepanaudotą duomenų perdavimą
- [MagiskSU] Įdiekite „SuperUser“ prieigos parinktį (išjungti, tik APP, tik ADB, APP ir ADB) phh Superuser programa turi šią parinktį, bet ši funkcija neįdiegta antrinėje sistemoje
- [MagiskSU] Ištaisytos visos problemos su su -c "komandomis" (paleisti komandas su root) Ši funkcija turėtų būti leisti tik vieną parinktį, bet matyt adb shell su -c "komanda" neveikia tokiu būdu, ir
- Daugelis šakninių programų nesilaiko taisyklės. Su dvejetainis dabar viską po -c laikys komandos dalimi.
- [MagiskSU] Pašalintas senas TiBack konteksto įsilaužimas, tai, ką ji šiuo metu daro, yra sulėtinti iškvietimą
- [MagiskSU] Išsaugoti esamą darbo katalogą iškvietus su Anksčiau phh superuser pakeis kelią į /data/data, gavęs šakninį apvalkalą. Dabar jis liks tame pačiame kataloge, kuriame jūs
- tariamai su
- [MagiskSU] Daemon dabar taip pat veikia u: r: su: s0 kontekste
- [MagiskSU] Pašalinta nereikalinga šakutė, sumažinti vykdomų procesų skaičių ir pagreitinti iškvietimą
- [MagiskSU] Pridėti -cn parinktį prie dvejetainio Nežinote, ar tai vis dar aktualu, taip pat nežinote, ar tinkamai įdiegta, bet čia
- [sepolicy-inject] Užbaikite perrašyti komandinės eilutės parinktis, dabar beveik atitinka supolicy sintaksę
- [sepolicy-inject] Palaikykite visus atitikimo režimus beveik kiekvienam veiksmui (sudaro galimybę pseudo priverstinį režimą)
- [sepolicy-inject] Ištaisyta senovinė klaida, dėl kurios skirta atmintis nenustatyta iš naujo
- [pašalinimo programa] Dabar veikia kaip nepriklausomas scenarijus, kurį galima vykdyti paleidžiant Visiškai palaiko atkūrimą be prieigos prie /duomenų, Magisk pašalinimas naudojant Magisk Manager
- [Papildymas] Busybox, MagiskHide, hosts parametrai dabar gali būti taikomi akimirksniu; nereikia perkrauti
- [Papildymas] Pridėkite post-fs-data.d ir service.d
- [Papildymas] Pridėkite parinktį, kad išjungtumėte Magisk (MagiskSU vis tiek bus paleistas)
Šaltinis: XDA