MTK android升级包的制作

更新时间:2024-05-24 17:36:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

版本编译前的准备

1. 检查所有改动是否上传 2. 重新checkout 全新版本

3. ..\\mediatek\\config\\common\\ProjectConfig.mk 修改版本号

Ps: ./mk –help获取帮助

./mk check-env检查编译环境

版本编译

1.版本编译命令

./mk -o=TARGET_BUILD_VARIANT=eng xxx new 有root权限 ./mk xxx new debug版本 没root权限 一般发版本需要使用以下命令:

./mk -o=TARGET_BUILD_VARIANT=user xxx new 用户版本 没root权限 升级包编译命令: ./mk prj otapackage 编译命令举例:

./mk -o=TARGET_BUILD_VARIANT=user boway72_t_jb3 new ./mk -o=TARGET_BUILD_VARIANT=user boway72_t_jb3 otapackage

2.拷贝文件发布包

新建以项目版本为名称文件夹,放入以下三个文件夹: 1.ROM文件

新建文件夹为ROM,放入以下文件:

out\\target\\product\\项目名\\ 拷贝除了文件夹外所有文件

然后放入CheckSum_Generate.exe运行,生成Checksum.ini,后删除CheckSum_Generate.exe

2.Database文件

新建文件夹为Dtabase,放入以下文件:

发放软件包的3个database文件: (****注意发版本的时候,要把checksum4PcMomery的文件一并发放)

1.mediatek/custom/out/项目

/modem/BPLGUInfoCustomAppSrcP_MT6575_S01_MAUI_11AMD_W11_50_SP_V16 2/mediatek/custom/out/项目/modem/catcher_filter.bin 4. mediatek/source/cgen/APDB_MT6575_S01_ALPS.GB2

72后路径改为

mediatek/cgen/APDB_MT6575_S01_ALPS.GB2

3.T卡升级包

编译命令: ./mk prj otapackage 1.完全升级包路径:

\\out\\target\\product\\boway15_ics\\boway15_ics-ota-eng.root.zip(将这名改为update.zip放置到T卡就可以) 2.增量升级包路径:

\\out\\target\\product\\boway15_ics\\obj\\PACKAGING\\target_files_intermediates\\boway15_ics-target_files-eng.root.zip

只需拷贝上面文件即可,下面步骤可以不做,只是备份此文件 (新旧两次生成的文件分别重命名为old.zip,new.zip)

在比较这两次的包,通过./build/tools/releasetools/ota_from_target_files -i old.zip new.zip diff.zip 命令

弄成增量包 diff.zip ,改成update.zip 放到T卡中

3. otg(FOTA) 升级包

out\\target\\product\\boway72_t_lca\\ adups-otaPackage.zip

完成后将这三个文件夹打成压缩包,名称就是和总文件夹同名的项目版本号.后上传服务器并发放邮件.

本文来源:https://www.bwwdw.com/article/w2w7.html

Top