Android系统根据不同的功能可以分为如下几个分区:

bootloader:也叫hboot。该分区用于SPL(Second Program Loader)。bootloader是Android系统中最重要的分区。SPL是在Linux内核启动前运行的一段程序,相当于PC的BIOS。

boot:包含了Android启动时需要引导的一些程序,以及Linux内核。

radio:存储了一些与通信质量相关的Linux驱动,例如,电话,GPS,蓝牙等。通常驱动是可以打包在Linux内核的(boot分区),但有时为了升级或调整某些设备的通信质量,所以单独开辟了radio分区。现在有一些ROM还带了radio镜像。在刷完ROM后,一般还需要刷radio才能使某些通信功能效果更好。不过现在有很多ROM并不带radio,也就是说将一切驱动都打包在了boot镜像中。

system:包含了整个Android操作系统,例如,系统应用(APK程序),一些可执行文件,动态链接库(.so文件)等都在这个分区中。现在经常说的定制ROM,美化ROm,第三方的ROM,主要就是指修改system分区中的相应程序。

cache:用于存储缓存数据,一般是用来OTA升级时的缓存。

userdata:用于存储用户的数据,主要是第三方的APK程序,以及这些程序产生的数据等。

PS:在刷机之前,需要先为手机解锁。解锁的方式是在bootloader模式下执行fastboot oem unlock命令。如果要重新加锁,执行fastboot oem lock命令。

尽管ROM中的5个镜像文件的扩展名都是img,但其格式却不同,也就是说不能使用同一种方法对其解压。

摘录于《Android深度探索(卷2)系统应用源代码分析与ROM定制》

android浏览系统分区,Android系统分区相关推荐

  1. android 浏览指定相册,Android -- 采用系统相册浏览指定路径下照片

    //打开系统相册 Intent intent=new Intent(Intent.ACTION_GET_CONTENT); intent.setType("image/*"); s ...

  2. Android系统分区理解及分区目录细解

    Android 通常有以下分区: System分区: 就是我们刷ROM的分区 Data分区:   分区就是我们装APK的分区 Catch分区:是缓存分区 SDCard分区:就是挂载的SD卡. 我们可以 ...

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

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

  4. android frp分区,android系统的分区结构

    android系统的分区结构 转载 ANTIBili_MC 关注 (一)Android的主要分区 Modem分区bootloader分区boot分区recoverty分区system分区data分区1 ...

  5. linux给内存卡分区,Android系统手机内存卡分区详解

    这两天刷了2.2版本之后换了个内存卡,问题来了,需要把内存卡分区,下面就让把这两天分区的经验分享一下.不对的地方希望各位能指正,感谢.这里以我的国行G2作为说明,刷的是啊兴的2.2版本.参照了G1的分 ...

  6. gpt分区android系统备份,装系统时提示目标分区是动态磁盘的gpt分区,需要在pe环境下进行备份或还原怎么解决...

    很多用户在重装系统的时候,都喜欢借助一些工具来重装,比如一键重装工具,但是有用户在使用一键重装工具装系统时出现了"目标分区是动态磁盘的gpt分区,需要在pe环境下进行备份或还原"的 ...

  7. android root 挂载分区,adb — adb disable-verity, adb remount 实现重新挂载system分区为可读写分区...

    关键词:adb; disable-verity; adb remount; android 7.1; 如果你的安卓版本是android7.1之前的版本,请参考该文章< 1.android 在版本 ...

  8. 系统盘点Android开发者必须掌握的知识点,全网疯传

    最近在知乎上,有许多人在邀请我去回答"Android前景怎么样.是不是要凉了.是不是应该考虑要转行?"等一系列的问题. 想着可能有很多人都有这样的担心,于是就赶紧写篇文章,来跟你们 ...

  9. 平板系统win10 Android,Pad变PC:将Win10装入Android平板

    对于商务人群来说,轻巧便携.续航长以及超强性能,可以在移动办公中事半功倍.但是,笔记本无论如何发展,始终达不到用户追求的"极致"便携.因此,IT厂商们推出了大屏平板供用户使用,而随 ...

最新文章

  1. Java中实用类:Date、Calendar、Math、Random、String、StringBuffer的用法
  2. 成为程序员ing日记
  3. 计算机没有搜索筛选功能,EXCEL中筛选工具怎么没有搜索功能
  4. WSS连接服务器端报错
  5. Python练习:站队顺序输出
  6. 五分钟实现网站安全 创新工场“安全宝”吸引大量用户
  7. Oracle 10g 用户数及价格
  8. 当我们写Controller时,VisitRefer注解是干什么的。
  9. 我爱Java系列---【1.Vue的快速入门案例】
  10. python支持esc退出_听说你不会用mac电脑装Python?看了这篇文章,秒懂!
  11. Net-SNMPv3的使用
  12. Microsoft 安全公告 MS12-020 - 严重。请大家关注!!
  13. 前端常见浏览器兼容性问题解决方案
  14. 第二天:Flink数据源、Sink、转换算子、函数类 讲解
  15. 牛客网--15894--WWX的520
  16. 推荐一款好用的固定资产管理系统
  17. 如何一键拼图?不妨试试这三个一键拼图软件
  18. sip转webrct
  19. 游戏音乐制作中,交互音乐的三大套路
  20. java蓝桥杯练习 幸运数

热门文章

  1. Mac terminal 清屏快捷键
  2. 理解Android Framework
  3. SpringBoot之实例程序
  4. tensorflow之reduce_mean
  5. CentOS之安装Netcore运行hellowworld
  6. 计算机网络专业学python_「非计算机专业」小白如何学好Python?
  7. 水晶报表中对某一栏位值进行处理_终于有人讲清楚了,BI和报表的差异!
  8. python结课报告_20193111 2019-2020《Python程序设计》实验4报告
  9. nand flash和nor flash区别_从闪存的发展历史看,eMMC与NAND Flash有什么区别与联系?...
  10. spring学习--引入外部文件,初始化属性