一、前期准备

测试手机设备准备环境:

手机型号:oneplus3
系统版本:Android 10
手机提前刷入twrp recovery镜像。

关于如何刷twrp可以参考如下文章:

安卓10源码学习开发定制(2)刷机操作之Recovery刷机演示

Magisk刷机包准备:

Magisk下载地址如下:

https://github.com/topjohnwu/Magisk/releases

此处我选择Magisk v21.1版本,下载地址:

https://github.com/topjohnwu/Magisk/releases/tag/v21.1

riru-core刷机包准备:此处下载v21版本的riru-core,下载地址:

https://github.com/yangzhaofeng/riru-core

说明:riru-core v22之前的版本使用替换系统库libmemtrack.so的方式实现注入zygote;v22及以后采用设置ro.dalvik.vm.native.bridge=libriruloader.so的方式实现注入zygote。

Edxposed刷机包准备:Edxposed下载地址如下:

https://github.com/ElderDrivers/EdXposed/releases

此处我选择Edxposed v0.4.6.4 sandhook版本,下载地址:

https://github.com/ElderDrivers/EdXposed/releases/tag/v0.4.6.4

说明:由于最新版本的Edxposed的要求Magisk v21+,Riru v23+。所有我下载低版本的才能匹配上我的Magisk版本和riru-core。

EdxposedManager安装包准备:下载地址如下:

https://github.com/ElderDrivers/EdXposedManager/releases

二、安装Magisk

  1. 将Magisk、riru-core、Edxposed-sandhook包放到外置

参考命令如下

C:\Users\Qiang>adb push E:\studyspace\Android10\magisk\Magisk-v21.1.zip /sdcard/Magisk-v21.1.zip
E:\studyspace\Android10\magisk\Magisk... 138.1 MB/s (6135789 bytes in 0.042s)C:\Users\Qiang>adb push E:\studyspace\Android10\magisk\riru-core-v21.zip /sdcard/riru-core-v21.zip
E:\studyspace\Android10\magisk\riru-c.... 696.5 MB/s (521036 bytes in 0.001s)C:\Users\Qiang>adb push E:\studyspace\Android10\magisk\EdXposed-SandHook-v0.4.6.4.4563.-release.zip  /sdcard/EdXposed-SandHook.zip
E:\studyspace\Android10\magisk\EdXpos...1160.9 MB/s (3092528 bytes in 0.003s)
  1. 手机进入twrp Recovery

可以用如下adb 命令进入twrp recovery:

adb reboot recovery

(1)、进入recovery之后的主界面如下:

(2)、在recovery主界面依次操作"Wipe->Advanced Wipe",然后选中除"Internal Storage"以外的选项完成后点击"Wipe"完成刷机之前的清理操作。如下图所示:

(3)、回到recovery主界面之后,点击"Install"进去选中Magisk-v21.1.zip包刷机,刷完之后重启手机。如下所示:

三、在Magsik中安装riru和Edxposed

Magisk安装好重启手机之后,会默认安装一个"Magisk Manager"的App。打开该app,进入主界面,准备安卓riru-core和edxpsed-sandhook。详细安装过程如下图所示:

安装完riru-core和Edxposed重启手机之后,安装EdXposedManager app,打开验证是否成功。

