关于小米防回滚保护你需要了解的

什么是防回滚保护?

防回滚保护是 Android 8.0 新增的一项功能,目的是为防止将系统回退到有安全漏洞的版本。

当升级有防回滚保护的系统版本,如果之后降级到未被允许的旧版本,手机将无法启动系统,并且不能通过常规刷机方式恢复。

按照 Android 设备完整性要求,运行 Android 9.0 及以上版本的手机都应加入防回滚保护。

哪些版本开始加入防回滚保护?

MIUI 在 9.5.17.0 稳定版和 8.7.5 开发版开始加入防回滚保护。

如何关闭防回滚保护?

对于 Android 类原生系统,在 BL 解锁后会自动关闭防回滚保护。

但小米不同,解锁后仍启用防回滚保护,并且没有提供关闭方法。

如何避免触发防回滚保护?

如果系统在启动前未通过防回滚保护检查,手机会拒绝启动,并且不能通过刷机来解决,只能将手机送小米售后用 EDL 模式刷机解决。

幸运的是,如果使用小米官方刷机工具,则可以避免这个问题。例如,在系统内卡刷,使用小米助手或 MiFlash 线刷,它们会在刷机前检查 ROM 是否符合要求。但如果使用第三方 Recovery 刷机,例如 TWRP 则没有检查机制,因此用第三方工具刷机需要非常小心。

