飘在云端

东西南北,海角天涯

· Android刷机 · · 3201次浏览

红米 Note 11T Pro+ 玩机之路

LCD 永不为奴!

更新:2023-7-1 16:16:50,关于文中提到的 EROFS 转 EXT4 文件系统的解决方案,GitHub 有人转换成功了,具体 issuee 有说方法

可以到原 issue 地址查看:https://github.com/ljc-fight/erofs2ext4Converter-for-MIUI-Device/issues/2

请输入图片描述

我引用下原网友回复的话

saYmd-moe commented on Oct 19, 2022
我尝试把这个脚本输出的images文件夹和从官网下载的同版本线刷包中的images文件夹合并,直接覆盖后再刷入可以成功,估计是作者的flash-format和flash-update脚本有些问题

更新:2023-6-11 19:26:29 有人联系我说建议把一些模块、刷机资源打包出来方便直接下载,目前已增加 erfos 转 ext4 的下载外链,见文章内容,或者这里

https://www.alipan.com/s/EYLUN4XApaF
提取码: 68rd

2022-12-28 更新:
不建议升级 MIUI14、安卓13,因为谷歌加了系统签名,部分 system 分区路径变更,导致大量模块失效、卡米,等待解决方案出了再说,本文的所有内容基于 MIUI 13 稳定版实现,没在 MIUI 14 上经过测试

以下环境(当前我在使用的最新环境,更新于 2023-7-1 16:47:44):
MIUI v13.0.11.0 稳定版
安卓 12
Magisk-46770db1-alpha(26103) + 开启 Zygisk 模式
LSPosed-v1.8.6-6915-zygisk

请输入图片描述
请输入图片描述
请输入图片描述
请输入图片描述
请输入图片描述
请输入图片描述

Magisk Alpha(阿尔法版)、LSPosed、Shamiko 相关模块及框架下载(这三剑客必装,属于基础性组件),我打包成了 exe 自解压程序,解压后都是 zip (因为阿里云盘不给分享压缩包和apk文件)

https://www.alipan.com/s/u6kvUmmer6s
提取码: jq30

我用到的一些核心模块,亮屏满血 120 W快充(破解内核温度墙,15分钟 0-100%),全局144帧,系统UI修改美化、防止杀后台、内存管理、应用增强、CPU 压降、GPU 自定义调度、频率、锁频、5G 开关、提升 CPU 温度墙 从 75 ° → 105 °,后台内存管理增强、相机支持 4K 60帧、720P30帧、屏幕录制支持自定义 1- 200 Mbps 码率,支持系统声音和麦克风同时内录、王者荣耀强制开启 120 帧 + 极致画质、解除系统双开限制、解除系统小窗白名单限制......

https://www.alipan.com/s/qJJTdkmswGC
提取码: p69k

请输入图片描述


2022-09-25 京东购入 红米 Note 11T Pro+, 8 + 512 G 版本
出厂系统版本 MIUI 13.0.11.0 稳定版,安卓 12

然后:智障出厂系统杀后台杀疯了,打崩坏3, 后台没驻留什么,能优化的、改的设置都改了加白的都全上了,然而在剩余
2.4G 可用运存,切出崩三 十几秒,回个 QQ 消息(我知道有小窗,当时没用),回来,立刻给我重载游戏初始化,我:???

这不得念个 114514 遍 小米圣经:雷军!金凡!

小米圣经 事件吃瓜链接:https://www.bilibili.com/video/BV1kU4y1E7y4/?spm_id_from=333.337.search-card.all.click&vd_source=527e85caa9ac9256fd2e817d913be733

这能忍?168 小时后收拾系统

2022-10-7 17:15:21 手机解锁 BootLoader
寻找官方线刷包,以便提取 原始 boot.img 镜像,卡刷包/线刷包历史版本汇总:
https://web.vip.miui.com/page/info/mio/mio/detail?postId=37380916&app_version=dev.20051

开始下载 v13.0.11.0 线刷包,这里我的出厂系统是 v13.0.11.0 稳定版,下载对应版本线刷包即可

请输入图片描述

提取刷机用到的镜像、TWRP、Magisk,传到网盘,做个记录避免下次再次下载完整包,我这里分享的都是 MIUI v13.0.11.0 稳定版的官方镜像提取出的 boot.img 、vbmeta.img、还有 第三方 REC TWRP v3.6.2,如果你们的 MIUI 是这个版本的,你们就不用自己去下载几个 GiB 的完整包了,再提取里面的镜像文件

https://www.alipan.com/s/PhS6A8oYQ87

提取码 6yg3

网络找到的某开发者移植的 TWRP 3.6.2,适配 Note 11T Pro / +,刷入可以正常使用,并且还支持解密 data 分区,可以设置锁屏,进入twrp后输入锁屏密码/指纹能正常解密data分区,不乱码

安装最新 Magisk alpha 版本,下载地址见前面的分享外链,或者自行去 GitHub 下载

通过 USB 数据线连接到电脑,并复制 boot.img 和 开发版 magisk 到手机,待会用的到

