2026.10.25 Magisk v31.1
此版本为 Googlebook(Aluminium OS)带来了官方支持,包括自动建议固件下载,以及将 recovery GPT 映像直接修补到已连接的 USB 驱动器的能力。将 Magisk 引入 Googlebook 还意味着支持 Android 的无头系统用户模式(HSUM):在该模式下,用户 0 严格作为非交互式后台系统用户运行,而真人用户则在次要用户配置文件中运行。适配 HSUM 带来了若干架构挑战,因为许多长期存在的功能和内部机制都建立在“用户 0 始终是主要交互用户”的假设之上。
为了解决这个问题,向应用授予超级用户权限的方式已被重新设计,传统的交互式 root 请求提示已被移除。现有的响应式 su 请求流程依赖于在后台守护进程中拦截 root 调用,并在正确的用户会话中启动阻塞式 UI 提示,这与 HSUM 从根本上不兼容,尤其是在处理 adb shell 等不属于前台用户的非应用 UID 时。现在,超级用户权限改为提前在 Magisk app 的“超级用户”选项卡中明确授予应用。
最后,应用隐藏(包重新打包)功能也已被移除。与交互式 su 提示一样,重新打包和占位管理机制与 HSUM 从根本上不兼容。更重要的是,在 Android 上真正让已安装的包无法被检测在技术上几乎是不可能的。由于交互式 root 提示不再需要 Magisk app 在运行时保持安装,而且 Magisk 也不再在应用缺失时自动重新安装它,因此隐藏 Magisk app 最有效的方法就是在配置好超级用户策略和模块后直接卸载它。
- [General] 支持无头系统用户模式(HSUM)设备
- [General] 放弃对 Android 6.0 的支持;Android 7.0 现在是支持的最低版本
- [General] 移除应用隐藏(重新打包)功能和占位应用;Magisk 不再在应用缺失时自动重新安装
- [App] 移除响应式超级用户请求提示;超级用户访问权限现在在“超级用户”选项卡中提前明确授予
- [App] 统一本地文件和远程 URL 的映像修补流程,涵盖原始映像、OTA zip、出厂映像 zip、三星 Odin tar 和 Aluminium OS recovery GPT 映像
- [App] 自动为 Google Pixel 和 Googlebook(Aluminium OS)设备建议官方固件下载
- [App] 在 Googlebook 上支持修补 Aluminium OS recovery 映像并直接写入已连接的 USB 驱动器
- [App] 在下载和修补映像时显示实时原地读/写进度和传输速度
- [MagiskSU] 移除过时的超级用户访问模式和重新认证设置
- [MagiskSU] 修复
-g/-G参数处理,将未知选项转发给 shell,并修复守护进程执行信号处理 - [MagiskBoot] 原生支持对 ChromeOS 启动映像签名,并在重新打包时自动重新签名,移除外部
futility二进制文件 - [MagiskBoot] 使用 ASN.1 DER 编码修复 AVB 1.0 ECDSA 签名验证和签名
- [MagiskBoot] 在启动映像重新打包期间保留三星
SignerVer02签名 - [MagiskBoot] 撤销重新打包时更新 AVB 哈希描述符映像大小的更改
- [MagiskBoot] 为 XZ 压缩启用架构特定的 BCJ 过滤器,并改进
zImage压缩载荷检测 - [MagiskBoot] 支持在 Linux 和 macOS 主机上原生构建
magiskboot - [Core] 修复处理
NULL数据库字符串或守护进程连接失败时的潜在崩溃
英文原版
- [General] Support Headless System User Mode (HSUM) devices
- [General] Drop support for Android 6.0; Android 7.0 is now the minimum supported version
- [General] Remove the app hiding (repackaging) feature and the stub app; Magisk no longer reinstalls the app automatically if it is missing
- [App] Remove reactive superuser request prompts; superuser access is now explicitly granted ahead of time in the Superuser tab
- [App] Unify the image patching pipeline across local files and remote URLs for raw images, OTA zips, factory image zips, Samsung Odin tars, and Aluminium OS recovery GPT images
- [App] Automatically suggest official firmware downloads for Google Pixel and Googlebook (Aluminium OS) devices
- [App] Support patching Aluminium OS recovery images and writing directly to a connected USB drive on Googlebooks
- [App] Display real-time in-place read/write progress and transfer speeds when downloading and patching images
- [MagiskSU] Remove obsolete superuser access mode and reauthentication settings
- [MagiskSU] Fix
-g/-Gargument handling, forward unknown options to the shell, and fix daemon exec signal handling - [MagiskBoot] Support signing ChromeOS boot images natively and automatically re-sign on repack, removing the external
futilitybinary - [MagiskBoot] Fix AVB 1.0 ECDSA signature verification and signing by using ASN.1 DER encoding
- [MagiskBoot] Preserve Samsung
SignerVer02signatures during boot image repack - [MagiskBoot] Revert updating AVB hash descriptor image size on repack
- [MagiskBoot] Enable architecture-specific BCJ filters for XZ compression and improve
zImagecompressed payload detection - [MagiskBoot] Support building
magiskbootnatively on Linux and macOS hosts - [Core] Fix potential crashes when handling
NULLdatabase strings or failed daemon connections
完整更新日志: 这里