La versione 10 della popolare mod Magisk aggiunge un'interfaccia universale senza sistema, consentendo agli utenti di associare file a qualsiasi directory di loro scelta.
Noi abbiamo parlato di Magisk qui su XDA più volte in passatoed è stato fantastico osservare lo sviluppo di questa modifica da quando è stata introdotta per la prima volta. L'obiettivo di Magisk è superare i limiti delle mod systemless per la piattaforma Android. Creando un'interfaccia universale senza sistema, ciò consente agli sviluppatori e agli utenti di applicare modifiche software in modo da non interferire con la partizione di sistema.
La versione 9 di Magisk è stata rilasciata proprio il mese scorso e includeva una serie di nuove modifiche come la rimozione dell'interfaccia per i moduli post-fs e la preparazione per il supporto MultiROM. Sebbene il supporto MultiROM sia ancora in fase di elaborazione, puoi farlo guarda un video dimostrativo per come quella funzione potrebbe funzionare.
La versione 10 di Magisk fornisce un nuovo modo per montare i mirror di sistema (fornitore), un modo universale di gestire la partizione /vendor e la possibilità di aggiungere qualsiasi file a qualsiasi partizione. Magic Mount ora utilizzerà i collegamenti simbolici per eseguire il mirroring delle directory (se possibile), riducendo i montaggi di associazione per l'aggiunta di file. Controllerà anche lo spazio dei nomi init e lo spazio dei nomi zygote nel tentativo di impedire la rottura di Magic Mount. Magisk Hide ora invierà SIGSTOP per mettere in pausa immediatamente un processo di destinazione in modo da causare un arresto anomalo se lo smontaggio fosse troppo tardi. E nasconderlo ora dovrebbe funzionare in qualsiasi condizione, anche quando si aggiungono librerie e /system root.
Ieri abbiamo visto un rapido aggiornamento alla versione 10.2 che aggiunge alcune nuove modifiche anche a Magisk. Il registro delle modifiche menziona la rimozione di apps/priv-app dalla whitelist come soluzione per gli arresti anomali e include anche una correzione per il file binario phh non aggiornato. Infine, risolve un bug che causava la scomparsa dell'accesso root durante l'aggiornamento all'interno di Magisk Manager.
Puoi trovare il registro completo delle modifiche per questi due aggiornamenti elencati di seguito:
v10.2
- [Magic Mount] Rimuovi app/app private dalla whitelist, dovrebbe risolvere tutti gli arresti anomali
- [phh] Risolto il problema del binario obsoleto
- [script] Risolto il problema della scomparsa della radice durante l'aggiornamento all'interno di Magisk Manager
v10
- [Magic Mount] Usa un nuovo modo per montare gli specchi di sistema (fornitore).
- [Magic Mount] Utilizza il modo universale per gestire /vendor, gestire entrambe le partizioni separate o meno
- [Magic Mount] L'aggiunta di qualsiasi cosa in qualsiasi luogo è ora ufficialmente supportata (inclusi /system root e /vendor root)
- [Magic Mount] Se possibile, usa i collegamenti simbolici per il mirroring, riduci i montaggi di collegamento per aggiungere file
- [Magisk Hide] Controlla lo spazio dei nomi init e lo spazio dei nomi zygote per evitare la rottura di Magic Mount (ovvero la perdita di root)
- [Magisk Hide] Invia SIGSTOP per mettere in pausa il processo di destinazione il prima possibile per evitare arresti anomali se si smonta troppo tardi
- [Magisk Hide] Nascondere dovrebbe funzionare in qualsiasi condizione, inclusa l'aggiunta di librerie e /system root ecc.
- [phh] Eseguire il root del dispositivo se non viene rilevata alcuna root corretta
- [phh] Sposta /sbin in /sbin_orig e collega nuovamente, risolvi il problema no-suid di Samsung
- [script] Migliora l'integrazione di SuperSU, ora utilizza sukernel per applicare patch a ramdisk, supporta il ripristino di ramdisk integrato in SuperSU
- [modello] Aggiungi l'opzione PROPFILE per caricare system.prop
Fonte: Forum XDA