Ora è possibile eseguire il flashing dell'APK di Magisk Manager dall'interno della TWRP

Magisk è ora distribuito come parte del Manager APK, il che significa che non è più necessario eseguire il flashing di un file ZIP separato da un ripristino personalizzato.

Topjohnwu, lo sviluppatore di Magisk, ha annunciato oggi un importante cambiamento nel popolare strumento di rooting open source. Il cambiamento più grande è che i file binari e gli script necessari per eseguire il root del telefono sono ora contenuti nell'app Manager anziché essere scaricati da Internet. Di conseguenza, dovrai scaricare solo un file, l'ultima versione dell'APK di Magisk Manager, per eseguire il root del telefono e gestire l'accesso root.

Prima dell'aggiornamento di oggi, il metodo più comune per installare Magisk era installare prima l'app Manager, quindi scaricare dall'interno dell'app Manager l'ultimo ZIP flashabile contenente i file binari e gli script richiesti da Magisk per l'installazione e infine eseguire il flashing dello ZIP in un ripristino personalizzato come TWRP. Dopo l'aggiornamento di oggi, tutto ciò che devi fare è scaricare l'ultimo Manager APK, modificare la sua estensione in ZIP in modo che venga riconosciuto come file flashabile da TWRP, quindi eseguire il flashing dello ZIP. Il motivo per cui può funzionare è che i file APK seguono il formato file ZIP, quindi

con alcune modifiche, è possibile che un APK funzioni sia come pacchetto di installazione Android sia come file ZIP flashabile riconosciuto da TWRP.

Oltre a ridurre la complessità, questo rende anche l'intero processo di installazione e disinstallazione completamente offline. In precedenza, l'app Manager richiedeva una connessione Internet attiva per scaricare l'ultimo Magisk ZIP da GitHub. Poiché i file binari e gli script richiesti sono contenuti nell'APK Manager, puoi evitare di scaricare eventuali file sul dispositivo di destinazione di cui desideri eseguire il root.

Inoltre, topjohnwu afferma che, distribuendo tutti i file binari come "librerie native" dell'APK di Manager, la versione SDK di destinazione dell'app Manager può essere impostata su 29 o successiva. Il motivo, dice, è dovuto alle restrizioni SELinux di Android 10 sull'esecuzione di file all'interno della home directory di un'app, le stesse restrizioni che hanno costretto gli sviluppatori di Termux per abbandonare la pubblicazione degli aggiornamenti dell'app su Google Play. Tuttavia, la versione dell'SDK di destinazione non è stata ancora aumentata e verrà affrontata in un commit futuro.

Come sempre, potrai trovare l'ultima versione di Magisk da topjohnwu's GitHub. È possibile trovare le note sulla versione più recenti, le istruzioni di installazione e le domande frequenti Qui.