Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1316059
  • 博文数量: 478
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 4833
  • 用 户 组: 普通用户
  • 注册时间: 2014-06-28 11:12
文章分类

全部博文(478)

文章存档

2019年(1)

2018年(27)

2017年(21)

2016年(171)

2015年(258)

我的朋友

分类: Android平台

2016-09-01 14:54:43

 

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

 994人阅读 评论(0)  举报
 分类:
ndroid(21) 
版权声明:本文为博主原创文章,未经博主允许不得转载。
目录(?)

[+]
中间包 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/
阅读(1709) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~