好几年没玩刷机了,今天发现我的root机magisk不见了,只有lsposed了,网上一搜教程都是说要下载系统包,咨询大佬ketal 才了解了前因后果
magisk 很久之前就不支持 rec 刷入了
一个原因是新机的 ab 系统没有 rec 另一个是有些 rec 不规范会刷坏
最新方式是通过fastboot 模式刷入img而这个东西是通过magisk选择 镜像 app生成的.
小米
小米可以在https://magiskcn.com/get-miui 下载,也可以通过手机上的下载最新完整版,开时候点击暂停,搜索应用下载管理,然后点下载 .
确认版本是手机上的版本,不是的话手机更新下版本.
得到卡刷包之后解压打开,如果本来有boot.img说明不是ab系统,否则 需要整个 payload ,
https://magiskcn.com/payload-dumper-go
总之最后还是得到boot.img
然后手机magisk app 选择载入 boot.img选项里面的某些据说勾选了会卡小米.
然后把手机Download目录下下的magisk***img拷贝出来
手机按音量下+开机键进入fastboot,(必须确认是否解锁,开发者模式里面可以看到是否解锁)
:\sdk\android\platform-tools>fastboot flash boot magisk_patched-25200_UEPI7.img
Sending 'boot' (34969 KB) OKAY [ 1.158s]
Writing 'boot' OKAY [ 0.232s]
Finished. Total time: 1.674s
然后重启..
但是发现没启动 仔细看文章我这边好像漏了一步 没勾选那个会卡米的vbmeta
将引导/恢复映像复制到您的设备
下面是官方的教程
按Magisk 卡中的安装按钮
如果您正在修补恢复映像,请选中“恢复模式”选项
如果您的设备没有单独的vbmeta分区,请选中“Patch vbmeta in boot image”选项
方法中选择“Select and Patch a File”,选择boot/recovery image
开始安装,并使用 ADB 将修补后的映像复制到您的 PC:
adb pull /sdcard/Download/magisk_patched_[random_strings].img
将修补后的启动/恢复映像闪存到您的设备。
对于大多数设备,重启进入快速启动模式并使用命令刷入:
fastboot flash boot /path/to/magisk_patched.img
或
fastboot flash recovery /path/to/magisk_patched.img
(可选)如果您的设备有单独的分区,您可以使用命令vbmeta修补分区:vbmeta
fastboot flash vbmeta --disable-verity --disable-verification vbmeta.img
重新启动,瞧!
https://topjohnwu.github.io/Magisk/install.html
最后还是显示无法获取,我直接安装24 的app之后发现显示25,app显示24...无语了.
应该是我以前是24 隐藏了,25又不支持隐藏功能,所以我不得已研究卸载,
因为直接点app卸载不行我就进行如下操作了
我先fastboot boot 官方的,然后又用卡刷包
把apk改成uninstall.zip然后recovery 安装一下,重新走这个流程.
以前是用magisk 24+ riru +riru的lsposed 现在直接magisk设置开启zygisk然后正如lsposed.
https://hub.fgit.ml/LSPosed/LSPosed/releases/tag/v1.8.5
最后我发现我的压根不能用boot刷,不然激活不了,我干脆boot改回去,然后 revery刷入24,安装24的app
l.spoxsed
- 安装 Magisk v23+ (Riru) / v24+ (Zygisk)
- (对于 Riru 风格)从 Magisk 仓库安装Riru v25+
-
在 Magisk 应用程序中下载并安装 LSPosed
具体参考
https://hub.fgit.ml/LSPosed/LSPosed
网友评论