Android 镜像
Android 镜像
文章目录
- Android 镜像
- 镜像说明
- 调整分区大小
- 1. 分区
- 2. 块
- 3. 根文件系统
- 解压镜像
- 备注
镜像说明
序号 | 分区 | 镜像 | 是否必须 | 编译 | 说明 | 备注 |
---|---|---|---|---|---|---|
1 | boot | boot.img | 是 | make bootimage | cmdline/内核/设备树 | |
2 | dtbo | dtbo.img | 是 | 设备树叠加层 | ||
3 | cache | cache.img | 是 | 缓存 | 对应/cache,除了OTA更新外,一般没什么用 | |
4 | mdtp | mdtp.img | 是 | |||
5 | vbmeta | vbmeta.img | 是 | 安全验证 | bootloader验证vbmeta的签名,再用vbmeta的key以及hash值验证dtbo/boot/system/vendor | |
6 | recovery | recovery.img | 是 | 恢复模式 | ||
7 | system | system.img | 是 | make systemimage | Android系统 | 只读 |
8 | userdata | userdata.img | 是 | 用户安装的软件和数据 | 对应/data | |
9 | vendor | vendor.img | 是 | CPU官方驱动 | ||
10 | splash | splash.img | 否 | 开机静态图片 | 如果不烧录则不显示图片,如果擦除分区则显示企鹅 | |
11 | persist | persist.img | 是 | 文件系统镜像 | ||
12 | aboot | emmc_appsboot.mbn | 是 | 执行文件 | bootloader镜像 |
调整分区大小
1. 分区
msm8953_64:/ # df -h
Filesystem Size Used Avail Use% Mounted on
/dev/root 2.9G 1.3G 1.5G 46% /
tmpfs 1.7G 864K 1.7G 1% /dev
tmpfs 1.7G 0 1.7G 0% /mnt
/dev/block/dm-1 992M 508M 484M 52% /vendor
/dev/block/mmcblk0p31 232M 176K 232M 1% /cache
/dev/block/mmcblk0p1 88M 81M 6.6M 93% /vendor/firmware_mnt
/dev/block/mmcblk0p12 12M 6.9M 4.8M 59% /vendor/dsp
/dev/block/mmcblk0p18 27M 320K 27M 2% /mnt/vendor/persist
/dev/block/dm-2 2.7G 67M 2.7G 3% /data
/data/media 2.7G 67M 2.7G 3% /mnt/runtime/default/emulated
2. 块
/dev/block/platform/msm_sdcc.1/by-name/
ls /dev/block/platform/soc/7824900.sdhci/mmcblk0* -alh
3. 根文件系统
msm8953_64:/ # ls -alh
total 1.1M
drwxr-xr-x 19 root root 4.0K 2020-08-18 06:34 .
drwxr-xr-x 19 root root 4.0K 2020-08-18 06:34 ..
dr-xr-xr-x 50 root root 0 1970-01-04 23:56 acct
lrw-r--r-- 1 root root 11 2020-08-18 06:34 bin -> /system/bin
lrw-r--r-- 1 root root 50 2020-08-18 06:34 bugreports -> /data/user_de/0/com.android.shell/files/bugreports
drwxrwx--- 6 system cache 4.0K 1970-01-04 23:56 cache
lrw-r--r-- 1 root root 13 2020-08-18 06:34 charger -> /sbin/charger
drwxr-xr-x 5 root root 0 1970-01-01 00:00 config
lrw-r--r-- 1 root root 17 2020-08-18 06:34 d -> /sys/kernel/debug
drwxrwx--x 43 system system 4.0K 2020-08-18 06:34 data
lrw------- 1 root root 23 2020-08-18 06:34 default.prop -> system/etc/prop.default
drwxr-xr-x 15 root root 3.9K 1970-01-04 23:56 dev
lrw-r--r-- 1 root root 11 2020-08-18 06:34 etc -> /system/etc
-rwxr-x--- 1 root shell 2.2M 2020-08-18 04:57 init
-rwxr-x--- 1 root shell 1.7K 2020-08-18 02:09 init.carrier.rc
-rwxr-x--- 1 root shell 1.3K 2020-08-18 02:09 init.environ.rc
-rwxr-x--- 1 root shell 29K 2020-08-18 02:09 init.rc
-rwxr-x--- 1 root shell 3.0K 2020-08-18 02:09 init.recovery.qcom.rc
-rwxr-x--- 1 root shell 7.5K 2020-08-18 02:09 init.usb.configfs.rc
-rwxr-x--- 1 root shell 5.5K 2020-08-18 02:09 init.usb.rc
-rwxr-x--- 1 root shell 559 2020-08-18 02:09 init.zygote32.rc
-rwxr-x--- 1 root shell 1.3K 2020-08-18 02:09 init.zygote64_32.rc
drwx------ 2 root root 16K 2020-08-18 06:34 lost+found
drwxr-xr-x 2 root root 4.0K 2020-08-18 02:09 metadata
drwxr-xr-x 11 root system 240 1970-01-04 23:56 mnt
drwxr-xr-x 2 root root 4.0K 2020-08-18 02:09 odm
drwxr-xr-x 2 root root 4.0K 2020-08-18 02:09 oem
dr-xr-xr-x 524 root root 0 1970-01-01 00:00 proc
lrw-r--r-- 1 root root 15 2020-08-18 06:34 product -> /system/product
drwxr-xr-x 3 root root 4.0K 2020-08-18 02:09 res
drwxr-x--- 2 root shell 4.0K 2020-08-18 04:57 sbin
lrw-r--r-- 1 root root 21 2020-08-18 06:34 sdcard -> /storage/self/primary
drwxr-xr-x 4 root root 80 2020-08-18 06:35 storage
dr-xr-xr-x 12 root root 0 1970-01-04 23:56 sys
drwxr-xr-x 16 root root 4.0K 2020-08-18 06:34 system
-rw-r--r-- 1 root root 5.2K 2020-08-18 02:09 ueventd.rc
drwxr-xr-x 17 root root 4.0K 2020-08-18 06:27 vendor
解压镜像
out/host/linux-x86/bin/simg2img vendor.img vendor.img.raw
mount -t ext4 -o loop vendor.img.raw mnt-vendor/
备注
作者 [@lhgcs]
2020 年 08月 13日
Android 镜像相关推荐
- 安装编译好的Android镜像到模拟器上 (android 7.0)
1.设置环境变量: $ export PATH=$PATH:./out/host/darwin-x86/bin $ export ANDROID_PRODUCT_OUT=./out/target/pr ...
- 【Android】android镜像翻转
[Android]android镜像翻转 https://developer.aliyun.com/article/53286?spm=a2c6h.14164896.0.0.60a713cd6OTeq ...
- android 编译fastboot,Android应用开发之Fastboot烧写Android镜像文件到eMMC
本文将带你了解Android应用开发之Fastboot烧写Android镜像文件到eMMC,希望本文对大家学Android有所帮助. < Fastboot烧写Android镜像文件到eMMC 以 ...
- Android镜像文件的拆解
前言:最近新入手了一台电信版的Android手机,由于厌恶其中预装的各种应用,也想按照自己的意愿裁剪一下手机中的应用,所以对此进行了一些学习.我找到了一个HTC的RUU包,从中解析到了system.i ...
- android镜像文件怎么命名,android镜像文件说明(示例代码)
android 源码编译完成后会生成三个镜像文件 system.img ->yaffs2格式 userdata.img ->yaffs2格式 ramdisk.img ->cpio 前 ...
- android+5+镜像,1 下载AOSP(Android)镜像
搭建编译环境 $ sudo apt-get update $ sudo apt-get install openjdk-8-jdk $ sudo apt-get install git-core gn ...
- anbox android 镜像,Anbox:容器中的 Android
转自:Linux中国 本文由LCTT原创编译,Linux中国荣誉推出 Anbox 以基于容器的方式,在像 Ubuntu 这样的常规的 GNU Linux 系统上启动一个完整的 Android 系统. ...
- android 镜像文件img 介绍
Android 源码 编译后,在 out/target/product/generic下生成的三个镜像文件: ramdisk.img : 根文件系统 system.img :包括了主要的包.库等文 ...
- android img 制作工具,Android 镜像文件制作 【ramdisk.img system.img userdata.img】
Android项目生成的镜像文件包括ramdisk.img, system.img, userdata.img ramdisk.img 是out/target/product/项目名/root 目录经 ...
最新文章
- CSS那些事笔记(一入门)
- c windows控制台输出颜色文字
- sqllite开发安卓项目_【兼职项目】预算3万开发无线温度电流传感,2万开发直流电机打磨机控制...
- asp.net登录状态验证
- 微服务升级_SpringCloud Alibaba工作笔记0023---Nacos之Namespace空间方案
- 人脸检测caffe下步骤
- python定时器毫秒_Python实现定时精度可调节的定时器
- 数据科学20个最好的Python库
- es动态分配分片_解决ES索引分片均衡问题
- grub2 引导光盘
- 633.平方数之和(力扣leetcode) 博主可答疑该问题
- Windows系统文件浏览标签窗口工具
- 人工智能的十大应用方向是哪些?
- 检测到 Mac 文件格式: 请将源文件转换为 DOS 格式或 UNIX 格式
- Word中给论文添加引用
- 米斯特白帽培训讲义(v2)漏洞篇 弱口令、爆破、遍历
- 浏览器打开服务器上的图片无法显示,网页中的图片打不开怎么办?原因与解决办法...
- 安装MySQL时cmake包的依赖问题
- 【 微信小程序请求封装】【进阶版】处理401请求token过期--重新登录--重新发起刚才过期的请求
- Cadence从原理图到PCB的具体步骤
热门文章
- 人工智能基础知识总结
- 数字基建-高速公路智慧建造管控平台
- 让macOS词典具备保存单词的生词本功能
- A-KAZE论文研读
- 漏洞复现 a.WSO2 文件上传 (CVE-2022-29464)
- 金融业数字化转型全面提速背后 看华为如何与时俱进
- org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.cy.pj.goods.dao
- java 关键字 保留字_什么是Java关键字和保留字?
- 腾讯云tca认证是什么?含金量怎么样?证书有什么有事吗
- 本地玩邮件服务器和邮件客户端