„Magisk“ gauna 11 versijos atnaujinimą, pristato „MagiskSU“ ir dar daugiau

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.

Vienintelis rūpestis šiuo metu yra suderinamumas, dėl kurio bus dirbama su vėlesniais atnaujinimais ateityje. Tiems, kurie vis dar nori laikytis. Grandininis ugnis šakninis sprendimas, Magisk 11 vis tiek veiks su SuperSU (ir buvo išbandytas su SuperSU v2.79-SR3). Siekdamas naudoti naują MagiskSU šakninį sprendimą, topjohnwu teigia, kad jie atnaujino Magisk sepolicy-inject įrankį. Naudodamasis „Chainfire“ dokumentacija, „Magisk“ dabar turėtų laikytis tos pačios sintaksės kaip ir SuperSU supolicy įrankis.

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