L'ultimo aggiornamento per Magisk (v25.0) è stato rilasciato con tantissime correzioni di bug e miglioramenti delle funzionalità. Continua a leggere per saperne di più!
A questo punto, noi di XDA siamo certi che la maggior parte di voi abbia almeno sentito parlare di Magisk. Creato da John Wu, alias XDA Recognized Developer topjohnwu, il progetto è iniziato originariamente come metodo root senza sistema e si è gradualmente evoluto in una soluzione molto più diversificata e potente che va oltre un semplice fornitore di privilegi di superutente. Inutile dire che lo sviluppatore e i contributori sono sempre attivi e lavorano duramente per perfezionarlo. L'ultimo major update di Magisk, che corrisponde alla venticinquesima versione (v25), è ora arrivato al ramo beta pubblico. Il registro delle modifiche è sottile ma molto importante, quindi tuffiamoci dentro.
Forum Magisk XDA
La prima (e probabilmente la più importante) cosa in questo aggiornamento è il software MagiskInit riscritto. Per gli ignari, il
magiskinit
Il binario è responsabile della sostituzione dello stock init
processare come primo programma da eseguire, inserendo i servizi Magisk init.rc
e applicare patch alle regole della policy SELinux. Grazie all'introduzione di un nuovissimo meccanismo di sepolicy injection, gli sviluppatori hanno risolto con successo la maggior parte delle incompatibilità legate a SELinux. Inoltre, MagiskInit ora supporta Immagine kernel generica di Android 13 (GKI).
Ultimo ma non meno importante, la nuova build include una manciata di miglioramenti di sicurezza per il componente MagiskSU. La gestione dei permessi root è stata rinnovata per prevenire attacchi dannosi legati al riutilizzo degli UID. Magisk ora applica la verifica della firma APK del root manager per proteggere gli utenti dalle versioni modificate di Magisk Manager che sono state manomesse. Tuttavia, gli sviluppatori possono comunque utilizzare le proprie chiavi di firma durante la creazione di Magisk dalla sua base di codice. Puoi anche optare per build di debug ufficiali nel caso in cui sia necessario eliminare la verifica della firma per il gusto di armeggiare.
Ecco il registro delle modifiche ufficiale per Magisk v25.0:
- [MagiskInit] Aggiorna l'implementazione 2SI, aumenta significativamente la compatibilità dei dispositivi (ad esempio dispositivi Sony Xperia)
- [MagiskInit] Introduce nuovi
sepolicy
meccanismo di iniezione - [MagiskInit] Supporta Oculus Go
- [MagiskInit] Supporta GKI Android 13 (Pixel 6)
- [MagiskBoot] Corretta l'implementazione dell'estrazione vbmeta
- [App] Correggi l'app stub sulle versioni Android precedenti
- [App] [MagiskSU] Supporta correttamente le app che utilizzano
sharedUserId
- [MagiskSU] Risolto un possibile arresto anomalo del sistema
magiskd
- [MagiskSU] Elimina gli UID inutilizzati non appena
system_server
si riavvia per impedire attacchi di riutilizzo dell'UID - [MagiskSU] Verifica e applica il certificato dell'app Magisk installata in modo che corrisponda alla firma del distributore
- [MagiskSU] [Zygisk] Gestione e rilevamento adeguati dei pacchetti
- [Zygisk] Corretta la funzione di aggancio sui dispositivi che eseguono Android 12 con vecchi kernel
- [Zygisk] Corretta l'implementazione dello scaricamento automatico del codice di Zygisk
- [DenyList] Correggi DenyList sulle app UID condivise
- [BusyBox] Aggiunta una soluzione alternativa per i dispositivi che eseguono vecchi kernel
È possibile scaricare l'ultima versione seguendo il collegamento sottostante. Se non hai familiarità con Magisk, dovresti consultare la nostra guida approfondita su come eseguire il root del tuo dispositivo utilizzando lo strumento. Se ti capita di riscontrare problemi con l'ultima build, assicurati di inviare una segnalazione di bug sul progetto Repositorio GitHub.
Scarica Magisk v25.0
Fonte:John Wu su Twitter