上次国光分享了在 ARM MacBook 优雅的调试 Android APP 文章挺受大家欢迎的:
如果模拟器安装面具的话,玩法还会更丰富一点,正好近期 mumu 模拟器更新后支持安装面具了,公众号留言里面也看到不少网友们求相关的教程,所以国光我这篇文章也就诞生了。
卸载残留
之前如果安装老版本的模拟器,或者 mumu 模拟器打开闪退的用户,建议使用 App Cleaner & Unistaller 卸载干净了,这样避免出现一些不好解决的玄学问题:
最终本文所使用演示是上次分享的 MuMu 模拟器 1.4.11 版本:
基本配置
首先在设置里面将模拟器设置为「可写系统盘」模式:
当然也要开启 root 权限:
Kitsune Mask
直接使用官方的面具我们大概率是无法直接安装成功的,所以这里使用 Kitsune Mask 这种第三方为模拟器适配的面具:
官网项目地址为:HuskyDG/magisk-files (github.com)
安装面具
Kitsune Mask 安装好直接使用「直接安装 (直接修改 /system)」方式即可:
安装完成后,因为模拟器里面的软件无法正常调用系统重启,这里安装好后如下图,我们手动重启一下模拟器:
修复异常
重启后发现提示 su 文件冲突了,我们需要手动修复一下异常:
其实原理很简单,使用 root 权限删除之前冲突的 su 相关文件即可,我们这里直接使用 adb 连接使用 root 身份操作:
adb connect 127.0.0.1:5555
adb shell
su
macOS 下如果没有 adb 命令的话,那么使用 brew 手动安装一下 adb 命令即可:
切换 root 权限后,我们手动将之前冲突的 su 相关文件直接备份一下:
mv /system/xbin/su /system/xbin/su.bak
mv /system/app/SuperUser/ /system/app/SuperUser-Bak/
备份后的效果如下:
最终效果
最终我们的 Magisk 不报错了:
各功能也正常使用,支持 root 权限管理以及工作模块的安装:
好了时间有限,具体国光就不再啰嗦了,感兴趣的师傅还不抓紧试试看。
原文始发于微信公众号(安全小姿势):Mac 下 MuMu 模拟器 Pro 安装 Magisk 面具
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论