Magisk è praticamente l'unico metodo per effettuare e gestire i permessi di root su uno smartphone: il software, che in realtà permette di eseguire davvero molte funzioni oltre al semplice root, è arrivato alla versione 24 (ancora purtroppo in beta pubblica), che porta diverse novità e un addio.
Per prima cosa, con la versione 24 di Magisk arriva il pieno supporto ad Android 12: con le precedenti versioni, era già possibile eseguire il root sull'ultima release del sistema operativo, ma c'era la possibilità di incorrere in problemi più o meno gravi. Oltre a ciò, sbarca anche Zygisk, ovvero una funzione che permette agli sviluppatori di eseguire il codice direttamente nel processo di ogni app Android.
Purtroppo però ci saluta MagiskHide: negli scorsi mesi, il creatore di Magisk aveva già annunciato ciò, ma adesso la cosa è ufficiale. Per nascondere i permessi di root alle app sarà dunque necessario utilizzare moduli Magisk di terze parti. Vi lasciamo al changelog completo di Magisk 24 e vi ricordiamo che, per installare il software, è necessario seguire queste istruzioni.
Changelog Magisk 24
- [General] MagiskHide is removed from Magisk
- [General] Support Android 12
- [General] Support devices that do not support 32-bit and only runs 64-bit code
- [General] Update BusyBox to 1.34.1
- [Zygisk] Introduce new feature: Zygisk
- [Zygisk] Introduce DenyList feature to revert Magisk features in user selected processes
- [MagiskBoot] Support patching 32-bit kernel zImages
- [MagiskBoot] Support boot image header v4
- [MagiskBoot] Support patching out skip_initramfs from dtb bootargs
- [MagiskBoot] Add new env variable PATCHVBMETAFLAG to configure whether vbmeta flags should be patched
- [MagiskInit] Support loading fstab from /system/etc (required for Pixel 6)
- [MagiskInit] Support /proc/bootconfig for loading boot configurations
- [MagiskInit] Better support for some Meizu devices
- [MagiskInit] Better support for some OnePlus/Oppo/Realme devices
- [MagiskInit] Support init.real on some Sony devices
- [MagiskInit] Skip loading Magisk when detecting DSU
- [MagiskPolicy] Load *_compat_cil_file from system_ext
- [MagiskSU] Use isolated devpts if the kernel supports it
- [MagiskSU] Fix root shell if isolated mount namespace is set
- [resetprop] Deleted properties are now wiped from memory instead of just unlinking
- [App] Build a single APK for all ABIs
- [App] Switch to use standard bottom navigation bar
- [App] Downloading modules from the centralized Magisk-Modules-Repo is removed
- [App] Support user configuration of boot image vbmeta patching
- [App] Restore the ability to install Magisk on the other slot on some A/B devices
- [App] Allow modules to specify an update URL for in-app update + install