全量包、增量包、官方包,偷渡包的区别

很多用户对于全量包,增量包、官方包、偷渡包是什么,有什么不同有些许疑问,在此说一下个人的理解。

全量包

完整的系统固件,包含内核,驱动,系统应用,系统预装第三方应用,系统初始化数据等。

优点:啥都包含在内,不管你现在的系统版本是啥都可以直接刷入想要的版本的完整固件(降级除外)

缺点:文件太大,一般文件大小为3-4g,流量党可能比较难受。

增量包

手机收到的推送一般为增量包,特点是比全量包小很多,文件大小因为修复和优化的内容不同而有所差异。

优点:文件相对较小,没有无线网也扛得住。

缺点:适用性低,一般只可以小跨度的升级。

为什么本站只提供全量包下载

假设你当前为1.0版本,最新为5.0版本。如果使用增量包一般刷机一次只能从1.0升级到2.0,再刷一次从2.0升级到3.0,最终需要刷机4次。一方面来说比较麻烦,另外一方面来书可能你升级4次消耗的流量大于直接下载5.0版本完整固件的流量。

上面也说到全量包的优点就是不管你是什么版本都可以刷,因而本站只提供完整固件的下载,可以大大简化升级的过程,并且减少不必要的问题,但是带来的问题就是完整固件文件太大。

官方包

一般理解为官网下载和官方推送的更新包,所有用户都信赖的,没啥可说的。

偷渡包

我最早听说系统更新偷渡这个词是在华为的机器上,好像是华为适配安卓10的问题。不知道为啥蓝厂用户也要用这个词。大家所说的偷渡包就是官方的分批推送给用户A推送了某个版本的更新包,通过抓包的方式获取到更新包的下载链接,然后分享给其他未收到推送的用户。更新包本身还是官方的更新包,并没有被修改过。

自己下载更新会不会收到后续推送

关于会不会收到后续系统推送,首先要说一下推送版本未推送版本的问题

推送版本

官方推送的系统更新,有些是分批推送,有些是全部推送,但关键点是官方推送的更新。

未推送版本

例如你现在用的版本是管官方推送的1.5.0,下次推送更新为1.5.3,那么中间还存在1.5.1/1.5.2版本。中间版本是工程师测试用的,存在这样或那样的问题。

说完 上面两个版本,现在来说一下后续推送的问题,官方只会给1.5.0的用户推送1.5.3的更新,只要你是1.5.0版本,不管你是通过什么方式更新到的1.5.0/1.5.3,都会收到后续推送,只不过你第几批收到推送就不一定了,毕竟分批推送垃圾。但是如果你自己下载更新包更新到了1.5.1/1.5.2版本,那你就收不到以后的推送更新了。

为什么会有未推送版本流出

前面已经说了什么是未推送版本,在之前蓝厂的更新包文件名规律性很强,以IQOO的某个版本为例: PD1824_A_6.10.18-update-full_1228054716.zip ,其中PD1824为IQOO的具体型号或者说编号,这个对应手机内的V1824,A代表手机的版本信息,一般代表全网通版,6.10.18代表版本号,update-full表示全量包,1228054716为时间戳,表示具体的一个时间点,对应为“年月日时分秒”。正因为文件名称存在较强的规律性,部分IQOO用户开始使用穷举(枚举)的方法来从蓝厂服务器扫描是否存在更新包。使用工具生成时间序列,然后用工具多生成的链接进行验证,从而得出未推送版本的下载链接。但是这一方法目前已得到官方制裁手段,自2020年1月起蓝厂更改了系统更新包的文件名,再次以IQOO某版本为例: 20200409105705b0fb3c2951869bf335cdfba5adee7fe7.zip ,前半部分为时间戳,对应年月日时分秒;后半部分目前尚不清楚如何生成的32位十六进制字符。因为32位十进制字符串的加入使得穷举法的难度大大提升,目前已经无法使用个人PC进行穷举,并且蓝厂在服务器安装方面也采取了一些措施。此外最让人头疼的莫过于新增了非广告包的提示,这个非更新包的提示影响到了几乎所有的蓝茶昂机器,真的是几个人坑了所有人。

最后修改:2020 年 04 月 17 日 11 : 15 AM
如果您觉得本文有帮助,且您手头手头宽裕,可以打赏小站,不胜感激