Magisk v25.0 esittelee uudelleen muokatun MagiskInitin SELinux-ongelmien ratkaisemiseksi

Uusin Magiskin päivitys (v25.0) on julkaistu, ja se sisältää lukuisia virheenkorjauksia ja ominaisuuksien parannuksia. Lue lisää saadaksesi lisätietoja!

Tässä vaiheessa me XDA: lla olemme varmoja, että useimmat teistä ovat ainakin kuulleet Magiskista. Luonut John Wu, eli XDA Recognized Developer topjohnwu, projekti alkoi alun perin järjestelmättömänä juurimenetelmänä, ja siitä on vähitellen kehittynyt paljon monipuolisempi ja tehokkaampi ratkaisu pelkän pääkäyttäjän oikeuksien tarjoajan lisäksi. On sanomattakin selvää, että kehittäjä ja avustajat ovat aina aktiivisia ja tekevät lujasti töitä sen täydentämiseksi. Magiskin uusin suuri päivitys, joka vastaa kahdeskymmenesviidenttä versiota (v25), on nyt saapunut julkiseen betahaaraan. Muutosloki on hienovarainen mutta erittäin tärkeä, joten sukeltakaamme siihen.

Magisk XDA -foorumit

Ensimmäinen (ja luultavasti tärkein) asia tässä päivityksessä on uudelleen kirjoitettu MagiskInit-ohjelmisto. Tietämättömille, magiskinit binääri vastaa kaluston korvaamisesta

init prosessi ensimmäisenä suoritettavana ohjelmana, johon Magisk-palvelut lisätään init.rc, ja SELinuxin käytäntösääntöjen korjaaminen. Upouuden sepolicy-injektiomekanismin käyttöönoton ansiosta kehittäjät ovat onnistuneesti ratkaisseet suurimman osan SELinuxiin liittyvistä yhteensopivuusongelmista. Lisäksi MagiskInit tukee nyt Android 13:n yleinen ydinkuva (GKI) muodossa.

Viimeisenä mutta ei vähäisimpänä, uudessa versiossa on kourallinen tietoturvaparannuksia MagiskSU-komponenttiin. Pääkäyttäjän käyttöoikeuksien hallintaa on uudistettu haitallisten UID-uudelleenkäyttöhyökkäysten estämiseksi. Magisk pakottaa nyt pääkäyttäjän APK-allekirjoituksen vahvistuksen suojatakseen käyttäjiä Magisk Managerin muokatuilta versioilta, joita on peukaloitu. Siitä huolimatta kehittäjät voivat edelleen käyttää omia allekirjoitusavaimiaan rakentaessaan Magiskia sen koodikannasta. Voit myös valita virallisia virheenkorjausversioita siltä varalta, että joudut luopumaan allekirjoituksen tarkistuksesta puuhastelun vuoksi.

Tässä on Magisk v25.0:n virallinen muutosloki:

  • [MagiskInit] Päivitä 2SI-toteutus, lisää merkittävästi laitteiden yhteensopivuutta (esim. Sony Xperia -laitteet)
  • [MagiskInit] Esittele uutta sepolicy ruiskutusmekanismi
  • [MagiskInit] Tuki Oculus Go
  • [MagiskInit] Tuki Android 13 GKI: lle (Pixel 6)
  • [MagiskBoot] Korjaa vbmeta-poiminnan toteutus
  • [Sovellus] Korjaa tynkäsovellus vanhemmissa Android-versioissa
  • [Sovellus] [MagiskSU] Tue sovelluksia oikein sharedUserId
  • [MagiskSU] Korjaa mahdollinen kaatuminen magiskd
  • [MagiskSU] Leikkaa käyttämättömät UID-tunnukset heti system_server käynnistyy uudelleen UID-uudelleenkäyttöhyökkäyksen estämiseksi
  • [MagiskSU] Tarkista ja pakota asennetun Magisk-sovelluksen varmenne vastaamaan jakelijan allekirjoitusta
  • [MagiskSU] [Zygisk] Oikea pakettien hallinta ja havaitseminen
  • [Zygisk] Korjaa toimintojen jumiutuminen laitteissa, joissa on Android 12 ja vanhoja ytimiä
  • [Zygisk] Korjaa Zygiskin itsekoodinpurkutoteutus
  • [DenyList] Korjaa DenyList jaetuissa UID-sovelluksissa
  • [BusyBox] Lisää ratkaisu laitteille, joissa on vanhoja ytimiä

Voit ladata uusimman julkaisun alla olevasta linkistä. Jos et ole perehtynyt Magiskiin, sinun kannattaa tutustua perusteelliseen oppaaseemme kuinka rootata laitteesi työkalun avulla. Jos kohtaat ongelmia uusimman koontiversion kanssa, muista tehdä virheraportti projektista GitHub-arkisto.

Lataa Magisk v25.0


Lähde:John Wu Twitterissä