如何给Android Studio模拟器安装Magisk

前提

原则上本方法可以也可以在mumu等模拟器上实现,暂未验证,如有大佬进行了操作,欢迎补充。
1、需要ROOT的模拟器

image-20230424160355041

2、magisk安装所需要的工具

https://github.com/newbit1/rootAVD

3、adb命令已经配置好系统变量,不管是Windows或者是MAC

安装过程

1、拉取工具

git clone https://github.com/newbit1/rootAVD.git && cd rootAVD

2、运行

运行系统对应的脚本,直接运行后会有相关的帮组提醒。

image-20230424160529824

重点关注的是帮助中提到的命令实例

image-20230424160709137

3、执行./rootAVD.sh ListAllAVDs

根据已有需要安装magisk的AVD基础信息为构架为arm64、API为29。故而我们只需要关注红框所选的内容。ListAllAVDs结果正如其字面意思会获取到当前机器的所以AVD模拟器的相关信息,当存在多个模拟器配置时要选择对应的命令实例及红框所选内容。

image-20230424160805965

4、执行./rootAVD.sh ~/Library/Android/sdk/system-images/android-29/google_apis/arm64-v8a/ramdisk.img

如果需要安装magisk工具的选择命令实例中第一条即可,执行并等待相关命令:

image-20230424161337708

当命令执行到如下图结果时,我们的模拟器会被关闭,我们重新打开它。

image-20230424161749264

5、进入模拟器

image-20230424161944004

点击进入magisk工具,进入后可能会遇到提升环境问题,需要修复的操作,这之后的过程和在真机中使用的过程是一样。按步骤进行修复即可。当修复重启后,再进入的模拟器中打开软件,面具的四个大功能就可以全部解锁使用了。

image-20230424162212819

测试权限管理正常。

image-20230424162249915

保存ROOT结果

1、将该处初始的内容全部删除掉,打上自己当前环境的快照信息。

image-20230424162526768

2、快照管理的设置如下:

image-20230424162714397

当相关设置变更结束,记得点击Save Now进行配置保存。

之后当模拟器关闭后,Magisk或其他测试的软件,就不会因为模拟器的重启去重新安装或配置环境。

猜你喜欢

转载自blog.csdn.net/m0_38036918/article/details/130346508