Chinaunix首页 | 论坛 | 博客
  • 博客访问: 20383
  • 博文数量: 15
  • 博客积分: 730
  • 博客等级: 军士长
  • 技术积分: 155
  • 用 户 组: 普通用户
  • 注册时间: 2010-01-04 14:41
文章分类

全部博文(15)

文章存档

2010年(15)

我的朋友
最近访客

分类: 嵌入式

2010-01-13 16:41:14

1.使用SmartQ5Extractor.exe工具将android固件内的各文件提取出来。
共7个文件,在固件内的顺序如下:
  • header
  • qi.bn0
  • u-boot.bin
  • zImage
  • initramfs.igz (recovery)
  • rootfs.tar.gz (system.img)
  • homefs.tar.gz (userdata.img)

2.各文件说明

  • header

       六个文件的索引(文件内偏移和长度)

  • qi.bn0

       BL1(BL0位于s3c6410 irom)

  • u-boot.bin

       BL2

  • zImage

       压缩后的linux内核

  • initramfs.igz

       在标准的initramfs.cpio.gz前增加了长度为0x40的头。

       将头裁减后改名为initramfs.cpio.gz

       $ gunzip.exe initramfs.cpio.gz

       $ mkdir initramfs;

       $ cd initramfs

       $ cpio -div < ../initramfs.igz

       用于升级/恢复固件,/initramfs/usr/cvkk/upgrade/

      

  • rootfs.tar.gz

       $ tar zxvf rootfs.tar.gz

       mounted to /system

  • homefs.tar.gz

       $ tar zxvf homefs.tar.gz

       mounted to /data

 
阅读(483) | 评论(0) | 转发(0) |
0

上一篇:smartQ5 cpuinfo

下一篇:diff/patch

给主人留下些什么吧!~~