赞
踩
最近研究了一下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 vendor
- remount 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 vendor
- remount 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 Install
Success
4.重启手机
以上安装完成之后,重启手机,打开Edxposed Manager查看是否安装成功。
成功之后如下所示:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。