请输入图片描述请输入图片描述

magisk 修补原始 boot.img 文件,并 fastboot 刷入

fastboot flash boot magisk_patched-25203_0snSk.img

关闭 AVB 校验

fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img

提示,下面这些步骤不是非必须的,但如果想要精简系统分区空间,修改 除了 system 之外的分区,动基带之类的,则是必要的

此时面具安装完了,应该有 root 权限了,准备解锁 /system /vender 分区,挂载为可读写
检查文件系统类型:

mount | grep erofs

返回一堆信息,啊这什么鬼,MIUI 怎么也开始用这个只读文件系统了(华为受害者)

xagapro:/ $ su
xagapro:/ # mount | grep erofs
/dev/block/dm-2 on / type erofs (ro,seclabel,relatime,user_xattr,acl,cache_strategy=readaround)
/dev/block/dm-4 on /vendor type erofs (ro,seclabel,relatime,user_xattr,acl,cache_strategy=readaround)
/dev/block/dm-1 on /product type erofs (ro,seclabel,relatime,user_xattr,acl,cache_strategy=readaround)
/dev/block/dm-0 on /odm type erofs (ro,seclabel,relatime,user_xattr,acl,cache_strategy=readaround)
/dev/Ldqv/.magisk/block/vendor on /dev/Ldqv/.magisk/mirror/vendor type erofs (ro,seclabel,relatime,user_xattr,acl,cache_strategy=readaround)
/dev/Ldqv/.magisk/block/product on /dev/Ldqv/.magisk/mirror/product type erofs (ro,seclabel,relatime,user_xattr,acl,cache_strategy=readaround)


可以看到 //system /vendor /product 等等分区都使用了 EROFS 只读文件系统

我们知道基于 magisk 强大的能力,可以 system less 方式挂载 system 变为可读写但那也仅限于 system 分区,并且很多修改很不方便,要重启系统之类,并且无法真实写入 system 分区,下面准备解锁完全体

GitHub 寻找第三方工具项目将 EROFS 的 ROM 文件系统转换到 ext4 可读写文件系统:https://github.com/ljc-fight/erofs2ext4Converter-for-MIUI-Device
感谢这个伟大的项目
我打包了一份 erofs2ext4Converter 方便小伙伴们下载
https://www.alipan.com/s/EYLUN4XApaF
提取码: 68rd

  • 注意事项

    • 将erofs2ext4Converter.bat和ROM文件放在相同路径
    • 将ROM拖到erofs2ext4Converter.bat开始转换
    • 如果需要更改super子分区列表和排除列表,请编辑bin/configure.txt
    • 请保证工具所在盘符有20G空闲空间

下载该 GitHub 项目,解压,待会使用
下载 Note 11T Pro/+ 的 MIUI v13.0.11.0 的卡刷包 :https://web.vip.miui.com/page/info/mio/mio/detail?postId=37380916&app_version=dev.20051

踩了个小坑,下载完之后不要修改卡刷包的名字,因为脚本靠文件名是否含 miui 简单检测是否为小米 ROM

开始转换 erofs 到 ext4

erofs2ext4Converter.bat miui_XAGA_V13.0.11.0.SLOCNXM_da7d1e2cfb_12.0.zip

请输入图片描述

请输入图片描述

完成后,erofs2ext4Converter 工具会在运行所在目录生成修改完成的 ext4_XAGA_V13.0.11.0.SLOCNXM_12 目录,进去该目录,有 2 个 bat 脚本
手机进入 fastboot 模式
先执行 flash-format.bat 格式化原先分区清除数据,再执行 flash-update.bat

请输入图片描述

执行完 flash-format.bat

然后 fastboot reboot,重启后......

啊这,翻车了,无限重启卡第一屏,先线刷回官方包,再看看什么问题

先刷回官方系统,刷机暂时告一段落,抽空继续弄

请输入图片描述

刷完之后官方刷机工具报错,不用理他,误报,已经刷成功了,直接 fastboot reboot,重启后进入系统,第一次进系统,会在 MIUI 界面停留 5 分钟左右,不用慌

https://p.0z.gs/i/2022/10/08/6340b31d5d5d0.png

白忙活 2 个小时,我也是醉了

2023-7-1 17:38:44:关于现状,我目前因为彻底收拾了后台管理机制,在第一次转换 ext4 失败后,我就没继续折腾下去了,全部通过 magisk system less 方式修改 system 分区,目前是 原始出厂版本 MIUI v13.0.11.0 稳定版养老

此外很高兴看到有人自行尝试转换成功了,参见文章开头的那位网友所说,照做即可,或者可以在那个讨论的网址里面,寻找帮助

