【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博客

相关推荐
烬奇小云2 小时前
认识一下Unicorn
android·python·安全·系统安全
顾北川_野14 小时前
Android 进入浏览器下载应用,下载的是bin文件无法安装,应为apk文件
android
CYRUS STUDIO14 小时前
Android 下内联汇编,Android Studio 汇编开发
android·汇编·arm开发·android studio·arm
右手吉他14 小时前
Android ANR分析总结
android
PenguinLetsGo16 小时前
关于 Android15 GKI2407R40 导致梆梆加固软件崩溃
android·linux
杨武博19 小时前
音频格式转换
android·音视频
音视频牛哥21 小时前
Android音视频直播低延迟探究之:WLAN低延迟模式
android·音视频·实时音视频·大牛直播sdk·rtsp播放器·rtmp播放器·android rtmp
ChangYan.21 小时前
CondaError: Run ‘conda init‘ before ‘conda activate‘解决办法
android·conda
二流小码农21 小时前
鸿蒙开发:ForEach中为什么键值生成函数很重要
android·ios·harmonyos
夏非夏1 天前
Android 生成并加载PDF文件
android