OTA(Over-the-Air)增量包是一种用于更新设备软件的方法,它只包含新旧版本之间的差异部分,从而节省传输数据量并提高更新效率。以下是使用OTA增量包的一般步骤:

生成OTA增量包

准备基础包和要升级到的包

确保你有两个完整的包文件,例如:`MK44.0-mako-201312011043-UNOFFICIAL.zip` 和 `MK44.0-mako-201312021133-UNOFFICIAL.zip`。

创建OTA文件夹

在FTP主目录下新建一个名为`OTA`的文件夹。

建立设备文件夹

在`OTA`文件夹中建立设备文件夹,例如`mako`。

上传完整包和MD5文件

将完整包zip上传到设备文件夹中。

将完整包的MD5文件放入该目录下的`md5`文件夹。

上传OTA增量包

将生成的OTA增量包zip上传到`OTA`文件夹中的设备文件夹内。

将OTA增量包的MD5文件放入该目录下的`md5`文件夹。

使用OTA增量包

检查新版本

部署完成后,检查是否检测到新版本。如果未能检测到新版本,请检查是否按照规定上传或上传的完整包是否损坏。

等待服务器更新

如果确认无误依旧存在问题,请等待服务器更新。服务器部署缓存系统,缓存时效为1个小时。

注意事项

确保上传的OTA增量包和完整包未损坏,并且符合设备的要求。

在生成增量包时,可能会遇到文件差异小于0.95的情况,此时会生成`.P`的差分包,在升级时直接替换差异部分。如果差异大于0.95,则会直接替换整个文件。

通过以上步骤,你可以成功使用OTA增量包进行设备软件的更新。