模拟器下稳定安装最新版Magisk方案
0x00 前言很久没有测试APP了,技术已经迭代了很多,为了防止出现系统证书之类的问题,需要更新一下最新magisk。用旧手机捣鼓了两天,然后变成了砖头,着实很惨。后面只能使用安卓模拟器(雷电9)安装magisk德尔塔。查询网上的教程发现都很简单,但是一测试发现我的模拟器上经常性的不会出现[安装到系统分区]这个选项。别的教程上说是magisk版本过高问题,捣鼓了很久,测试了各个成功教程上描述的magisk版本,最终发现并不是这个原因。然后,猜测是雷电版本太高的问题,下载了教程上对应的雷电9的小版本,发现也不是这个问题。测试过程中,发现只有Magisk安装器APP可以稳定安装旧版本的magisk,其他方案均告失败。不过版本太旧,这个方案开始被我略过了。经过几天的捣鼓,在所有已知方案都失效时,最终决定绕路解决。失败方案记录:1、magisk安装器在线更新最新版2、magisk安装器离线更新最新版3、直接安装magisk最新版最终从【官方版Magisk切换magisk德尔塔】方法中迸发出灵感,提出一个有效方案:1、使用magisk安装器安装旧版magisk.2、安装兼容的magiskdelta版本,在delta版本内直接更新内核,安装到系统。最终,该方案成功实现了稳定的安装magisk最新版(v27)。0x01 失败案例:直接安装1、按照常规流程,开启Root权限 和 雷电9新版的系统分区写入功能。2、直接安装magisk delta,启动时赋予Root权限.
图片
3、启动狐狸面具后,发现安装到recovery的下一步,没有安装到系统分区选项。由于模拟器没有公开boot文件,所以没有办法选择修补文件。图片
图片
0x02 稳定安装:magisk安装器+delta测试环境:1、操作系统 windows10 虚拟机 intel x86-64架构2、安卓模拟器 雷电9 LDPlayer9.0.66 x64版本3、magisk安装器 面具鸭.apk注:面具鸭就是汉化版本的 Magisk.Terminal.Emulator.apk4、最终版magisk kitsune mask(狐狸面具)注:kitsune mask 只是magisk delta的新名字具体步骤:0、安装 雷电9模拟器1、直接安装 [面具鸭.apk] + [kitsune mask.apk]图片
2、运行面具鸭, 输入m开始安装旧版magisk.图片
图片
图片
图片
图片
3、重新启动模拟器后能够看到 绿色magisk 内已经成功安装v24.3版本的内容。图片
4、常见情况:启动红色狐狸面具,如果提示 当前无法获取 需要再次重启模拟器。
图片
图片
5、预期场景:启动红色狐狸面具,应当获取到当前的magisk v24.3.
—>点击更新—>安装到Recovery—>直接安装(修改system)—>安装后重启模拟器—>再次打开狐狸面具确定成功安装最新版Magisk
图片
图片
图片
图片
图片
0x03 总结安装过程过于艰辛,网上方法都很简单,只有我踩坑不断,心情复杂。经过测试,安卓模拟器应该都能用这个方案稳定的安卓magisk.还有个思路就是修改 Magisk.Terminal.Emulator | 面具鸭之类的程序,将最新版的内核置于程序中,应该就能直接安装最新版,但是没有找到源码,所以就略过。参考资料:比官方更强的隐藏ROOT检测,德尔塔面具安装使用攻略。https://mp.weixin.qq.com/s/A9SqRvlMjom3r1a6ORQl4Q图片
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。