安卓游戏 | 安卓软件 | 专题大全

当前位置: 首页 > 安卓软件 > 实用工具 > riru-core模块app v26.1.5

riru-core模块app v26.1.5

riru-core模块app
点赞 (823)
  • 版本:v26.1.5
  • 平台:安卓
  • 类型:实用工具
  • 发布:2022-05-02 11:43:28
  • 语言:中文
  • 大小:27.62M
安卓版下载

Magisk模块riru core,Magisk Riru系列核心接口模块,如果你不是玩机党,对于手机系统没有比较熟悉的了解的话,不建议下载使用,还是推荐有一定基础的用户使用,这个模块可以帮助你更好处理管理自己的手机系统。注入zygote以便允许模块在应用程序或系统服务器中运行其代码,所有其他magiskriru模块都需要riru系列核心接口模块才可以正常运行。

riru-core模块app 1

【riru-core模块介绍】

Riru系列模块:核心、无痛开启位置历史记录、存储重定向

Riru并不是单独一个Magisk模块,而是由国内独立开发者@Rikka开发的一套模块系列。Riru神奇的地方在于,它部分地达成了Xposed那样的功能,能够自定义到一部分的应用。

在少数派此前关于Xposed的文章《关于Android7.1的Xposed,你想知道的都在这》中,我们已经得知「Android上所有正在运行的应用程序都是通过Zygote创造出来的」,而Riru正是通过替换一个会被zygote进程加载的共享库,来达到劫持应用、让应用进程执行模块代码的目的。

那为什么到最后会变成「一套」模块呢?为了避免一群模块都去抢占那个要被替换的共享库,先派遣一个模块(也是RiruCore核心)去负责替换,再由那个核心模块提供API给其他模块,以让其他那些有需要模块都能正常工作、顺利生效。从这样的原理看,想要使用Riru系列模块,RiruCore是必须安装的,然后需要用户按照自己的需求安装Riru系列的其他模块。开发者也可以阅读GitHub上的相关文档,制作自己的Riru模块。

【riru-core模块特点】

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

【riru-core模块常见问题】

档案结构

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”。这是从这里来的。

麦氪派站一直致力于分享优秀的安卓软件、安卓游戏、和提供最新游戏、软件免费下载,为广大安卓用户提供各种类型的安卓手机游戏、安卓手机软件下载,为你带来绿色安全的下载环境,千万不要错过哦!

猜你喜欢

实用工具软件大全 热门工具大全 安卓工具助手app
实用工具软件大全

实用工具软件大全

更多>

实用工具软件大全,让小编给你推荐手机实用软件。安卓手机实用工具能够帮你更好的管理你的手机,让你的手机用起来更舒服、更方便。不要浪费手机内存下没用的软件了,来下载手机实用工具吧。

本类排行

游戏合集更多>>

高清动态壁纸软件 战争射击竞技游戏大全 波比的游戏时间第三章合集 樱花校园模拟器合集