Magisk dobiva ažuriranje na v11, predstavlja MagiskSU i više

XDA priznati programer i suradnik topjohnwu je u posljednje vrijeme vrijedno radio i upravo je izbacio značajno ažuriranje Magisk Android moda. Najveća nova značajka ovdje je dodavanje MagiskSU-a, jer to Magisk pretvara u vlastito rješenje za rootanje. Kod za ovu novu značajku temelji se na phh-ovom pristupu ažuriranju CM Superuser-a, ali se kaže da je dovoljno značajan da bude vlastito rješenje. Cilj je bio postići SuperSU standarde i programer smatra da bi funkcionalnost trebala biti gotovo ekvivalent.

Jedina briga trenutno je kompatibilnost, na kojoj će se raditi s narednim ažuriranjima u budućnosti. Za one koji se i dalje žele držati. Lančana vatra root rješenje, Magisk 11 će i dalje raditi sa SuperSU (i testiran je sa SuperSU v2.79-SR3). Kako bi se složili s novim MagiskSU root rješenjem, topjohnwu kaže da su ponovno faktorizirali Magiskov alat za ubacivanje politika. Uz pomoć Chainfireove dokumentacije, Magisk bi sada trebao slijediti istu sintaksu kao SuperSU-ov alat za supolicy.

Kako bi se povećala kompatibilnost Magiska s prilagođenim ROM-ovima i kako bi se zajednici dale dodatne opcije, Magisk v11 ima ono što topjohnwu naziva Pseudo SELinux Enforce Mode. Ovo će biti opcija unutar izbornika postavki koja će postaviti SELinux na permisivan dok će status biti prikazan kao nametnut. Iako neki smatraju lošom praksom postaviti ovo na permisivno, neki prilagođeni ROM-ovi zahtijevaju da bude postavljeno na ovaj način. Dakle, sada će korisnik imati opciju postaviti SELinux kao nametnuti ili se pretvarati da je postavljen kao nametnuti.

U verziji 4 Magiska, topjohnwu je uklonio mogućnost korištenja skripti za pokretanje opće namjene jer su htjeli da ljudi umjesto toga koriste skripte po modulu. Ova je značajka sada vraćena i skripte bi se trebale smjestiti u /magisk/.core/post-fs-data.d i /magisk/.core/service.d. Za one koji su zainteresirani, ovdje je cijeli dnevnik promjena za Magisk verziju 11...

  • [Magic Mount] Podržava zamjenu simboličkih veza. Simbolne veze ne mogu biti cilj montiranog povezivanja, pa se s njima postupa isto kao s novim datotekama
  • [Magic Mount] Popravi problem kada naziv datoteke/mape sadrži razmake
  • [BusyBox] Ažurirano na v1.26.2. Trebalo bi riješiti probleme s crnim ekranom FlashFirea
  • [resetprop] Podrška za čitanje prop datoteka koje sadrže razmake u prop vrijednostima
  • [MagiskSU] Prilagodite komunikaciju Magisk Manageru; skinuo neiskorišteni prijenos podataka
  • [MagiskSU] Implementacija opcije pristupa SuperUser (Onemogući, Samo APP, Samo ADB, APP & ADB) phh Aplikacija Superuser ima ovu opciju, ali značajka nije implementirana unutar su binarne datoteke
  • [MagiskSU] Riješeni su svi problemi sa su -c "naredbama" (pokretanje naredbi s root-om) Ova je značajka trebala dopustiti samo jednu opciju, ali očito adb shell su -c "command" ne radi na ovaj način, i
  • veliki broj root aplikacija ne slijedi pravilo. Su binarni će sada sve nakon -c smatrati dijelom naredbe.
  • [MagiskSU] Uklonjeno hakiranje naslijeđenog konteksta za TiBack, ono što trenutno radi je usporavanje pozivanja
  • [MagiskSU] Sačuvaj trenutni radni direktorij nakon pozivanja su. Prethodno će superkorisnik phh promijeniti put do /data/data nakon dobivanja korijenske ljuske. Sada će ostati u istom direktoriju gdje i vi
  • alled su
  • [MagiskSU] Daemon sada također radi u u: r: su: s0 kontekstu
  • [MagiskSU] Uklonjeno je nepotrebno račvanje, smanjeni pokrenuti procesi i ubrzano pozivanje
  • [MagiskSU] Dodaj opciju -cn u binarnu datoteku. Nisam siguran je li ovo još uvijek relevantno, a također nisam siguran je li pravilno implementirano, ali hej, ovdje je
  • [sepolicy-inject] Dovršeno ponovno pisanje opcija naredbenog retka, sada gotovo odgovara supolicy sintaksi
  • [sepolicy-inject] Podržava sve načine podudaranja za gotovo svaku radnju (omogućuje pseudo nametanje)
  • [sepolicy-inject] Ispravljena prastara pogreška zbog koje se dodijeljena memorija ne poništava
  • [uninstaller] Sada radi kao nezavisna skripta koja se može izvršiti pri dizanju Potpuno podržava oporavak bez pristupa /data, deinstalaciju Magiska s Magisk Managerom
  • [Dodatak] Busybox, MagiskHide, postavke domaćina sada se mogu primijeniti trenutno; nisu potrebna ponovna pokretanja
  • [Dodatak] Dodajte post-fs-data.d i service.d
  • [Dodatak] Dodavanje opcije za onemogućavanje Magiska (MagiskSU će i dalje biti pokrenut)

Izvor: XDA