ShizukuRunner一键运行adb命令
上一篇专栏:https://www.bilibili.com/read/cv24424436
有御主私信提到,mumu12每次抓包前要重新复制证书,还要手动填代理ip,希望能简化一下操作

这次选择了Shizuku和ShizukuRunner,下载并安装到模拟器
https://shizuku.rikka.app/zh-hans/download/
https://www.coolapk.com/apk/com.shizuku.uninstaller

模拟器设置中的root权限、可写系统盘也需要打开
打开Shizuku,点击启动,授予root权限


一堆指令闪过之后,可以看到Shizuku正在运行
点击下方的已授权0个应用,把ShizukuRunner的权限打开


然后回到桌面,打开ShizukuRunner,同意隐私政策

可以看到提示Shizuku已激活

在对应栏位依次添加以下命令,红字部分根据证书名和ip地址自行修改
挂载分区:
mount -o rw,remount /system
复制证书:
cp /storage/emulated/0/$MuMu12Shared/86d3235e.0 /etc/security/cacerts
证书赋权:
chmod 644 /etc/security/cacerts/86d3235e.0
设置代理:
settings put global http_proxy 192.168.80.129:8888
取消代理:
settings put global http_proxy :0

mumu12每次抓包前需要先启动Shizuku,再打开ShizukuRunner依次运行前四项,抓包结束后取消代理
雷电9也可以只填最后两条代替手敲ip