RiruEdxposed学习研究(一)手把手安装Edxposed相关推荐

  1. RiruEdxposed学习研究(二)手把手编译Riru和Edxposed工程源码

    一.准备工程源码 从以下网址下载Riru工程,下载地址: https://github.com/RikkaApps/Riru 从以下网址下载Edxposed工程源码,下载地址: https://git ...

  2. RiruEdxposed学习研究系列文章目录

    Riru&Edxposed学习研究(一)手把手安装Edxposed Riru&Edxposed学习研究(二)手把手编译Riru和Edxposed工程源码 Riru&Edxpos ...

  3. RiruEdxposed学习研究(三)免Magisk使用adb命令安装Edxposed

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

  4. Edxposed学习研究(四)Magisk(面具)源码下载编译详细实战教程

    说明:本文操作在Windows 平台实现. 一.Magisk源码下载 在终端执行如下git命令下载Magisk源码. E:\workspace\androidstudio\EdXposedProj\2 ...

  5. Photoshop CC 2017 安装与激活(Mac 版)(仅供学习研究,勿作商业用途)

    Adobe Photoshop CC 2017是专业的图片制作工具.下面来介绍下安装步骤 步骤一. 下载官方的在线,登录Adobe账号,下载安装你要用的产品就可以下载到最新本的软件了 https:// ...

  6. [网摘学习]在Ubuntu上安装和配置OpenStack Nova之二

    再收藏一份Openstack的文章,这两天的操作与此相同.但其中出现的问题还需要查找原因.待个人继续学习研究. 原文参考:http://www.linuxde.net/2011/11/1599.htm ...

  7. 设计一款博弈类游戏的人机对战算法、策略_卡牌游戏八合一,华人团队开源强化学习研究平台RLCard...

    雷锋网 AI 科技评论按:在过去的两三年中,我们经常听说人工智能在棋牌类游戏(博弈)中取得新的成果,比如基于深度强化学习的 AlphaGo 击败了人类世界冠军,由 AlphaGo 进化而来的 Alph ...

  8. 未能加载程序集或它的一个依赖项_英伟达发布kaolin:一个用于加速3D深度学习研究的PyTorch库...

    由于大多数现实环境是三维的,因此理想情况下,应针对3D数据训练旨在分析视频或现实环境中的完整任务的深度学习模型.诸如机器人,自动驾驶汽车,智能手机和其他设备之类的技术工具目前正在产生越来越多的3-D数 ...

  9. 关于Unity3D的初步学习研究周记

    关于Unity3D的初步学习研究周记(1) 学习总结: 本次学习Unity3D其实算是对基本的复习,因为在以前自己玩过一段时间,我也有一点C#的基础,所以我是直接开始做的一些小测试,因为事件原因,两个 ...

最新文章

  1. c语言变量在头文件定义变量吗,在头文件C中声明变量
  2. UA MATH636 信息论7 高斯信道简介
  3. java条件配置,三、使用JAVA必备条件—环境配置
  4. Java动态代理类使用
  5. rk3288 android4.4,ubuntu16.04下firefly rk3288的编译安卓4.4
  6. LIBSVM在MATLAB中的使用及SVM最优参数选取示例代码
  7. 【Python数据结构】——链表
  8. 远程桌面无法连接服务器,启动Terminal Services 服务报1053错误
  9. NLP学习—24.Pre-trained Word Embedding—ELMO、GPT、Bert
  10. 搜狗输入法纯净_五款良心无广告的纯净输入法推荐
  11. 苹果 UDID设备满100台的处理方法
  12. 创建一个使用utf8字符集的数据库
  13. pip升级失败,pip拒绝访问
  14. 双线性插值与三线性插值
  15. 华为网络--Hybrid接口工作原理与实验
  16. matlab 数据显示位数,matlab数据位数格式设置
  17. 基于Arduino 开发 MAX30102 LM35 SSD1306 观察血氧、心率和温度血氧仪
  18. itween 参数类型easeTypes的显示demo
  19. 正则表达式字符集与test判断语句参数总结
  20. linux php使用fping,Linux-fping命令使用

热门文章

  1. 20170412----面试总结---一直更新
  2. 饥荒如何解锁机器人_饥荒怎么解锁人物
  3. Spring Cloud之 Config 中 配置文件的加密与解密
  4. Cuk电路的参数计算及仿真
  5. 西门子840d备份到u盘_840Dsl西门子数控系统怎么做备份和回装-工业支持中心-西门子中国...
  6. 搭建个人网站 (centos 7 + 域名 + 备案)
  7. Frond End Allocator(前端分配器)
  8. 如何优雅的创建__init__.py文件?
  9. 入门机器学习的必备Python库
  10. OJ 1220 勒让德多项式的值