评论列表

  1. #0

    谢谢大神指点

  2. #0

    您好,请问 小米11 MIUI 12.5.12 能不能降级到 MIUI 12.0.12 ?
    如果用miflash刷机的话能成功吗?需要修改代码吗?

    1. 这种不太旧的应该可以,之前看到因为防回滚不能刷的是MIUI9版本。
      至于修改代码,有可能要改这个

      1. 嗯…有可能?那我到底改不改呢?

        1. 先不改,如果有问题会报错。

          1. 报错的话直接按照步骤重刷就行了吧?

          2. 嗯,选择不锁bl方式刷,没问题了再锁bl。

  3. #0

    已经黑屏了,怎么处理,在线求解

    1. 请描述刷机操作流程,MIFLASH是否有错误信息。

  4. #0

    、MIUI12.5.12想降版本,但是有防回滚,这个怎么解决?

    1. 防回滚不会相差太近,譬如12.5通常可以降miui12或11,甚至10也可能,如果不能降miflash会阻止刷机。

  5. #0

    10xpro安卓11能刷回安卓10吗?

    1. 线刷可以,如果有防回滚保护,miflash会阻止刷机。

      1. 是直接线刷不用删什么代码吧?网上有人说要删除什么两行代码!

        1. 因为以前12.0.5是安卓10的软件使用没出什么问题,更新12.5.4是安卓11的软件就经常出现问题!所以想刷回安卓10

        2. 12.5以上降级可能要,update sparse crc list failed 问题

          1. 是不是把flash_all_lock.bat,用记事本打开,找到这两条代码,删除掉就行
            fastboot %* flash crclist %~dp0images\crclist.txt || @echo “Flash crclist error” && exit /B 1

            fastboot %* flash sparsecrclist %~dp0images\sparsecrclist.txt || @echo “Flash sparsecrclist error” && exit /B 1

          2. 删除或注释掉都行。

  6. #0

    红米Pro V7.3.10 这是能找到最老的版本了的刷不了可以解决吗?刷完报错系统重启,有办法成功刷吗?

    1. 刷机工具显示什么错误信息?

      1. error:Not catch checkpoint (\$fastboot -s .*lock), flash is not done
        该错误可以忽略,实际不影响手机使用。
        显示这个.红米Pro 9.3.7 开发版这个版本不上锁同样问题,但是手机可以正常用

        1. 这是刷机工具问题,不影响刷机结果,可以直接忽略。防回滚只能用第三方REC强刷,但正如之前说的,风险大,一旦出问题自己是没办法解决的。

          1. 好的,只能再找稍微比他新的版本试试

  7. #0

    你好,我的手機是小米8 SE ,當初在中國買的手機,自己安裝的GOOGLE全家桶,現在升級到12.5,但不能用谷歌框架,我很多應用不能用,查了資料不管怎樣降刷都要線刷,想說不然直接刷國際板,但一直沒有找到米8 SE的國際板ROM,想問有可能去刷米8或米8 LITE的國際版本嗎,謝謝

    1. 不同机型ROM不通用哦,其实刷国际版也需要线刷,方法与降级系统版本相同。

  8. #0

    红米note9 4G 有对应的海外版吗?

    1. 海外版对应这个机型

  9. #0

    MIUI12.5刷回miui10,k20p,应该可以通过线刷刷下去吧

    1. 不是太旧的通常可以。

    2. 您好!我是小米6手机,现在版本是miui10 8.8.2开发版,无法升级系统了。
      我想升级一下系统,属于刷机小白,请问:
      1.可以在小米官方直接下载稳定版V11.0.5.0.PCACNXM吗?跨版本不会影响使用吧?
      2.我可以直接下载官方开发版的升级吗?
      3.用稳定版的好还是开发版的好呢?以后能实现在线更新升级系统吗?
      敬请指教,谢谢您!

      1. 建议看下系统更新界面右上角菜单有没有切换稳定版选项,如果有,可以尝试先用这种方式切回稳定版,然后再OTA升级系统。
        如果此方法行不通,则需要备份手机数据,下载稳定版线刷包通过MIFLASH刷机回到稳定版系统。
        小米6开发版和稳定版都停止了更新,所以哪个版本区别不大。

  10. #0

    我的REDMI NOTE 8 PRO中文版前天刚升级到12.5.1,就不能用谷歌框架,谷歌商店閃退,mail無法發,youtube不能用,想刷机到海外版,Android 目前為11版,是不是我去裝国际版最新V12.0.8的後再去裝google框架即可。我是台灣用戶台灣買的機子

    1. 國際版自帶Google框架服務喔,還有Google全家桶。。

  11. #0

    Miui 12.5.1想刷回miui11,不知是否可行?机子为红米8pro

    1. 线刷是可以的。

      1. 好的,我试试

  12. #0

    小米的保护机制绝了

  13. #0

    我的REDMI NOTE 8 PRO中文版刚升级到12.5,但不能用谷歌框架,我很多应用不能用,想刷机到海外版,那我最多可以刷到什么版本,

    1. 国际版目前最新是V12.0.8,后续应该也会有12.5,通常海外版本更新迟于国内版一个月左右。
      现在刷也问题不大,后续有更新可以直接在系统内升级,和国内版一样。
      不过刷海外版,需要留意不能加BL锁,不然通不过BL启动检查机制。

  14. #0

    哎,我的NOTE 8前次线刷降级,从11想刷回10。结果MIFLASH显示成功。手机就是开不了机,不断重启。也不知是哪出问题了。送售后结果回来刷的又是11。还高二个版本。搞得都不敢刷机了。

    1. 是刷的海外版ROM吗?如果是这种不能锁BL,不然会出现这个问题。
      MIFLASH有防回滚保护,如果要刷的版本不支持降级,会阻止继续操作。

  15. #0

    红米k20能不能从12刷回11

    1. 线刷可以,使用MIFLASH刷机。

  16. #0

    想问问admin,不能回退到有安全漏洞的版本是指安卓大版本(例如安卓11回安卓10)还是指安卓安全补丁版本呢(例如补丁日期为5月1日退回到4月1日版本)

    1. 这个估计由厂商控制,就已知的测试来看,可以回退Android 10版本,也不会每月补丁这么窄。
      像红米6 Pro,最低可以回退到miui10,miui9以下的就不行。

      1. 好的 谢谢

  17. #0

    非常感谢谢谢

  18. #0

    我想問一下admin,我手機是用小米5s plus。不知道它有沒有防回滾保護呢?都不敢隨意刷機了,感謝!!

    1. 使用官方支持的刷机方式有防回滚保护机制,检测到不支持降级会报错无法继续。

    2. 你可以直接9008模式刷机

  19. #0

    我的小米6X就是有防回滚,想降级老版本但是又怕变砖,有没有啥安全稳定的解决方法,作者大大

    1. 可以尝试用MIFLASH刷,如果刷到不支持的版本,它会阻止继续刷机。
      文中说的变砖风险,主要是针对使用非小米官方刷机工具。

  20. #0

    感谢分享

  21. #0

    我天,岂不是只能升级不能降级?

    1. 不是太旧的版本通常可以降,没有完全限死。

  22. #0

    感谢分享!!!

  23. #0

    非常有帮助谢谢

发表评论

电邮地址用于 Gravatar 头像显示,不会被公开可见。