问题

我的手机小米k30 5g系统有更新,然而下载更新包,自动更新后手机不断重启,完了,这是在线刷机失败了,只能线刷给手机安装新系统了
当然,作为资深发烧友
刷机后还需要重新root手机,给手机安装magisk面具,exposed框架,以便于让手机可以安装其他功能插件,一步一步来吧

步骤

线刷给手机重装系统

之所以不卡刷,是因为手机系统都进不去怎么卡刷?
如果手机系统可以进去,就直接使用官方的rom包,进入小米系统的手动选择安装包界面就能卡刷了

接下来有两个选项可以拯救已经系统升级失败的手机
1.线刷,前提是手机的bl锁需要是已经解开的状态,不懂bl锁的百度,可以脑海里回忆一下有没有打开过,或者直接进入莽夫形式,先试试能不能刷,不能刷那就是没有打开
2.卡刷,不是手机系统都进不去吗?这里说的是给手机安装recovery,不进系统也能安装,安好后使用recovery内置的安装工具可以安装小米rom包,这个工具同理可以刷其他品牌的rom包,前提是找到和手机相匹配的recovery包

给小米手机解开BL锁

已经解开的可以无视这个步骤
手机进入开发者模式——设备解锁状态——点击绑定账号和设备
然后手机提示下载小米解锁工具,登录自己的手机上的账号
在这里插入图片描述
手机关机,按音量下键和电源键,同时,进入fastboot模式
然后电脑端会提示解锁
在这里插入图片描述
然后下载小米刷机助手
在这里插入图片描述

在小米官网下载手机型号对应的rom线刷包
在这里插入图片描述

解压线刷包
在这里插入图片描述

在小米刷机助手那里选择解压后的线刷包
在这里插入图片描述
手机端进入fastboot模式
手机关机,按音量下键+电源键,同时

开始刷机
在这里插入图片描述

给小米安装recovery

给小米k30 5g安装recovery
原来的系统是稳定版开发版都可,即使是稳定版也能获得root,安装面具获得底层权限
每个手机刷入包都不同,这里的方法仅仅适用于小米k30 5g
链接:https://pan.baidu.com/s/1pb4J3wYZQnKrLiCAQjelbw
提取码:1234
一键刷入工具是给手机刷recovery的
而exdp文件夹内的两个zip是给exposed框架使用的
fastboot模式和手机开机模式下皆可,点击bat文件时看上面的说明
在这里插入图片描述

然后进入recovery模式,里面有一个安装的选项,选择已经从其他地方下载好的小米rom包就行,然后开始刷机,这样就能拯救刷机失败的手机了

给手机安装面具magisk和exposed

用前面安装的recovery,这个工具给手机root,
然后进入手机系统安装exposed框架与面具软件
此时exposed与面具都不能用,需要进行激活
当然是面具激活exposed
首先激活面具
目前Magisk只适配了骁龙处理器、联发科处理器的手机。安卓11、10、9、8通用

FastBoot刷Magisk的优点
1、无需第三方Recovery
2、不影响系统升级(在线更新)

环境
1、BootLoader已解锁(必须解锁,小米手机参考:magiskcn.com/unlock-mi)

操作

  • 电脑端解压打开小米k30s的线刷包,取出里面的boot.img文件(如果系统包里面没有boot.img,只有payload.bin,请参考这个教程提取:magiskcn.com/payload-boot)

  • 打开Magisk APP【安装 – 选择并修补一个文件 – 弹窗文件管理窗口(找到刚刚提取的boot.img)- 开始】

  • 修补结束,会生成一个名字为(magisk_patched-版本号_随机字符.img)的文件
    (每次生成的随机字符都不一样,使用的时候请输入生成的名字,tab可以自动补全名字)
    在这里插入图片描述

  • 手机连接到电脑,把boot.img和(magisk_patched-23000_xxxxx.img)两个文件复制到电脑

  • 下载FastBoot:https://mrzzoxo.lanzoui.com/iMbQkpf716j
    (解压出来,把magisk_patched-xxxxx.img复制到fastboot目录里)
    在这里插入图片描述

  • 打开bat文件(打开CMD命令行.bat)把手机重启到BootLoader模式(重启+音量-键)然后输入下面的命令

  • fastboot flash boot magisk_patched_xxxxx.img

  • 不要傻乎乎的输入这段代码,后面是你实际生成的img文件的名字!

  • 在这里插入图片描述

  • 电脑端bat窗口出现这样,就成功了,此时进入手机系统,magisk就能正常使用了
    重启手机(开机有震动基本没问题了)耐心等手机开机。(显示Magisk的版本,就是刷好了的)
    在这里插入图片描述
    (A/B)(Ramdisk)(SAR)

这是手机分区,老款手机会显示“否”。新出的手机一般都显示“是”。不影响使用。

问题+刷lsposed

如果因为其他操作导致卡米了,重复上面的命令,将刷机文件改成boot.img即可重新刷回来进入原来的系统,
fastboot flash boot boot.img
注意是原来系统的boot.img
然而最好的办法还是在recover中清除data分区,因为即是系统恢复,当重新刷magisk生成的img文件,依旧会卡米,清除data分区就不会有这种情况

然而,我实际操作时发现,另一个问题是,magisk安装riru时,riru不能正确的识别magsik的版本,因此最保险的方法是将magis.app文件改后缀名为magisk.zip,开机时在recover中刷入,这样riru就能正确识别magisk的版本号了
magisk将后缀 .apk 改为 .zip 即是刷机包,重命名为 uninstall.zip 即是卸载包

这样卡米问题,和riru不能正确识别magisk版本号问题就解决了

同时就像评论区说的,exp现在都几乎不用了,还是用lsposed框架现在更加方便,两者安装的步骤是一样的,都在magisk中安装,在mgsik的模块中搜索lspoed下载安装即可

链接:https://pan.baidu.com/s/173TBCZshJ28t2wj9EzgDBg

提取码:1234

文件已经放到这里了

至于root方面,最好还是安装51虚拟机吧,那个一体化比较方便

GitHub 加速计划 / ma / Magisk
45.9 K
11.56 K
下载
The Magic Mask for Android
最近提交(Master分支:3 个月前 )
09131aca Close #8255 3 个月前
9ce998a6 - 3 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