Magisk prejme posodobitev na v11, predstavlja MagiskSU in več

XDA priznani razvijalec in sodelavec topjohnwu je v zadnjem času trdo delal in je pravkar izdal znatno posodobitev modifikacije Magisk Android. Največja novost tukaj je dodatek MagiskSU, saj to spremeni Magisk v lastno rešitev za korenjenje. Koda za to novo funkcijo temelji na pristopu phh za posodobitev CM Superuserja, vendar naj bi bila dovolj pomembna, da je samostojna rešitev. Cilj je bil doseči standarde SuperSU in razvijalec meni, da bi funkcionalnost morala biti skoraj enakovreden.

Edina skrb trenutno je združljivost, na kateri bomo delali z nadaljnjimi posodobitvami v prihodnosti. Za tiste, ki še vedno želijo vztrajati pri. Verižni ogenj root rešitev, bo Magisk 11 še vedno deloval s SuperSU (in je bil preizkušen s SuperSU v2.79-SR3). V skladu z novo korensko rešitvijo MagiskSU topjohnwu pravi, da so ponovno faktorizirali Magiskovo orodje za vstavljanje politik. S pomočjo dokumentacije Chainfire bi moral Magisk zdaj slediti isti sintaksi kot orodje supolicy SuperSU.

Da bi povečali združljivost Magiska z ROM-i po meri in dali skupnosti dodatne možnosti, ima Magisk v11 tisto, čemur topjohnwu pravi Pseudo SELinux Enforce Mode. To bo možnost v meniju z nastavitvami, ki bo SELinux nastavila na permisivno, medtem ko bo stanje prikazano kot vsiljeno. Čeprav nekateri menijo, da je to nastavljeno na permisivno slabo, nekateri ROM-i po meri zahtevajo, da je nastavljeno na ta način. Zdaj bo imel uporabnik možnost, da SELinux nastavi kot uveljavljanje ali pa se pretvarja, da je nastavljen kot uveljavljanje.

V različici 4 Magiska je topjohnwu odstranil možnost uporabe splošnih zagonskih skriptov, ker so želeli, da ljudje namesto tega uporabljajo skripte po modulih. Ta funkcija je zdaj ponovno uvedena in skripte je treba postaviti v /magisk/.core/post-fs-data.d in /magisk/.core/service.d. Za tiste, ki jih zanima, je tukaj celoten dnevnik sprememb za Magisk različico 11..

  • [Magic Mount] Podpora za zamenjavo simbolnih povezav. Simbolne povezave ne morejo biti cilj nameščene vezave, zato se obravnavajo enako kot nove datoteke
  • [Magic Mount] Odpravite težavo, ko ime datoteke/mape vsebuje presledke
  • [BusyBox] Posodobljeno na v1.26.2. Odpraviti bi moral težave s črnim zaslonom FlashFire
  • [resetprop] Podpira branje prop datotek, ki vsebujejo presledke v vrednosti prop
  • [MagiskSU] Prilagodite komunikacijo Magisk Managerju; odstranil neuporabljen prenos podatkov
  • [MagiskSU] Implementacija možnosti dostopa SuperUser (onemogoči, samo APP, samo ADB, APP & ADB) phh Aplikacija superuporabnika ima to možnost, vendar funkcija ni implementirana v binarnem sistemu su
  • [MagiskSU] Odpravljene vse težave z "ukazi" su -c (zagon ukazov z root-jem) Ta funkcija naj bi omogočiti le eno samo možnost, vendar očitno adb shell su -c "ukaz" ne deluje na ta način in
  • veliko korenskih aplikacij ne upošteva pravila. Binarna datoteka su bo zdaj upoštevala vse po -c kot del ukaza.
  • [MagiskSU] Odstranjen podedovan kontekstni vdor za TiBack, kar trenutno počne, je upočasnitev klica
  • [MagiskSU] Ohrani trenutni delovni imenik po priklicu su Prejšnji superuporabnik phh bo spremenil pot do /data/data po pridobitvi korenske lupine. Zdaj bo ostal v istem imeniku, kjer ste
  • alled su
  • [MagiskSU] Daemon zdaj deluje tudi v kontekstu u: r: su: s0
  • [MagiskSU] Odstranjeno nepotrebno razcepljanje, zmanjšanje tekočih procesov in pospešitev klicanja
  • [MagiskSU] Dodaj -cn možnost v binarno datoteko. Nisem prepričan, ali je to še vedno pomembno, in tudi nisem prepričan, ali je pravilno implementirano, ampak hej, tukaj je
  • [sepolicy-inject] Dokončano ponovno pisanje možnosti ukazne vrstice, zdaj se skoraj ujema s sintakso supolicy
  • [sepolicy-inject] Podpira vse načine ujemanja za skoraj vsako dejanje (omogoča psevdo vsiljenost)
  • [sepolicy-inject] Odpravljena starodavna napaka, zaradi katere dodeljeni pomnilnik ni ponastavljen
  • [uninstaller] Zdaj deluje kot neodvisen skript, ki se lahko izvede ob zagonu Popolna podpora obnovitve brez dostopa do /data, odstranitev Magisk z Magisk Managerjem
  • [Dodatek] Busybox, MagiskHide, nastavitve gostiteljev je zdaj mogoče uporabiti takoj; ponovni zagoni niso potrebni
  • [Dodatek] Dodajte post-fs-data.d in service.d
  • [Dodatek] Dodajte možnost za onemogočanje Magiska (MagiskSU bo še vedno zagnan)

Vir: XDA