Magisk v25.0 predstavlja predelan MagiskInit za reševanje težav SELinux

Najnovejša posodobitev za Magisk (v25.0) je bila izdana s številnimi popravki napak in izboljšavami funkcij. Berite naprej, če želite izvedeti več!

Na tej točki smo pri XDA prepričani, da je večina od vas vsaj slišala za Magisk. Ustvaril John Wu, znan kot XDA Recognised Developer topjohnwu, se je projekt prvotno začel kot brezsistemska korenska metoda in se je postopoma razvil v veliko bolj raznoliko in zmogljivo rešitev, ki presega zgolj navadnega ponudnika privilegijev superuporabnika. Ni treba posebej poudarjati, da so razvijalec in sodelavci vedno aktivni in trdo delajo, da bi ga izpopolnili. Najnovejša večja posodobitev Magiska, ki ustreza petindvajseti različici (v25), je zdaj prispela v javno beta vejo. Dnevnik sprememb je subtilen, a zelo pomemben, zato se poglobimo vanj.

Forumi Magisk XDA

Prva (in verjetno najpomembnejša) stvar v tej posodobitvi je prepisana programska oprema MagiskInit. Za nevedne, magiskinit binary je odgovoren za zamenjavo zaloge init proces kot prvi program, ki se bo zagnal in vanj vbrizgal storitve Magisk

init.rcin popravljanje pravil pravilnika SELinux. Zahvaljujoč uvedbi popolnoma novega mehanizma za vbrizgavanje sepolicy so razvijalci uspešno rešili večino nezdružljivosti, povezanih s SELinuxom. Poleg tega MagiskInit zdaj podpira Generična slika jedra za Android 13 (GKI).

Nenazadnje nova zgradba vsebuje nekaj varnostnih izboljšav za komponento MagiskSU. Upravljanje korenskih dovoljenj je bilo prenovljeno za preprečevanje zlonamernih napadov ponovne uporabe UID. Magisk zdaj uveljavlja preverjanje podpisa APK-ja korenskega upravitelja, da zaščiti uporabnike pred spremenjenimi različicami upravitelja Magisk Manager, ki so bili spremenjeni. Kljub temu lahko razvijalci še vedno uporabljajo lastne podpisne ključe, medtem ko gradijo Magisk iz njegove kodne baze. Odločite se lahko tudi za uradne gradnje za odpravljanje napak, če se morate znebiti preverjanja podpisa zaradi poigravanja.

Tukaj je uradni dnevnik sprememb za Magisk v25.0:

  • [MagiskInit] Posodobitev implementacije 2SI, znatno povečanje združljivosti naprav (npr. naprave Sony Xperia)
  • [MagiskInit] Predstavite novo sepolicy injekcijski mehanizem
  • [MagiskInit] Podpira Oculus Go
  • [MagiskInit] Podpora za Android 13 GKI (Pixel 6)
  • [MagiskBoot] Popravi implementacijo ekstrakcije vbmeta
  • [Aplikacija] Popravi škrbino v starejših različicah Androida
  • [App] [MagiskSU] Pravilno podpira aplikacije, ki uporabljajo sharedUserId
  • [MagiskSU] Popravi morebitno zrušitev magiskd
  • [MagiskSU] Odstrani neuporabljene UID-je takoj system_server znova zažene, da prepreči napade ponovne uporabe UID
  • [MagiskSU] Preverite in uveljavite potrdilo nameščene aplikacije Magisk, da se ujema s podpisom distributerja
  • [MagiskSU] [Zygisk] Pravilno upravljanje in odkrivanje paketov
  • [Zygisk] Popravek povezovanja funkcij v napravah s sistemom Android 12 s starimi jedri
  • [Zygisk] Popravi Zygiskovo implementacijo razkladanja lastne kode
  • [DenyList] Popravite DenyList v aplikacijah UID v skupni rabi
  • [BusyBox] Dodajte rešitev za naprave s starimi jedri

Najnovejšo izdajo lahko prenesete s spodnje povezave. Če ne poznate Magiska, si oglejte naš poglobljen vodnik kako rootati svojo napravo uporabo orodja. Če slučajno naletite na kakršne koli težave z najnovejšo gradnjo, ne pozabite vložiti poročila o napakah v projektu Repozitorij GitHub.

Prenesite Magisk v25.0


Vir:John Wu na Twitterju