【Android】 镜像及分区

一、Android镜像

|--------|--------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 序号 | 镜像名称 | 描述 |
| 1 | boot.img | 包含启动所需文件的压缩文件,在启动时会被加载到内存中,并解压执行 |
| 2 | ramdisk.img | 包含了用于启动过程的RAM磁盘的内容,RAM磁盘是一个临时的文件系统,在设备启动时,内核会将ramdisk.img中的内容加载到内存中,并将其挂载为根文件系统。ramdisk中包含了启动过程中所需的文件 (1)init.rc:定义启动过程中的操作 (2)fstab:文件系统表,定义各个设备的挂载方式和挂载点 (3)sepolicy:SElinux策略文件 |
| 3 | recovery.img | 包含了Android系统的recovery mode |
| 4 | userdata.img | 包含了用户数据分区,用于存储用户的应用程序文件等 |
| 5 | system.img | 包含了Android系统核心文件和库 |
| 6 | vendor.img | 包含了设备制造商的专有驱动程序 |
| 7 | dtbo.img | 包含了设备树信息 |

二、Android分区

|--------|----------|---------------------------------------------------------------------|
| 序号 | 分区名称 | 描述 |
| 1 | boot | 存储引导镜像boot.img,包括了kernel和用于引导Android初始化的脚本 (1)kernel:内核镜像(2)ramdisk |
| 2 | userdata | 包含用户安装的应用和数据 |
| 3 | misc | 存储与设备相关的杂项数据 |
| 4 | metadata | 存储分区布局和文件系统原数据信息,存储元数据加密时的秘钥,恢复出厂设置时会被清空 |
| 5 | recovery | 包含了Android 系统recovery mode |
| 6 | system | 存储Android系统核心部分,包含系统文件,框架,配置等 |
| 7 | vendor | 存储设备制造商提供的专有文件和驱动程序 |

【参考博客】

1 https://www.cnblogs.com/schips/p/introduction_of_image_about_android.html

2 https://source.android.com/docs/core/architecture/partitions?hl=zh-cn

3 Android系统基础(06) Android系统镜像和分区解读_android系统中如何导出分区镜像-CSDN博客

相关推荐
承渊政道16 小时前
【从零开始大模型开发与微调:基于PyTorch与ChatGLM】(从ChatGLM本地化到LoRA、PEFT的高级微调)
android·人工智能·pytorch·chatglm·本地化部署·大模型开发与微调
2601_9628857218 小时前
如何用 Python 判断一只股票“追涨”还是“抄底”更有效?
android·开发语言·python
素师良码18 小时前
第10篇:屏ESD Check内核逻辑驱动代码完整拆解
android
高晶18 小时前
Android 短信收发模块从零到实战:权限配置、界面设计、发送接收与兼容性适配全攻略
android·程序员
随遇丿而安18 小时前
第18周:ViewModel 基础功能 + 架构优化
android
问心无愧051321 小时前
[GXYCTF2019]Ping Ping Ping
android·笔记
事圆则缓21 小时前
Kotlin 异步与并发:从一次搜索请求走到状态流
android·开发语言·kotlin
帅得不敢出门1 天前
Android Framework定制卸载确认窗口
android
Android-Flutter1 天前
Compose 什么叫重组?怎么样触发重组?
android·compose
硫酸锌011 天前
安卓手机连接Windows电脑后通过DHCP服务为手机分配IP地址
android·windows·计算机网络