一、系统分区的的含义,查看,修改

1.解决系统adb remount 失败

dm_verity is enabled on the system and vendor partitions.Use "adb disable-verity" to disable verity.If you do not, remount may succeed,

however, you will still not be able to write to these volumes.remount of /system failed: Read-only file systemremount failed

1.use2root to get root privilege (adb shell setprop ro.debuggable 1)

2.adb shell setenforce 0

3.adb disable-verity

4.adb reboot

5.after poweron ,use2root to get root privilege again

6.adb shell setenforce 0

7.adb remount

二、不同的分区对应的系统镜像

我们在查看不同的镜像内容之前先查看一下编译出来的镜像和手机硬件中的分区对于情况:对于linux目录树和挂载点相关内容查阅相关知识

root@bullhead:/system # df 查看的目标是google nexus 5x的信息

Filesystem Size Used Free Blksize

/dev 900.9M 40.0K 900.9M 4096

/sys/fs/cgroup 900.9M 12.0K 900.9M 4096

/mnt 900.9M 0.0K 900.9M 4096

/system 2.9G 724.0M 2.2G 4096

/vendor 238.1M 178.3M 59.8M 4096

/cache 90.5M 72.0K 90.4M 4096

/persist 11.7M 120.0K 11.6M 4096

/firmware 86.0M 55.4M 30.6M 16384

/storage 900.9M 0.0K 900.9M 4096

/data 10.6G 181.2M 10.4G 4096

/mnt/runtime/default/emulated 10.6G 181.2M 10.4G 4096

/storage/emulated 10.6G 181.2M 10.4G 4096

/mnt/runtime/read/emulated 10.6G 181.2M 10.4G 4096

/mnt/runtime/write/emulated 10.6G 181.2M 10.4G 4096

下面在吧编译处理的数据做一些对比:

编译完成后会上成几个镜像文件:

-rw-r--r-- 1 danmo danmo 11732264 3月 1 11:21 boot.img

-rw-r--r-- 1 danmo danmo 5824660 3月 1 11:54 cache.img

-rw-rw-r-- 1 danmo danmo 1284185 3月 1 11:21 ramdisk.img

-rw-r--r-- 1 danmo danmo 12809516 3月 1 11:21 recovery.img

-rw-rw-r-- 1 danmo danmo 831158968 3月 1 11:54 system.img

-rw-r--r-- 1 danmo danmo 141081244 3月 1 11:54 userdata.img

我们已经得到了手机硬件的信息在linux kernel中的管理方式,镜像文件已经通过源码编译出来,现在我们使用系统工具镜像文件放入不同的分区中去:

fastboot flash boot out/target/product/bullhead/boot.img

fastboot flash recovery out/target/product/bullhead/recovery.img

fastboot flash system out/target/product/bullhead/system.img

fastboot flash userdata out/target/product/bullhead/userdata.img

fastboot flash cache out/target/product/bullhead/cache.img

三、安卓重新定义分区表

四、googlenexus5x编译安卓原生android源码镜像

针对不同的机型查看分区信息

cat /proc/mtd

cat /proc/emmc

cat /proc/partitions

