riru-core模块

riru-core模块

工具 2022-02-21 09:36:00 787
magisk riru模块是比较重要的核心接口模块,它是需要搭配magisk框架管理器才能使用的,对于喜欢用一些模块的人应该不陌生了,有很多都需要有riru的支...

magisk riru模块是比较重要的核心接口模块,它是需要搭配magisk框架管理器才能使用的,对于喜欢用一些模块的人应该不陌生了,有很多都需要有riru的支持。

riru模块官方介绍

通过替换libmemtrack.so注入合子过程,提供与其他riru模块的接口,magiskrirucore只做一件事,注入zygote以便允许模块在应用程序或系统服务器中运行其代码,所有其他magiskriru模块都需要riru系列核心接口模块才可以正常运行。

riru模块下载

riru如何运作

档案结构

riru模块是magisk模块(magisk模块文档)。

另外,当前唯一需要的文件(文件夹)是/data/adb/riru/modules/。riru将检查它是否存在并加载/system/lib(64)/libriru_.so。

关于预制

该模板将prefab功能用于本地依赖项。预制支持是从agp4.0添加的,但只能在更高版本上正常使用。如果您不能或不愿意使用apg4.1,则可以注释掉与预制件有关的零件build.gradle并riru.h从rikkaapps/riru中复制。

如何注入合子过程?

在v22.0之前,我们使用替换将由zygote加载的系统库(libmemtrack)的方法。但是,这似乎会引起一些奇怪的问题。可能是因为libmemtrack被其他东西使用了。

然后,我们找到了一种超级简单的方法,即“本地桥梁”(ro.dalvik.vm.native.bridge)。特定的“so”文件将由系统自动“dlopen-ed”和“dlclose-ed”。这是从这里来的。

更新日志

v26.1.5

这是最后一次发布。模块和用户应该迁移到zygisk。

修复描述提示

v26.1.4

启用zygisk时跳过启动rirud

修复sonext隐藏期间的更新

v26.1.2

加速rirud发射

用于getprogname检测合子

有关不正确selinux策略的警告

没有关于rirud套接字关闭的警告

riru-core模块

文件大小:164KB版本:v26.1.5 安卓版更新日期:2023.06.13
  • riru-core模块 安卓下载