logo科技微讯

小米澎湃 OS 系统升级的科普

作者:科技微讯
日期:2021-07-15
📜 文章

2024-03-31 更新:“澎湃更新”是我写的一款微信小程序,可获取各机型、各版本的澎湃 OS 固件下载链接,还有详细的安装说明,需要的可以打开微信,搜索“澎湃更新”看看。

新的开发模式

2022 年 4 月 29 日,小米官方发布 MIUI 系统开发模式调整公告,公告表示从基于 Android 13 的 MIUI 开始,MIUI 版本(包括后面的澎湃 OS)缩减为以下两个分支:正式版、开发版。

MIUI_new_mode

2022 年 10 月 27 日,小米官方再发公告,表示从基于 Android 13 的 MIUI 开始,开发版只维护一年,超过一年后将逐步停止发布开发版,但会提供正式版内测通道。即:

  • 一年内:正式版、正式版内测、开发版;
  • 一年后:正式版、正式版内测;

开发版、正式版内测都要申请,申请地址

系统发版过程:先推送给正式版内测用户,没问题了,再开始灰度推送给非内测用户,因为是逐步推送的,所以即使已经过了内测,也不是所有用户都能马上收到更新。“早上看到了系统更新,下午就看不到了”,是因为名额暂时满了。

旧的开发模式

文章以下内容是旧开发模式的科普,已部分过时,仅供参考。

MIUI 的四个开发分支

MIUI 有开发版、稳定版两大分支,它们又分别细分为两个小分支。

  • 开发版:
    • 开发版(内测)
    • 开发版(公测)
  • 稳定版
    • 稳定版(内测)
    • 稳定版(正式)

开发版(内测)

有时候也叫内测开发版,即处于内测阶段的开发版,通常在工作日的周一到周四更新,版本号就是日期,比如 21.7.7 这个版本是 2021 年 7 月 7 日发布的版本,但是推送到用户可能是 7 月 8 日甚至 7 月 9 日之后,和机型有关。

开发版(公测)

有时候也叫公测开发版,即被拿来进行公测的开发版,通常一个星期发布一次。公测开发版并不是独立发布的,而是一个星期内的某一个内测开发版如果没什么大问题,就会被小米宣布成为公测开发版,还是以 21.7.7 这个版本为例,它既是内测开发版,同时也是公测开发版。

开发版的两个分支都带有“测”字,由此可见开发版是测试用的,是为了稳定版的发布而测试用的。

小米只为部分手机提供开发版系统,自 2019 年 7 月 5 日起, MIUI 开发版开放内测公测时间调整为一年,发布超过一年的产品将逐步收回权限。

稳定版(内测)

在向所有用户推送稳定版之前,小米会挑一部分用户测试一下这个稳定版,这个版本就是所谓的内测稳定版。一个正式稳定版发布之前,可能需要经过几轮的内测,每一轮会发布一个新的版本,大约一两个星期发布一次。

内测稳定版的版本号如:V12.5.9.0.RKBCNXM,其中 12.5 就是 MIUI 12.5,对于 MIUI 12,则是 V12.0 开头,可以预测即将发布的 MIUI 13 将是 V13.0 开头。接下来的 9.0 就是在 MIUI 12.5 的基础上进行迭代更新的版本。

后面的字母,第一个字母表示 Android 版本号,R 表示 Android 11,可以预计当 MIUI 升级到 Android 12,R 会该成 S。接下来的 KB 表示某款手机的代号,不知道有什么规律,这里的 KB 表示小米 11。再接下来 CN 是中国,这很容易理解,印度是 IN,欧洲是 EEA,而最后的 XM 是 XiaoMi 的意思。

miui-stable-version-naming-scheme

稳定版(正式)

