Magisk saab värskenduse versioonile 11, tutvustab MagiskSU-d ja palju muud

XDA tunnustatud arendaja ja kaasautor topjohnwu on viimasel ajal kõvasti tööd teinud ja äsja juurutanud Magisk Androidi modi olulise värskenduse. Suurim uus funktsioon siin on MagiskSU lisamine, kuna see muudab Magiski oma juurdumislahenduseks. Selle uue funktsiooni kood põhineb phh lähenemisviisil CM Superuseri värskendamiseks, kuid väidetavalt on see piisavalt oluline, et olla oma lahendus. Siin oli eesmärk saavutada SuperSU standardid ja arendaja arvates peaks funktsionaalsus olema peaaegu samaväärne.

Ainus murekoht praegu on ühilduvus, mille kallal töötatakse tulevikus koos järgnevate uuendustega. Neile, kes ikka tahavad jääda. Ketituled juurlahendus, Magisk 11 töötab endiselt SuperSU-ga (ja seda on testitud SuperSU v2.79-SR3-ga). Uue MagiskSU juurlahendusega kaasas käimiseks ütleb topjohnwu, et nad on Magiski sepolicy-inject tööriista ümber kujundanud. Chainfire'i dokumentatsiooni abil peaks Magisk nüüd järgima sama süntaksit nagu SuperSU supolicy tööriist.

Magiski ühilduvuse suurendamiseks kohandatud ROM-idega ja kogukonnale lisavõimaluste andmiseks on Magisk v11-l see, mida topjohnwu nimetab Pseudo SELinuxi jõustamisrežiimiks. See on seadete menüü valik, mis määrab SELinuxi lubavaks, näidates samal ajal olekut jõustatuna. Kuigi mõned peavad selle lubavaks seadmist halvaks tavaks, nõuavad mõned kohandatud ROM-id selle seadistamist sel viisil. Nüüd on kasutajal võimalus lasta SELinux määrata jõustavaks või teeselda, et see on määratud jõustavaks.

Tagasi Magiski versioonis 4 eemaldas topjohnwu võimaluse kasutada üldotstarbelisi alglaadimisskripte, kuna nad soovisid, et inimesed kasutaksid selle asemel moodulipõhiseid skripte. See funktsioon on nüüd tagasi toodud ja skriptid tuleks paigutada kaustadesse /magisk/.core/post-fs-data.d ja /magisk/.core/service.d. Huvilistele on siin Magiski versiooni 11 täielik muudatuste logi..

  • [Magic Mount] Sümbolilinkide asendamise tugi. Symlinks ei saa olla sidumise sihtmärgiks, seega käsitletakse neid samamoodi kui uusi faile
  • [Magic Mount] Lahendage probleem, kui faili/kausta nimi sisaldab tühikuid
  • [BusyBox] Värskendatud versioonile 1.26.2. Peaks lahendama FlashFire'i musta ekraani probleemid
  • [resetprop] Toetage prop-failide lugemist, mis sisaldavad prop väärtustes tühikuid
  • [MagiskSU] Kohandage suhtlus Magisk Manageriga; eemaldatud kasutamata andmeedastus
  • [MagiskSU] Rakendage SuperUseri juurdepääsuvalik (Keela, ainult APP, Ainult ADB, APP ja ADB) phh Superkasutaja rakendusel on see valik, kuid seda funktsiooni ei rakendata alambinaaris
  • [MagiskSU] Lahendatud on kõik probleemid su -c "käskudega" (käivita käske rootiga) See funktsioon peaks olema lubada ainult ühte valikut, kuid ilmselt adb shell su -c "käsk" sel viisil ei tööta ja
  • Paljud juurrakendused ei järgi reeglit. Su-binaar käsitleb nüüd kõike pärast -c käsu osana.
  • [MagiskSU] Eemaldati TiBacki pärandkonteksti häkkimine, mis praegu aeglustab kutsumist
  • [MagiskSU] Säilitab praeguse töökataloogi pärast su kutsumist. Varem muudab phh superuser pärast juurkesta hankimist asukohta /data/data. See jääb nüüd samasse kataloogi, kus te
  • alled su
  • [MagiskSU] Deemon töötab nüüd ka u: r: su: s0 kontekstis
  • [MagiskSU] Eemaldas tarbetu kahvli, vähendas jooksvaid protsesse ja kiirendas kutsumist
  • [MagiskSU] Lisa binaarfaili suvand -cn Ei ole kindel, kas see on ikka asjakohane ja pole ka kindel, kas see on õigesti rakendatud, kuid see on siin
  • [sepolicy-inject] Viige käsurea suvandite ümberkirjutamine lõpule, ühtib nüüd peaaegu supolicy süntaksiga
  • [sepolicy-inject] Toetage kõiki sobitamisrežiime peaaegu iga toimingu jaoks (teeb võimalikuks pseudojõustamise)
  • [sepolicy-inject] Parandatud iidne viga, mille tõttu eraldatud mälu ei lähtestatud
  • [desinstaller] töötab nüüd iseseisva skriptina, mida saab käivitamisel käivitada. Toetage täielikult taastamist ilma /andmete juurdepääsuta, Magiski desinstallimine Magisk Manageriga
  • [Lisa] Busyboxi, MagiskHide'i, hostide sätteid saab nüüd koheselt rakendada; taaskäivitamist pole vaja
  • [Lisandus] Lisa post-fs-data.d ja service.d
  • [Lisandus] Lisage võimalus Magiski keelamiseks (MagiskSU käivitatakse ikkagi)

Allikas: XDA