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增量包进行设备软件的更新。