核心Riru 并不是单独一个 Magisk 模块,而是由国内独立开发者 @Rikka 开发的一套模块系列。Riru 神奇的地方在于,它部分地达成了 Xposed 那样的功能,能够自定义到一部分的应用。 Xposed 的 中,我们已经得知「Android 上所有正在运行的应用程序都是通过 Zygote 创造出来的」,而 Riru 正是通过替换一个会被 zygote 进程加载的共享库,来达到劫持应用、让应用进程执行模块代码的目的。 那为什么到最后会变成「一套」模块呢?为了避免一群模块都去抢占那个要被替换的共享库,先派遣一个模块(也是 Riru Core 核心)去负责替换,再由那个核心模块提供 API 给其他模块,以让其他那些有需要模块都能正常工作、顺利生效。从这样的原理看,想要使用 Riru 系列模块,Riru Core 是必须安装的,然后需要用户按照自己的需求安装 Riru 系列的其他模块。开发者也可以阅读 GitHub 上的相关文档,制作自己的 Riru 模块。 下载Riru 系列模块并没有上架 Magisk Manager 内置的模块仓库,因此我们需要手动下载模块 .zip 文件刷入、更新。建议使用最新版本,已经从 Android 6.0 适配到 Android Q DP2。 下载地址: - Riru Core 下载:点此
- Riru-LocationReportEnabler 模块下载:点此
- Riru-Storage Redirect 模块下载:点此
|