diff --git a/sdk/X-AIOS-LT00-V1.0.4/tools/libhardware/lib/libhardware.a b/sdk/X-AIOS-LT00-V1.0.4/tools/libhardware/lib/libhardware.a index 3f7c43e8f..ab11002b9 100644 Binary files a/sdk/X-AIOS-LT00-V1.0.4/tools/libhardware/lib/libhardware.a and b/sdk/X-AIOS-LT00-V1.0.4/tools/libhardware/lib/libhardware.a differ diff --git a/sdk/X-AIOS-LT00-V1.0.4/tools/make_ota_package.sh b/sdk/X-AIOS-LT00-V1.0.4/tools/make_ota_package.sh index 6262659c2..20af44760 100755 --- a/sdk/X-AIOS-LT00-V1.0.4/tools/make_ota_package.sh +++ b/sdk/X-AIOS-LT00-V1.0.4/tools/make_ota_package.sh @@ -10,6 +10,7 @@ GREEN='\033[0;32m' YELLOW='\033[1;33m' NC='\033[0m' +# 自动检测SDK根目录(脚本位于 sdk/X-AIOS-LT00-V1.0.4/tools/ 目录下) SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" SDK_ROOT="$(cd "${SCRIPT_DIR}/.." && pwd)" OUT_DIR="${SDK_ROOT}/out/qm10xd_linux/qmimages" @@ -78,14 +79,14 @@ echo "压缩 logo.img..." lzma -c "${LOGO_SRC}" > "${UPDATE_DIR}/logo.img.lzma" echo -e "${GREEN}✓${NC} logo.img.lzma ($(du -h ${UPDATE_DIR}/logo.img.lzma | cut -f1))" -# 复制ubi镜像 -echo "复制 system.ubi..." -cp "${SYSTEM_SRC}" "${UPDATE_DIR}/system.ubi" -echo -e "${GREEN}✓${NC} system.ubi ($(du -h ${UPDATE_DIR}/system.ubi | cut -f1))" +# 压缩ubi镜像以减小升级包体积 +echo "压缩 system.ubi..." +lzma -c "${SYSTEM_SRC}" > "${UPDATE_DIR}/system.ubi.lzma" +echo -e "${GREEN}✓${NC} system.ubi.lzma ($(du -h ${UPDATE_DIR}/system.ubi.lzma | cut -f1))" -echo "复制 rootfs.ubi..." -cp "${ROOTFS_SRC}" "${UPDATE_DIR}/rootfs.ubi" -echo -e "${GREEN}✓${NC} rootfs.ubi ($(du -h ${UPDATE_DIR}/rootfs.ubi | cut -f1))" +echo "压缩 rootfs.ubi..." +lzma -c "${ROOTFS_SRC}" > "${UPDATE_DIR}/rootfs.ubi.lzma" +echo -e "${GREEN}✓${NC} rootfs.ubi.lzma ($(du -h ${UPDATE_DIR}/rootfs.ubi.lzma | cut -f1))" echo "" echo -e "${YELLOW}[4/5] 添加升级脚本...${NC}" @@ -114,7 +115,7 @@ echo -e "${GREEN}✓${NC} .update_info.txt (version: ${UPDATE_VERSION})" echo "" echo -e "${YELLOW}[5/5] 打包升级文件...${NC}" -# 进入update目录打包 +# 进入update目录打包(包含隐藏文件) cd "${UPDATE_DIR}" tar -czvf "${OUTPUT_FILE}" .update_info.txt * > /dev/null 2>&1