Magisk v26.0 发布,Android 自定义套件


Magisk 是一套开放源代码的 Android 自定义工具套件,内置了 Magisk Manager(图形化管理界面)、Root、启动脚本、SElinux 补丁和启动时认证 /dm-verity/ 强制加密移除功能。Magisk 同时提供了在无需修改系统文件的情况下更改 /system 或 /vendor 分区内容的接口,利用与 Xposed 类似的模块系统,开发者可以对系统进行修改或对所安装的软件功能进行修改等。

Magisk 26.0 发布,更新内容如下:

最低 Android 版本提升到 6.0

Magisk 对 Android Lollipop 的支持已经中断了一段时间,并且没有被开发者注意到。之所以会这样,主要是 Magisk 的活跃开发者都没有实际的硬件来运行 Android Lollipop。他们都是依靠使用官方的 Android 模拟器对旧平台进行回归测试,然而 Google 从来没有提供支持 SELinux 的 Lollipop 模拟器镜像,因此团队别无选择,只能放弃对 Lollipop 的支持,因为不放心在没有充分测试的情况下继续支持 Android Lollipop。

新的 Magic Mount 实现

Magic Mount,即让模块修改分区的功能,经历了一次重大的重写。现有的实现方式不能很好地配合 OEM 厂商使用 overlayfs 向他们的系统注入 overlays(Android overlay 机制的目的是为 OEM 厂商提供一种替换原生系统资源的机制)。新的实现从根本上改变了文件系统镜像的创建方式,给我们一个更准确的未修改文件系统的克隆。

新的 sepolicy.rule 实现

Magisk 允许模块通过包括 sepolicy.rule 文件来提供自定义的 SELinux 补丁。由于 SELinux 补丁的复杂性质,这个功能的兼容性一直很不稳定,很多设备都不被支持。在这个版本中,Magisk 设计了一个全新的预启动分区检测机制,以支持更多设备。由于复杂的原因,这种检测机制不能在自定义恢复环境中执行。

这意味着任何使用自定义恢复的 Magisk v26+ 的安装都是不完整的;需要在开机后通过 Magisk 应用进行后续的重新安装。

Zygisk 更新

新的 Zygisk API v4 现在已经上线,它具有新的功能和完善的 PLT function hook API。Zygisk 的实现也经历了一些重大的重构,包括新的代码加载/卸载机制和新的 PLT function hook 的实现。

更多详情可查看:https://github.com/topjohnwu/Magisk/releases/tag/v26.0


相關推薦

2022-06-21

Magisk 是一套开放源代码的 Android(5.0 以上版本)自定义工具套件,内置了 Magisk Manager(图形化管理界面)、Root、启动脚本、SElinux 补丁和启动时认证 /dm-verity/ 强制加密移除功能。Magisk 同时提供了在无需修改系统文件的情况下更

2022-06-09

Magisk 是一套开放源代码的 Android(5.0 以上版本)自定义工具套件,内置了 Magisk Manager(图形化管理界面)、Root、启动脚本、SElinux 补丁和启动时认证 /dm-verity/ 强制加密移除功能。Magisk 同时提供了在无需修改系统文件的情况下更

2023-02-18

Erlang/OTP 26.0 发布了首个 RC。 Erlang 是一种通用的并发函数式程序设计语言。Erlang 也可以指 Erlang/OTP 的通称,开源电信平台 (OTP) 是 Erlang 的常用执行环境及一系列标准组件。 主要变化 改进 Shell 该版本针对 Shell 添加了许多

2023-04-30

基于容器的方法,可以在常规 GNU/Linux 系统上启动完整的 Android 系统。这意味着用户现在可以在搭载 Nitrux 的计算机上安装和使用 Android 应用程序。 此版本还添加了 Maliit 键盘,支持 NFS 共享、平板电脑和带触摸屏的二合一设备

2022-12-26

1.规范会话管理功能,划分为本地会话和远程会话两大类,其中串口会话规划至本地会话中。 2.在本地会话中,新增打开本地终端的会话功能。 3.在串口会话中,新增了串口服务器中常见的TCP/UDP端口4种模式,支持文本或十六进

2022-07-24

包解压覆盖更新(应用商店版由商店更新不受此影响) 在 Android 上因系统限制,目前的加速功能无法正常使用,所以此功能已放弃继续开发,如仍想使用需要自行导入证书到系统目录,使用 adb 工具或 Magisk 之类的软件操作,未来

2023-02-14

 KiCad 7 已正式发布。公告写道,KiCad 7 是对 KiCad 6 的重大升级,并增加了许多令人兴奋的新功能,以及对现有功能的改进。此版本据称包含 6000 多次 commit,修复了超过 1200 个社区反馈的问题。 根据 KiCad 的发布政策,KiCad 6.x

2023-12-06

了学术写作产品Mogan Research,另外后续墨干理工套件还会发布代码编辑器Mogan Code和幻灯片产品Mogan Beamer。 Mogan Code的中文名为墨码,Mogan Beamer的中文名为墨板。这两个待发布的产品命名比较直观。Mogan Research的中文名为墨砚,和2

2023-01-20

作为 64 位和 32 位 二进制安装程序,可用于 Raspberry Pi、Android、macOS 和 Windows 等系统。

2022-09-30

年更新三至四次。此外还提供长期支持 (LTS) 版本。每年发布一个新 LTS 版本,并提供两年支持(一年错误修复和两年安全补丁)。 版本说明 查看系统要求 更广泛的支持 在扩展的深度学习模型中轻松优化和部署,包括自

2023-08-25

。[ GTW-5838 ] 自 v2023.2.1 起,IntelliJ IDEA 捆绑的 Android 插件提供了 Android Studio Giraffe Stable 的功能和错误修复,包括对 Android Gradle Plugin (AGP) 版本 8.0.0 的支持。注意,该支持不包括需要登录 Firebase 帐户的功能。 更多详情

2023-12-05

Node.js v18.19.0 已发布,代号 'Hydrogen'。Node v18.19.0 是一个长期支持版本 (LTS),这意味着它将获得更长的支持和维护。LTS 版本通常更加稳定和可靠,适合用于生产环境。 主要变化 将 npm 升级到 v10 在 Node.js 20 中经过两个月的试

2023-08-05

Proxy 是 golang 实现的高性能 http、https、websocket、tcp、udp、socks5 代理服务器,支持正向代理、反向代理、透明代理、内网穿透、TCP/UDP 端口映射、SSH 中转、TLS 加密传输、协议转换、DNS 防污染智能代理、前置 CDN/Nginx 反代、代理连

2023-04-14

近日 Google 发布了 Android 14 的第一个 Beta 版(Android 14 Beta 1),该版本围绕隐私、安全、性能、开发者生产力和用户自定义等核心特性,同时持续改善平板电脑、可折叠设备等的大屏幕设备体验。 更智能的系统 UI 在 Android 操