ls -l /dev/block/platform/*/by-name/

http://www.cnblogs.com/shangdawei/p/4514128.html

dd if=/dev/block/mmcblk0p13 of=/data/local/tmp/boot.img

查看系统分区:http://www.joenchen.com/archives/1167

从新分区:http://www.cnblogs.com/freeliver54/archive/2013/06/26/3157599.html

分区操作:http://bbs.ydss.cn/thread-496703-1-1.html

详细分区内容:http://www.cnblogs.com/shangdawei/p/4514128.html

parted工具下载链接:http://download.csdn.net/detail/tomggx/9684189

android 镜像结构,android查看分区和镜像文件的结构相关推荐

  1. Android内核开发:系统分区与镜像文件的烧写

    本文是<Android内核开发>系列的第五篇文章,本文重点介绍如何把编译输出的镜像文件烧写到Android设备中. 玩过刷机的朋友肯定对fastboot这个工具并不陌生,它是Android ...

  2. android html 文件怎么打开,Android可以用Html查看器打开txt文件

    工作需要,txt要能用Html查看器打开 方法1. txt格式的文件除了做txet/plain格式还做text/html格式上报intent 位置:frameworks/base/media/java ...

  3. android根文件系统目录结构

    1.Android系统分区 2.根文件系统目录结构 cache :是缓存临时文件夹, etc :指向 /system/etc ,众所周知的配置文件存放目录 system :是Android根文件系统中 ...

  4. Linux的目录结构与磁盘分区

    一 Linux目录结构与磁盘分区 1 Linux文件大纲 在Linux中,所有的文件与目录都是由根目录开始的.那是所有目录与文件的源头, 然后再一个一个的分支下来,因此,我们也称这种目录配置方式为:目 ...

  5. [免费专栏] Android安全之Android APP应用程序的汉化功能 (修改so中的字符串内容)

    也许每个人出生的时候都以为这世界都是为他一个人而存在的,当他发现自己错的时候,他便开始长大 少走了弯路,也就错过了风景,无论如何,感谢经历 Android安全付费专栏长期更新,本篇最新内容请前往: [ ...

  6. android10分区镜像,分区和映像  |  Android 开源项目  |  Android Open Source Project

    分区 Android 设备包含若干个分区,这些分区在启动过程中发挥不同的作用.为了支持 A/B 更新,设备需要为 boot.system.vendor 和 radio 分区分别单独配置一个槽位. bo ...

  7. 安卓system镜像分区_如何完全备份android系统上的system分区和data分区

    安卓的系统备份在很多场合下可能会用到,下面这个python的脚本,可以用来备份整个的data分区:将所有data分区的文件和目录打包到data.zip,并生成recovery的专用edify脚本到up ...

  8. 国内镜像下载android源码

    转载自:国内镜像加速android源码下载 1.下载修改好的repo,====下载地址====,密码:rb5t: 2.打开终端,输入: 12 mkdir ~/binPATH=~/bin:$PATH 3 ...

  9. android通过adb命令获取boot.img镜像

    当前系统支持双分区,区a分区boot_a.img如下: 取boot.img ls -l boot_a dd if=/dev/block/sde11 of=/sdcard/boot_a.img 取出来后 ...

  10. android textview import,android – textview中的镜像文本?

    我很确定使用4.0之前的TextView是不可能的. 镜像自定义TextView并不难: package your.pkg; import android.content.Context; impor ...

最新文章

  1. 清除WIN2000中的Administrator账号密码
  2. Task 10 统计从1到某个整数之间出现的1的次数
  3. 办公自动化-演练-从A表中提取数据整合到B表中-0223
  4. 设计模式---状态模式(C++实现)
  5. 程序员在网吧办公是什么感觉?网友:在被打的边缘疯狂试探!
  6. lab4 cache lab
  7. LitePal的升级
  8. Mysql8完全卸载教程
  9. 智慧工地实名制劳务管理系统
  10. 锂电池充电芯片,30款设计免费开源
  11. html css屏蔽右键,css右键菜单.html
  12. 大型网站技术架构核心原理与案例分析(李智慧)学习笔记2--大型网站架构五大核心要素
  13. Ubuntu的以太网卡找不到解决方法
  14. iOS逆向(7)-LLDB,自制LLDB脚本,窜改微信红包金额
  15. 项目经理/小组长的职责
  16. System32和SysWoW64的区别(转载)
  17. python实现阿列金分类法
  18. VIE结构是什么?互联网公司
  19. 每日一记 - 3.8
  20. Python新手入门webpy小应用开发

热门文章

  1. LeetCode——5805. 最小未被占据椅子的编号(The Number of the Smallest Unoccupied Chair)[中等]——分析及代码(Java)
  2. 《远见》的读后感作文1000字范文
  3. JS实现歌词同步滚动效果
  4. 使用tornado如何实现请求异步非阻塞?
  5. python Numpy中求向量和矩阵的范数
  6. 万字长文深度分析华为智能汽车战略
  7. 计算机专业技能考核方案,巩义市计算机专业技能课教学考核方案.doc
  8. 混沌理论作业简析——两人一组_图像加密解密小游戏
  9. MyBatisPlus 又搞事情,发布权限神器!
  10. 论如何冲破小游戏流量变现的瓶颈?