Magisk v26.0 aggiunge la compatibilità con Android 14, eliminando il supporto dei dispositivi legacy

Magisk è probabilmente un nome che non ha bisogno di presentazioni per gli appassionati di modding Android, ma per chi non lo sapesse, è un software open source versatile che consente l'utilizzo senza sistemi accesso root. Per gli esperti e coloro che sono ancora radicati nella personalizzazione delle ROM nel vero senso del termine, ci sono pochissime soluzioni che corrispondono a Magisk e alla vasta gamma di Moduli Magisk. Lo strumento è ora in fase di aggiornamento alla versione 26.0, che introduce il supporto per Samsung Galassia S23 serie così come altri dispositivi Galaxy lanciati con Androide 13 e pone le basi per Androide 14.

L'ultima versione non solo include le correzioni necessarie per la routine di patch dell'immagine di avvio relativa ad Android 14, ma anche include anche alcune modifiche e miglioramenti notevoli a Magic Mount, Zygisk API, oltre a un sacco di modifiche nascoste e miglioramenti. La build stabile ora può gestire il file init_boot immagine anche per il firmware Samsung, il che significa che non è necessario optare per un fork di terze parti o build all'avanguardia per poterlo fare

eseguire il root del Galaxy S23.

Forum Magisk XDA

In particolare, il componente di patch di SELinux è stato aggiornato in questa versione con un meccanismo di rilevamento delle partizioni pre-init migliorato. Di conseguenza, ci sono alcune modifiche minori nel file Installazione di Magisk passi. Sebbene il metodo di patching dell'immagine di avvio diretto non sia influenzato, qualsiasi installazione di Magisk v26.0 e versioni successive utilizzando un l'ambiente di ripristino personalizzato richiederà una successiva reinstallazione tramite l'app Magisk dopo l'avvio iniziale su.

Per coloro che sono ancora aggrappati ai vecchi telefoni Android, abbiamo delle brutte notizie, poiché Magisk v26.0 non è più compatibile con i dispositivi precedenti ad Android 6.0. Purtroppo, ciò significa che le versioni future supporteranno solo Marshmallow o versioni successive. Questo è senza dubbio un duro colpo per alcune persone che utilizzano hardware legacy, ma è davvero una misura necessaria per ridurre al minimo il fattore di regressione e mantenere la base di codice il più snella possibile.

Il registro completo delle modifiche per Magisk v26.0 è appena sotto:

  • [Generale] Aumenta la versione minima supportata di Android ad Android 6.0
  • [Generale] Nuovo backend per la montatura magica. Supporta il caricamento dei moduli nel sistema con overlayfs file iniettati
  • [Zygisk] Rilascia la nuova versione API 4
  • [Zygisk] Previene l'arresto anomalo del demone per errore
  • [Zygisk] Riscrivi l'iniezione di codice zygote con un nuovo approccio alla libreria di caricamento
  • [Zygisk] Riscrive l'implementazione dello scaricamento del codice
  • [MagiskBoot] Supporta dispositivi microloader amonet
  • [MagiskBoot] Utilizza sempre la compressione lz4_legacy sulle immagini di avvio v4. Ciò risolve i problemi di patching dell'immagine di avvio nell'anteprima di Android U.
  • [MagiskInit] Supporta la sostituzione dei file *.rc esistenti in overlay.d
  • [MagiskInit] Riscrive l'implementazione di montaggio e caricamento di sepolicy.rules
  • [App] Rendi offline l'applicazione delle patch agli stub al 100%.
  • [App] Supporta l'applicazione di patch init_boot.img per il firmware Samsung ODIN
  • [MagiskPolicy] Risolto un bug minore nell'analisi degli argomenti della riga di comando
  • [MagiskPolicy] Aggiorna le regole per supportare Android U

Puoi prendere l'ultima versione andando alla pagina del progetto GitHub di Magisk. Al momento in cui scrivo, i binari precompilati non sono pronti per il download. Tuttavia, il registro delle modifiche ufficiale è aggiornato, quindi la build dovrebbe essere disponibile presto.

Scarica Magisk


Fonte: Magisk GitHub