在Jeb的debug日记中提到了高的安卓版本可能会造成一些问题,因此推荐使用API21~27的安卓版本,也就说Android 5.0~8.1。
但是鄙人只有Android10的真机,而且也刷不到8.1以下的版本,因此考虑用模拟器替代。
我用的是Genymotion 3.2.1版本,最新版可能会出现主界面无法加载的问题(安装时会提示需要安装VirtualBox,我已经有了所以跳过)。然后创建一个8.1版本的模拟器
进设置修改语言,打开USB调试。root权限在创建模拟器时已经有了,可以通过adb shell判断。
不过由于模拟器只支持X86架构,因此Magisk需要Delta版本的。而在安装到系统分区时会出现这个错误
应该指的是系统挂载的目录只有读没有写权限,因此需要用adb打开。
首先通过
看一下挂载路径,然后用mount -o rw,remount /dev/block/sda6 /system
改成读模式。最后再检查是否修改成功。
这样Magisk就能刷进系统了
【这个过程不能手动关闭和打开模拟器来重启,不然就打不开了】
这样调试就能读到寄存器的值了
然后用谷歌输入法解决中文输入问题。NP管理器不能安装只能另寻别路了。
不过genymotion的优化太差了。有时候进去一个程序就卡住,而且不是很流畅。如果有更好的模拟器替代还请大佬指点。目前我测试了雷电5、夜神、逍遥模拟器都不行。要是有真机的话就用真机吧 |