Dezvoltator și colaborator recunoscut XDA topjohnwu a muncit din greu în ultimul timp și tocmai a lansat o actualizare substanțială a modului Android Magisk. Cea mai mare caracteristică nouă aici este adăugarea MagiskSU, deoarece aceasta transformă Magisk într-o soluție de înrădăcinare proprie. Codul pentru această nouă caracteristică se bazează pe abordarea lui phh de a actualiza CM Superuser, dar se spune că este suficient de semnificativ pentru a fi propria sa soluție. Scopul aici a fost atingerea standardelor SuperSU, iar dezvoltatorul consideră că funcționalitatea ar trebui să fie aproape echivalent.
Pentru a crește compatibilitatea Magisk cu ROM-uri personalizate și pentru a oferi comunității opțiuni suplimentare, Magisk v11 are ceea ce topjohnwu numește Pseudo SELinux Enforce Mode. Aceasta va fi o opțiune din meniul de setări care va seta SELinux la permisiv în timp ce starea se afișează ca fiind impusă. Chiar dacă unii consideră că este o practică proastă ca acest set să fie permisiv, unele ROM-uri personalizate necesită ca acesta să fie setat în acest fel. Deci, acum, utilizatorul va avea opțiunea de a avea SELinux setat ca aplicabil sau de a pretinde că este setat ca de aplicare.
În versiunea 4 a Magisk, topjohnwu a eliminat capacitatea de a folosi scripturi de pornire de uz general, deoarece doreau ca oamenii să folosească scripturi per modul. Această caracteristică a fost acum readusă și scripturile ar trebui plasate în /magisk/.core/post-fs-data.d și /magisk/.core/service.d. Pentru cei interesați, iată jurnalul complet de modificări pentru Magisk versiunea 11...
- [Magic Mount] Suport pentru înlocuirea legăturilor simbolice. Legăturile simbolice nu pot fi ținta unei legături montate, deci sunt tratate la fel ca fișiere noi
- [Magic Mount] Remediați problema când numele fișierului/dosarului conține spații
- [BusyBox] Actualizat la v1.26.2. Ar trebui să remedieze problemele cu ecranul negru din FlashFire
- [resetprop] Acceptă citirea fișierelor prop care conține spații în valorile prop
- [MagiskSU] Adaptați comunicarea la Magisk Manager; a eliminat transferul de date neutilizate
- [MagiskSU] Implementați opțiunea de acces SuperUser (Dezactivare, numai APP, Doar ADB, APP și ADB) phh Aplicația Superuser are această opțiune, dar caracteristica nu este implementată în subbinarul
- [MagiskSU] S-au rezolvat toate problemele cu su -c „comenzi” (rulate comenzi cu root) Această caracteristică se presupune pentru a permite o singură opțiune, dar se pare că adb shell su -c „comanda” nu funcționează în acest fel și
- multe aplicații root nu respectă regula. Binarul su va considera acum totul după -c ca parte a comenzii.
- [MagiskSU] S-a eliminat hack-ul de context moștenit pentru TiBack, ceea ce face în prezent este încetinirea invocarii
- [MagiskSU] Păstrați directorul de lucru curent după invocarea su. Anterior, superutilizatorul phh va schimba calea către /data/data după obținerea shell-ului rădăcină. Acum va rămâne în același director în care dvs
- alled su
- [MagiskSU] Daemon rulează acum și în contextul u: r: su: s0
- [MagiskSU] A eliminat o furcă inutilă, a redus procesele de rulare și a accelerat invocarea
- [MagiskSU] Adăugați opțiunea -cn la binar Nu sunt sigur dacă acest lucru este încă relevant și, de asemenea, nu sunt sigur dacă este implementat corect, dar hei, este aici
- [sepolicy-inject] Rescrieți complet opțiunile liniei de comandă, acum aproape se potrivește cu sintaxa supolicy
- [sepolicy-inject] Sprijină toate modurile de potrivire pentru aproape fiecare acțiune (face posibilă pseudo-aplicarea)
- [sepolicy-inject] S-a remediat o eroare antică prin care memoria alocată nu este resetată
- [dezinstalare] Acum funcționează ca un script independent care poate fi executat la pornire Sprijină complet recuperarea fără acces la /date, dezinstalarea Magisk cu Magisk Manager
- [Adăugare] Setările pentru Busybox, MagiskHide, gazde pot fi acum aplicate instantaneu; nu sunt necesare reporniri
- [Adăugare] Adăugați post-fs-data.d și service.d
- [Adăugare] Adăugați opțiunea pentru a dezactiva Magisk (MagiskSU va fi încă pornit)
Sursa: XDA