OH4.x 恒玄升级包制作参考
OH4.x 恒玄升级包制作参考 升级包制作工具 https://gitee.com/openharmony/update_packaging_tools/tree/OpenHarmony-4.0-Release/ 生成升级包对应秘钥 1、准备openssl工具:apt-get install openssl 2、生成用于升级包拍包私钥 openssl genrsa -out rsa_privat
OH4.x 恒玄升级包制作参考
升级包制作工具
https://gitee.com/openharmony/update_packaging_tools/tree/OpenHarmony-4.0-Release/
生成升级包对应秘钥
1、准备openssl工具:apt-get install openssl
2、生成用于升级包拍包私钥
openssl genrsa -out rsa_private_key3072.pem 3072
3、通过私钥生成公钥,
openssl rsa -in rsa_private_key3072.pem -RSAPublicKey_out -out best_pubic.key
公钥best_pubic.key需要编译到设备里
4、将rsa_private_key3072.pem密钥拷贝到packaging_tools目录下,和build_update.py同级目录。
制作升级包
1、packaging_tools目录下创建target_package和output_package目录
2、target_package目录下建updater_config目录
3、将编译生成的rtos_main.bin文件拷贝到target_package目录
4、updater_config目录下创建updater_specified_config.xml
配置参考https://laval.csdn.net/66837880fc558f32f24580b1.html
配置softVersion版本号,group中填充 :
<component compAddr="system" compId="8" resType="5" isDelete="0" compType="0" compVer="1.0">./rtos_main.bin</component>
5、进入packaging_tools目录,执行:
python3 build_update.py ./target_package/ ./output_package/ -pk ./rsa_private_key3072.pem -nz -nl2 -sl 384
-nz -nl2 -sl等参数参考build_update.py中的描述
执行完成后,升级包生成在output_package目录。
更多推荐
所有评论(0)