XDA: n tunnustettu kehittäjä ja avustaja topjohnwu on työskennellyt kovasti viime aikoina ja on juuri julkaissut merkittävän päivityksen Magisk Android -modiin. Suurin uusi ominaisuus tässä on MagiskSU: n lisäys, koska tämä tekee Magiskista oman juurtumisratkaisunsa. Tämän uuden ominaisuuden koodi perustuu phh: n lähestymistapaan päivittää CM Superuser, mutta sen sanotaan olevan tarpeeksi merkittävä omaksi ratkaisukseen. Tavoitteena oli saavuttaa SuperSU-standardit ja kehittäjän mielestä toiminnallisuuden pitäisi olla lähes vastaava.
Magiskin yhteensopivuuden lisäämiseksi mukautettujen ROM-levyjen kanssa ja lisävaihtoehtojen antamiseksi yhteisölle Magisk v11 sisältää Pseudo SELinux Enforce Mode -tilan, jota topjohnwu kutsuu. Tämä on asetusvalikon vaihtoehto, joka asettaa SELinuxin sallivaksi samalla kun tila näkyy pakotettuna. Vaikka joidenkin mielestä on huono käytäntö asettaa tämä sallivaksi, jotkin mukautetut ROM-levyt vaativat sen asettamisen tällä tavalla. Joten nyt käyttäjällä on mahdollisuus asettaa SELinux pakottavaksi tai teeskennellä, että se on asetettu pakottavaksi.
Takaisin Magiskin versiossa 4 topjohnwu poisti mahdollisuuden käyttää yleiskäyttöisiä käynnistyskomentosarjoja, koska he halusivat ihmisten käyttävän sen sijaan moduulikohtaisia komentosarjoja. Tämä ominaisuus on nyt palautettu ja komentosarjat tulee sijoittaa hakemistoihin /magisk/.core/post-fs-data.d ja /magisk/.core/service.d. Kiinnostuneille tässä on Magisk-version 11 koko muutosloki..
- [Magic Mount] Tuki symbolilinkkien vaihtamiselle. Symlinkit eivät voi olla sidonnan kohteena, joten niitä käsitellään samalla tavalla kuin uusia tiedostoja
- [Magic Mount] Korjaa ongelma, kun tiedoston/kansion nimi sisältää välilyöntejä
- [BusyBox] Päivitetty versioon 1.26.2. Pitäisi korjata FlashFiren mustan näytön ongelmat
- [resetprop] Tukee prop-tiedostojen lukemista, jotka sisältävät välilyöntejä prop-arvoissa
- [MagiskSU] Mukauta viestintä Magisk Manageriin; poistanut käyttämättömän tiedonsiirron
- [MagiskSU] Toteuta SuperUser-käyttöoikeusvaihtoehto (Poista käytöstä, vain APP, Vain ADB, APP & ADB) phh Superuser-sovelluksessa on tämä vaihtoehto, mutta ominaisuutta ei ole otettu käyttöön alibinäärissä
- [MagiskSU] Korjattu kaikki ongelmat komennoilla su -c "komennot" (suorita komennot rootin kanssa) Tämän ominaisuuden oletetaan sallia vain yhden vaihtoehdon, mutta ilmeisesti adb shell su -c "komento" ei toimi tällä tavalla, ja
- monet root-sovellukset eivät noudata sääntöä. Su-binaari pitää nyt kaikkea -c: n jälkeen osana komentoa.
- [MagiskSU] Poistettu vanhan kontekstin hakkerointi TiBackilta, mitä se tällä hetkellä tekee, hidastaa kutsumista
- [MagiskSU] Säilytä nykyinen työhakemisto su-käynnistyksen jälkeen. Aiemmin phh superuser muuttaa polun hakemistoon /data/data saatuaan pääkäskyn. Se pysyy nyt samassa hakemistossa, jossa sinä
- väitetty su
- [MagiskSU] Daemon toimii nyt myös u: r: su: s0 kontekstissa
- [MagiskSU] Poisti tarpeettoman haarukan, vähentää käynnissä olevia prosesseja ja nopeuttaa kutsumista
- [MagiskSU] Lisää -cn-vaihtoehto binaariin En ole varma, onko tämä edelleen ajankohtainen, eikä myöskään ole varma, onko se toteutettu oikein, mutta hei se on täällä
- [sepolicy-inject] Kirjoita komentorivin valinnat uudelleen loppuun, vastaa nyt melkein supolicy-syntaksia
- [sepolicy-inject] Tukee kaikkia täsmäytysmuotoja lähes jokaiselle toiminnalle (tekee näennäisen pakotuksen)
- [sepolicy-inject] Korjattu vanha bugi, jonka vuoksi varattua muistia ei nollattu
- [asennuksen poisto] toimii nyt itsenäisenä komentosarjana, joka voidaan suorittaa käynnistyksen yhteydessä. Tukee täysin palautusta ilman /data-käyttöä, Magisk-asennuksen poisto Magisk Managerilla
- [Lisäys] Busybox, MagiskHide, hosts-asetukset voidaan nyt ottaa käyttöön välittömästi; uudelleenkäynnistystä ei vaadita
- [Lisäys] Lisää post-fs-data.d ja service.d
- [Lisäys] Lisää vaihtoehto Magiskin poistamiseksi käytöstä (MagiskSU käynnistetään edelleen)
Lähde: XDA