android ota 升级包制作分析 (2 包结构)

来源:互联网 发布:信用卡在淘宝怎么套现 编辑:程序博客网 时间:2024/04/30 15:04

中间包 target-files

目录结构:

  • OTA/
    • android-info.txt
    • bin/
      • sqlite3
      • check_prereq
      • updater
      • applypatch
      • applypatch_static
  • SYSTEM/
  • RECOVERY/ (升级相关的文件,根文件系统)
    • RAMDISK/
    • kernel
  • BOOT/ (正常启动相关的文件,根文件系统)
    • RAMDISK/
    • kernel
  • META/
    • misc_info.txt (一些“名字=值”对)
    • filesystem_config.txt (BOOT文件系统设置)
    • boot_filesystem_config.txt (BOOT文件系统设置)
    • recovery_filesystem_config.txt (RECOVERY文件系统设置)

升级包结构

完整包目录结构:

  • system/
  • recovery/ (升级相关的文件)
    • etc/
      • install-recovery.sh
    • recovery-from-boot.p
  • boot.img (正常启动的根文件系统)
  • META-INF/
    • CERT.RSA
    • CERT.SF
    • com/android
      • metadata
      • otacert
    • com/google/android
      • update-binary (升级程序,解析执行升级脚本)
      • updater-script (升级脚本)
    • MANIFEST.MF

差量包目录结构:

  • system/
  • recovery/ (升级相关的文件)
  • patch/
    • boot.img.p
    • system/
    • app/
      • build.prop.p
    • etc/
    • lib/
  • META-INF/
0 0
原创粉丝点击