android 分析boot.img,Android bootimg的详细分析.pdf

bootimg 的详细介绍&使用

adb 的强大之处在于可以在PC 端直接操控手机,可以说是通用的工具!那么今天带来的这款

工具的强大,估计会让爱好者灰常之兴奋,用好这款工具你就可以动手修改boot.img 了,而

不是简简单单的精简ROM 或者美化美化加加字体等每个人都可以完成的工作!

个人常用功能

1、解包/打包boot.img/recovery.img

2、解包/打包ramdisk

3、解包data/system.img

4 、解密/生成rle 加密图片(开机第二屏图片,不是开机动画哦)

另外:还支持解包updata.app(本人未用过)

背景知识

一、Android 手机的文件系统

Android 手机的文件系统有许多存储器组成,以下是在adb shell 下面的输出:

注意,不同的手机在上述存储设备的顺序可能会各不相同!一定要检查您的手机,确定在以下

的操作中选择正确的设备号(mtdX,这个X 的序号一定要检查清楚)。

根目录以及分区的定义(在Android 源代码的root.c 文件中定义)

根目录: Linux 块设备 /挂载点/ 文件系 大小 描述

BOOT: /dev/mtdblock[?] / (RAM) Raw 内核、内存盘和引导

配置。

DATA: /dev/mtdblock5 /data/ yaffs2 91904kb 用户、系统配置,软

件配置以及软件(没

有a2sd 的话)

CACHE: /dev/mtdblock4 /cache/ yaffs2 30720kb OTA 缓存,

recovery/更新配置及

临时文件夹

MISC: /dev/mtdblock[?] N/A Raw,[?]kb (等待添加)

PACKAGE: (相对于刷机包) N/A 刷机包的伪文件系

统。

RECOVERY: /dev/mtdblock[?] / (RAM) Raw,[?]kb recovery 和更新环境

的内核和内存盘。类

似于BOOT:。

SDCARD: /dev/mmcblk0(p1) /sdcard/ fat32 32MB- TF 卡。通常刷机包

32GB 就放在这里。

SYSTEM: /dev/mtdblock3 /system/ yaffs2 92160kb 系统分区,静态且是

只读的。

TMP: /tmp/ (RAM) 标准的 在关机/重启时清

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值