评论 (32条)
  1. 离筝

    😭博主有遇到过息屏一会APP就断网吗,我的经常这样,有没有啥办法能解决呀

    回复
    1. 量子涨落 博主
      @离筝

      后台被杀,参照文中内容加白、保活

      回复
  2. mnb

    收到了,谢谢。这个软件的作者github里也下架没有了

    回复
  3. mnb

    能发一份erofs2ext4Converter给我吗?m*@qq.com 阿里云好难直接下载

    回复
    1. 量子涨落 博主
      @mnb

      已发,请查阅收件箱或者垃圾箱

      回复
  4. mt6750

    我的红米k305g遇到了类似的问题,关了avb校验,刷入改好读写权限的system.img后,手机无线重启卡第一屏,原因可能是system_ext分区的signature和本地编译的system分区app签名不统一。

    同步刷system_ext.img分区和product.img分区即可解决。

    回复
    1. 量子涨落 博主
      @mt6750

      我看了GitHub的一个网友,重新覆盖刷入完整包就不卡屏了,目前原始系统版本用到死

      回复
      1. asr
        @量子涨落

        哎 note12pro+用不了 转换完了好像脚本不刷入super

        回复
      2. asr
        @量子涨落

        ”重新覆盖刷入完整包就不卡屏了“ 怎么重新覆盖刷入呢?

        回复
        1. 量子涨落 博主
          @asr

          见github的具体回复讨论:https://github.com/ljc-fight/erofs2ext4Converter-for-MIUI-Device/issues/2,我没实测。

          saYmd-moe commented on Oct 19, 2022
          我尝试把这个脚本输出的images文件夹和从官网下载的同版本线刷包中的images文件夹合并,直接覆盖后再刷入可以成功,估计是作者的flash-format和flash-update脚本有些问题
          回复
          1. asr
            @量子涨落

            合并imagers后,用小米刷入工具刷入的时候直接报错 err:FAILED (remote: check crc failed)

            回复
            1. 量子涨落 博主
              @asr

              我建议你问下那个成功的网友,我已经躺平摆烂了,据我所知,magisk 已经足以实现大部分功能了,除非你要修改 的不仅仅是 system 分区的 erofs 文件系统,这个情况一般是精简分区内的文件或者打算动基带之类的

              回复
              1. asr
                @量子涨落

                好的,谢谢您。

  5. 请问博主有没有尝试刷过一些类原生ROM?
    例如下面👇🏻这个频道里发布的ROM?
    t.me/s/RedmiK50iUpdates

    回复
    1. 量子涨落 博主
      @Kars

      在Note11T pro+ 这个机型上没折腾过,以前其他手机都折腾过,现在基本就是养老模式,懒得动了,如果不是这个智障后台管理已经严重越线,我是得过且过的,现在后台管理已经被我收拾的服服帖帖了

      回复
  6. 请问那个转换工具如何下载?releases是空白的;另外systemless具体如何操作?小白看不懂啊😬

    回复
    1. 量子涨落 博主
      @杨

      magisk 使用模块就是 systemless 方式,release 空白自行排查浏览器问题,是否使用了广告拦截插件或其他插件

      回复
  7. babol

    我是红米K50至尊,虽然将刷机包格式改成了ext4格式,刷机后也成功开机,不过没用,通过fastboot命令查看,还是erofs。

    回复
    1. 量子涨落 博主
      @babol

      那就是没改成功,改成功必定为ext4,可读写

      回复
    2. 量子涨落 博主
      @babol

      我在那个Github的开源工具上面看到有人回复我成功了,并且实现了可写入
      https://github.com/ljc-fight/erofs2ext4Converter-for-MIUI-Device/issues/2

      回复
      1. F2xiansheng
        @量子涨落

        您好!我也是最近购入了这台REDMI NOTE 11 TP+,一直在找ROM,找到崩溃
        主要是自己使用的第三方播放器,每次进入文件夹找资源都只能显示C/DOWNLOAD,完全没有权限,只能用ES这样的管理器去开,但是第二个文件又得重新推回ES,特别麻烦
        想问下你的这个版本的ROM能够解决文件夹权限的问题吗?
        非常感谢你的工作和努力,祝你新的一年越来越好!

        回复
        1. 量子涨落 博主
          @F2xiansheng

          使用 MiXplorer 文件管理器

          回复
          1. F2xiansheng
            @量子涨落

            我主要是在第三方播放器里面没办法access,感觉不是管理器的问题

            回复
            1. 量子涨落 博主
              @F2xiansheng

              第三方播放器:Mxplayer

              回复
  8. 基地

    我还是卡米

    回复
  9. 鹤贩川

    magisk system less怎么弄

    回复
    1. 量子涨落 博主
      @鹤贩川

      装了magisk,通过magisk 模块来修改系统分区,就是 system less 方式,属于无损修改

      回复
  10. 春江水

    请教哪里能下载twrp 能上分享链接吗?

    回复
    1. 量子涨落 博主
      @春江水

      没仔细看文章内容吗,内容原文:
      “提取刷机用到的镜像,传到网盘,做个记录避免下次再次下载完整包,
      https://0zgs.lanzout.com/b0dgn8b8f 密码 dodc”

      回复
  11. 同道中人

    666 还在研究怎么卸载应用商店中

    回复
    1. 量子涨落 博主
      @同道中人

      可以卸载的,没任何副作用

      回复
  12. Henry

    虽然看不懂,但是大受震撼

    回复