È stato rilasciato l'ultimo aggiornamento stabile per Magisk (v20.4). A partire da questa build, MagiskHide non è più abilitato per impostazione predefinita. Continua a leggere per saperne di più!
Magisk è diventato praticamente sinonimo di accesso root su Android a questo punto. Una delle distribuzioni ROM personalizzate più popolari, LineageOS, è pari eliminando il supporto per il proprio binario aggiuntivo a favore di questa soluzione systemless sviluppata da XDA Recognized Developer topjohnwu. Lo sviluppatore ha recentemente parlato potenziali carenze del MagiskHide componente, originato da alcune modifiche nell'API SafetyNet Attestation di Google. Mentre Google potrebbe impiegare un po' di tempo prima di applicare pienamente le nuove regole, topjohnwu ha ora rilasciato un'altra versione stabile di Magisk con MagiskHide disabilitato per impostazione predefinita. Contrassegnato come v20.4, l'ultima build si concentra solo sui componenti principali, poiché Interfaccia utente ridisegnata di Magisk Manager "non è ancora del tutto pronto per la prima serata".
La nota di rilascio pubblicata su GitHub pone molta enfasi sulla modalità autonoma di BusyBox per migliorare la coerenza degli script, che è rivolto principalmente agli sviluppatori e manutentori del modulo Magisk. A partire da questa versione, Magisk forza ogni script a utilizzare il binario interno BusyBox, migliorato da XDA Recognized Developer osm0sis. Gli utenti, tuttavia, hanno ancora la possibilità di chiamare un comando all'esterno di BusyBox, ma devono utilizzare il percorso completo.
Ecco il registro delle modifiche ufficiale per Magisk v20.4:
- [MagiskInit] Risolto il potenziale bootloop nei dispositivi 2SI solo A
- [MagiskInit] Supporta correttamente la denominazione delle partizioni Tegra
- [Generale] Carica libsqlite.so in modo dinamico, eliminando la necessità di utilizzare script wrapper su Android 10+
- [Generale] Rileva il livello API con un metodo di fallback su alcuni dispositivi
- [Generale] Soluzione possibile bug nella chiamata di sistema readlinkat del kernel x86
- [BusyBox] Abilita le funzionalità di SELinux. Aggiungi chcon/runcon ecc. e l'opzione '-Z' a molte applet
- [BusyBox] Introduce la modalità autonoma. Maggiori dettagli nelle note di rilascio
- [MagiskHide] Disabilita MagiskHide per impostazione predefinita
- [MagiskHide] Aggiungi altre potenziali proprietà di sistema rilevabili
- [MagiskHide] Aggiunta soluzione alternativa per il bootloop dei dispositivi Xiaomi quando MagiskHide è abilitato su ROM tra regioni
- [MagiskBoot] Supporta l'applicazione di patch al formato speciale Motorolla DTB
- [MagiskPolicy] Supporta le regole sepolicy "genfscon".
- [Script] Supporta immagini di avvio basate su NAND (nodi di caratteri in /dev/block)
- [Script] Migliore supporto per addon.d (sia v1 che v2).
- [Script] Supporta il recupero del lignaggio per Android 10+
Scarica Magisk v20.4 da GitHub
Google potrebbe reprimere duramente la capacità di Magisk di nascondere lo stato di sblocco del bootloader dalle applicazioni, ma ciò non blocca altre potenzialità. Da ottenendo un vero dual boot A effettuare il jailbreak di un iPhone, Magisk è ancora utilizzato attivamente dalla comunità di modding.
Fonte: GitHub