Magisk v25.0 introduce un MagiskInit reelaborat pentru a rezolva problemele SELinux

Cea mai recentă actualizare pentru Magisk (v25.0) a fost lansată cu o mulțime de remedieri de erori și îmbunătățiri ale caracteristicilor. Citiți mai departe pentru a afla mai multe!

În acest moment, noi cei de la XDA suntem siguri că cei mai mulți dintre voi ați auzit cel puțin de Magisk. Creat de John Wu, alias XDA Recognized Developer topjohnwu, proiectul a început inițial ca o metodă rădăcină fără sistem și a evoluat treptat într-o soluție mult mai diversă și mai puternică, dincolo de un simplu furnizor de privilegii de superutilizator. Este de la sine înțeles că dezvoltatorul și colaboratorii sunt mereu activi și lucrează din greu pentru a-l perfecționa. Cea mai recentă actualizare majoră a Magisk, care corespunde celei de-a douăzeci și cincea versiune (v25), a ajuns acum la filiala publică beta. Jurnalul de modificări este subtil, dar foarte important, așa că haideți să ne aprofundăm în el.

Forumuri Magisk XDA

Primul lucru (și probabil cel mai important) din această actualizare este software-ul MagiskInit rescris. Pentru cei inconștienți,

magiskinit binary este responsabil pentru înlocuirea stocului init proces ca primul program care se rulează, injectând serviciile Magisk în init.rc, și corecțiile regulilor politicii SELinux. Datorită introducerii unui nou mecanism de injectare sepolicy, dezvoltatorii au rezolvat cu succes majoritatea incompatibilităților legate de SELinux. În plus, MagiskInit acceptă acum Imaginea generică a nucleului Android 13 format (GKI).

Nu în ultimul rând, noua versiune vine cu o mână de îmbunătățiri de securitate pentru componenta MagiskSU. Gestionarea permisiunilor rădăcină a fost reînnoită pentru a preveni atacurile rău intenționate de reutilizare a UID. Magisk impune acum verificarea semnăturii APK managerului rădăcină pentru a proteja utilizatorii de versiunile modificate ale Magisk Manager care au fost modificate. Cu toate acestea, dezvoltatorii își pot folosi în continuare propriile chei de semnare în timp ce construiesc Magisk din baza sa de cod. De asemenea, puteți opta pentru versiuni oficiale de depanare în cazul în care trebuie să scăpați de verificarea semnăturii de dragul modificării.

Iată jurnalul oficial de modificări pentru Magisk v25.0:

  • [MagiskInit] Actualizați implementarea 2SI, crește semnificativ compatibilitatea dispozitivelor (de exemplu, dispozitivele Sony Xperia)
  • [MagiskInit] Introduceți nou sepolicy mecanism de injectie
  • [MagiskInit] Suport Oculus Go
  • [MagiskInit] Suporta Android 13 GKI-uri (Pixel 6)
  • [MagiskBoot] Remediați implementarea extracției vbmeta
  • [Aplicație] Remediați aplicația stub pe versiunile mai vechi de Android
  • [Aplicație] [MagiskSU] Sprijină în mod corespunzător aplicațiile folosind sharedUserId
  • [MagiskSU] Remediați o posibilă blocare magiskd
  • [MagiskSU] Eliminați UID-urile neutilizate de îndată ce system_server repornește pentru a preveni atacurile de reutilizare a UID
  • [MagiskSU] Verificați și aplicați certificatul aplicației Magisk instalate pentru a se potrivi cu semnătura distribuitorului
  • [MagiskSU] [Zygisk] Gestionarea și detectarea corectă a pachetelor
  • [Zygisk] Remediați conectarea funcției pe dispozitivele care rulează Android 12 cu nuclee vechi
  • [Zygisk] Remediați implementarea de descărcare automată a codului Zygisk
  • [DenyList] Remediați DenyList în aplicațiile UID partajate
  • [BusyBox] Adăugați o soluție pentru dispozitivele care rulează nuclee vechi

Puteți descărca cea mai recentă versiune urmând linkul de mai jos. În cazul în care nu sunteți familiarizat cu Magisk, ar trebui să consultați ghidul nostru detaliat cum să vă rootați dispozitivul folosind instrumentul. Dacă se întâmplă să întâmpinați probleme cu cea mai recentă versiune, asigurați-vă că trimiteți un raport de eroare în proiectul Depozitul GitHub.

Descărcați Magisk v25.0


Sursă:John Wu pe Twitter