大部分用户使用的是正式稳定版系统。稳定版(正式)、稳定版(内测)的版本号在命名规则上没有区别,即你无法根据版本号判断它是内测的还是正式的,比如小米 11 Pro/Ultra 的 V12.5.7.0.RKACNXM 是正式稳定版,然后接下来的 V12.5.9.0.RKACNXM、V12.5.10.0.RKACNXM 都是稳定测试版。正式稳定版一个月左右发布一次。

区别稳定版(正式)、稳定版(内测)的一个方法是,如果这个版本有线刷包,则通常意味着它是正式稳定版。

开发版、稳定版(内测)需要申请

用户不能随意安装 MIUI 的开发版、稳定版(内测)系统,需要先前往内测中心申请,申请通过了才能安装。下图显示开发版公测有八百多万用户申请,看来通过率很低。

apply-miui-beta

线刷包、卡刷包、增量包

不同的版本对应不同的刷机包,有些版本有多种刷机包,有些版本只有一种刷机包:

  • 开发版:卡刷全量包
  • 内测稳定版:卡刷全量包、卡刷增量包
  • 正式稳定版:卡刷全量包、卡刷增量包、线刷全量包

卡刷全量包

卡刷包中的卡表示手机的存储卡,刷机时不需要连接电脑,直接在手机上下载刷机包,然后进入“设置-我的设备-系统更新”进行升级,如果是跨版本的升级(如稳定版系统升级至开发版),还需要让手机进入 Recovery 模式清空全部数据之后再刷入系统。

前面说过开发版、内测稳定版需要申请才能安装,但是不申请也有办法安装。方法是往系统刷入第三方 Recovery,以替换 MIUI 自带的官方 Recovery,然后手动进入第三方的 Recovery 模式刷入卡刷包。一个广受欢迎的第三方 Recovery 是 TWRP。twrp 也分为官方和非官方,官方支持的机型有限,对于 twrp 官方不支持的机型可能有其他开发者为它们适配 twrp。

未通过申请自行刷入开发版,后续无法获得 MIUI 官方的 OTA 支持,每次升级均需要手动进入 Recovery 刷入开发版的卡刷全量包。

虽然卡刷包不一定需要进入 Recovery 刷入,但进入 Recovery 总能刷卡刷包升级,卡刷包在英文中也被称为 Recovery ROM。

卡刷增量包

卡刷增量包就是所谓的 OTA 升级包,这是手机最简单方便的系统升级方法,当手机检测到新版系统时,它不会把整个 Rom 下载下来,而是下载增量那部分,因为增量包体积小很多。不过 OTA 只支持从一个版本升级到紧接着的下一个版本,不能跨版本升级。

线刷全量包

线刷包中的线表示数据线,刷机时需要把手机和电脑用数据线连接起来,在电脑使用一款叫做MiFlash的工具把 rom 刷进手机。因为在刷机过程中,需要让手机进入 FASTBOOT 模式,所以这种刷机方式也叫 FASTBOOT 刷机,线刷包在国外也叫 FASTBOOT ROM。

大概在 2019 年 6 月,小米不再为开发版提供线刷包,现在只有正式稳定版才有线刷包。

卡刷包的文件名后缀是 zip,线刷包则是 tgz。

Fastboot 和 Recovery

上面多次提到 Fastboot 和 Recovery,它们分别是什么意思呢?在网上找到这段话:

Recovery 是恢复模式,每个手机出厂的时候就有的,但是官方的 Recovery 被锁定了,所以想刷机,就要刷入第三方的 Recovery。

Fastboot 是快速启动模式,对手机的所有操作都需要经过它,是比 Recovery 更底层的东西,部分手机生产商,如 HTC,摩托罗拉,出厂时把 Fastboot 给锁掉了,要刷机就得先解锁 Fastboot(或叫 Bootloader),正因为这样,MIUI 线刷需要先解锁 BL

总结

以上是 MIUI、澎湃 OS 系统升级的一些基础概念,看完这篇文章并不能让你马上开始刷机,接下来你可以参考小米官方提供的两篇刷机教程:

donation赞赏
thumbsup0
thumbsdown0
暂无评论