安卓官方模拟器安装magisk

背景

最近在用安卓模拟器做一些测试,有些需要用到root的权限的,所以本篇是记录一些root相关的操作的

实践

本篇会介绍两部分的操作,两个直接没有关系的

  • 在模拟器上面安装magisk
  • 让模拟器的系统盘可写

在模拟器上面安装magisk

首先获取安装脚本

https://github.com/newbit1/rootAVD.git

设置安卓home的环境变量

1
export ANDROID_HOME=/Volumes/nvme1T/Android

然后执行查找的

1
./rootAVD.sh ListAllAVDs

会返回这样的

1
2
3
4
5
6
7
8
/rootAVD.sh system-images/android-31/google_apis/arm64-v8a/ramdisk.img
./rootAVD.sh system-images/android-31/google_apis/arm64-v8a/ramdisk.img FAKEBOOTIMG
./rootAVD.sh system-images/android-31/google_apis/arm64-v8a/ramdisk.img DEBUG PATCHFSTAB GetUSBHPmodZ
./rootAVD.sh system-images/android-31/google_apis/arm64-v8a/ramdisk.img restore
./rootAVD.sh system-images/android-31/google_apis/arm64-v8a/ramdisk.img InstallKernelModules
./rootAVD.sh system-images/android-31/google_apis/arm64-v8a/ramdisk.img InstallPrebuiltKernelModules
./rootAVD.sh system-images/android-31/google_apis/arm64-v8a/ramdisk.img InstallPrebuiltKernelModules GetUSBHPmodZ PATCHFSTAB DEBUG
./rootAVD.sh system-images/android-31/google_apis/arm64-v8a/ramdisk.img AddRCscripts

根据提示进行root操作,注意对应的rom和ramdisk要对,并且adb要连好

执行完成后,就完成了安装magisk的操作了

让模拟器的系统盘可写

1
2
3
4
5
6
7
8
9
10
设置环境变量
export ANDROID_AVD_HOME=/Volumes/nvme1T/Android/.android
进入模拟器安装目录
cd /Volumes/nvme1T/Android/emulator
查看模拟设备
./emulator -list-avds
Pixel_4_XL
Pixel_6_android12
手动可写启动系统
./emulator -avd Pixel_6_android12 -writable-system

这样就就可以让系统可写了,做下

1
adb remount

后续就根据自己的需要做更多的操作了


安卓官方模拟器安装magisk
https://zphj1987.com/2026/03/19/安卓官方模拟器安装magisk/
作者
zphj1987
发布于
2026年3月19日
许可协议