Riru&Edxposed学习研究(三)免Magisk使用adb命令安装Edxposed

admin 2026-04-16 04:06:03 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

文章总结: 本文介绍无需Magisk框架,通过adb命令手动安装Edxposed模块的方法。详细说明前期准备条件(需root权限、Android8.0+系统)、文件目录结构解析,并逐步演示通过adbpush推送system/data目录文件及安装管理器APK的操作流程。最终通过重启设备验证Edxposed框架激活成功,为系统级模块部署提供替代方案。 综合评分: 72 文章分类: 移动安全,安全工具,逆向分析,安全开发,其他


cover_image

Riru&Edxposed学习研究(三)免Magisk使用adb命令安装Edxposed

哆啦安全

2021年8月9日 08:34

在小说阅读器读本章

去阅读

以下文章来源于卓码星球 ,作者QDroid88888

卓码星球 .

专注安卓系统研究开发定制、安卓ndk开发、安卓应用安全和逆向分析、模拟器、刷机交流等相关知识分享等等。

最近研究了一下magisk刷riru和edxposed的脚本,萌生了是否不需要Magisk,直接其他安装好的文件进行adb push 进去,实现Edxposed安装。经过研究实践,安装成功,将操作记录分享一下。

一、前期准备

 手机设备需要满足如下条件:

1.手机adb 拥有root权限,可以通过执行adb root命令
2.手机系统版本>=8.0
3.本文讨论的riru不是最新版本的,是基于替换libmemtrack.so完成zygote注入的版本

    riru和Edxposed相关文件准备:

 从以下网盘下载:

链接:https://pan.baidu.com/s/1-n_Llih1m1Y7bxhDaVXLnw
提取码:gyya

  riru和Edxposed相关文件下载好之后,目录如下所示:

二、相关文件说明

      riru和Edxposed下载好之后,有两个目录和一个apk文件。

      1.EdxposedManager

          该apk文件安装到手机用来检测框架是否安装成功

      2.data目录

         data目录下面的文件是用Magisk刷riru-core的时候生成的文件。”/data/misc/riru/modules”存放了riru模块信息。

      3.system目录

        该目录存放了修改过的libmemtrack.so文件,riru 库文件以及Edxposed安装释放的jar和so文件。

三、adb命令安装Edxposed

1.adb安装riru

      执行如下命令:

C:\Users\Qiang>adb root
adbd is already running as root

C:\Users\Qiang>adb remount
[libfs_mgr]dt_fstab: Skip disabled entry for partition vendor[libfs_mgr]dt_fstab: Skip disabled entry for partition vendor[libfs_mgr]dt_fstab: Skip disabled entry for partition vendorremount succeeded

C:\Users\Qiang>adb push E:\studyspace\Android10\magisk\test\data   /
E:\studyspace\Android10\magisk\test\data\: 5 files pushed, 0 skipped. 0.0 MB/s (329 bytes in 0.030s)

2.adb安装Edxposed

C:\Users\Qiang>adb root

adbd is already running as root

C:\Users\Qiang>adb remount
[libfs_mgr]dt_fstab: Skip disabled entry for partition vendor[libfs_mgr]dt_fstab: Skip disabled entry for partition vendor[libfs_mgr]dt_fstab: Skip disabled entry for partition vendorremount succeeded

C:\Users\Qiang>adb push E:\studyspace\Android10\magisk\test\system   /
E:\studyspace\Android10\magisk\test\system\: 12 files pushed, 0 skipped. 19.4 MB/s (4418316 bytes in 0.218s)

3.安装EdXposedManager

C:\Users\Qiang>adb install E:\studyspace\Android10\magisk\mogai\test\EdXposedManager-4.5.7-45700-org.meowcat.edxposed.manager-release.apk
Performing Streamed InstallSuccess

4.重启手机

   以上安装完成之后,重启手机,打开Edxposed Manager查看是否安装成功。

 成功之后如下所示:

 点击屏末 | 获取更多文章列表信息


扫描下方二维码关注公众号


免责声明:

本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。

任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。

本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我

本文转载自:哆啦安全 《Riru&Edxposed学习研究(三)免Magisk使用adb命令安装Edxposed》

APP脱壳的分析 网络安全文章

APP脱壳的分析

文章总结: 本文系统分析AndroidAPP脱壳技术,指出脱壳本质是dump内存中解密状态的dex文件,关键在于定位dex起始地址与大小及选择正确脱壳时机。详细
评论:0   参与:  0