android system.img userdata.img
来源:互联网 发布:软件高级工程师 编辑:程序博客网 时间:2024/05/16 14:04
android system.img userdata.img
1、android文件系统的结构
android源码编译后得到system.img,ramdisk.img,userdata.img映像文件。其中, ramdisk.img是emulator的文件系统,system.img包括了主要的包、库等文件,userdata.img包括了一些用户数 据,emulator加载这3个映像文件后,会把 system和 userdata分别加载到 ramdisk文件系统中的system和 userdata目录下。因此,我们可以把ramdisk.img里的所有文件复制出来,system.img和userdata.img分别解压到 ramdisk文件系统中的system和 userdata目录下。
2、分离android文件系统出来
system.img,ramdisk.img,userdata.img映像文件是采用cpio打包、gzip压缩的,可以通过file命令验 证:
file ramdisk.img,输出:
ramdisk.img: gzip compressed data, from Unix, last modified: Wed Mar 18 17:16:10 2009
Android源码编译后除了生成system.img,userdata.img之外还生成system和 userdata文件夹,因此不需要解压它们。Android源码编译后还生成root文件夹,其实root下的文件与 ramdisk.img 里的文件是一样的,不过这里还是介绍怎样把 ramdisk.img解压出来:
将ramdisk.img复制一份到任何其他目录下,将其名称改为ramdisk.img.gz,并使用命令
gunzip ramdisk.img.gz
然后新建一个文件夹,叫ramdisk吧,进入,输入命令
cpio -i -F ../ramdisk.img
这下,你就能看见并操作ramdisk里面的内容了。
然后把Android源码编译后生成的system和 userdata里的文件复制到 ramdisk/system和 ramdisk/userdata下。这样就得到一个文件系统了。
3、使用网络文件系统方式挂载android文件系统
因此,我们需要建立/nfsroot目录,再建立/nfsroot/androidfs目录,把刚才的android文件系统改名为 androidfs,并链接到/nfsroot/androidfs
4、android内核引导文件系统
android内核挂载/nfsroot/androidfs之后,根据init.rc,init.goldfish.rc来初始化并装载系统 库、程序等直到开机完成。init.rc脚本包括了文件系统初始化、装载的许多过程。init.rc的工作主要是:
1)设置一些环境变量
2)创建system、sdcard、data、cache等目录
3)把一些文件系统mount到一些目录去,如,mount tmpfs tmpfs /sqlite_stmt_journals
4)设置一些文件的用户群组、权限
5)设置一些线程参数
6)设置TCP缓存大小
- android system.img userdata.img
- Android ramdisk.img system.img userdata.img
- Android ramdisk.img system.img userdata.img
- Android ramdisk.img system.img userdata.img
- Android ramdisk.img system.img userdata.img
- android ramdisk.img system.img userdata.img
- Android ramdisk.img system.img userdata.img
- Android ramdisk.img system.img userdata.img
- Android emulator中的system.img,userdata.img和ramdisk.img
- Android ramdisk.img system.img userdata.img 介绍与使用
- android的system.img,userdata.img,ramdisk.img分析
- Android ramdisk.img system.img userdata.img 介绍与使用
- Android ramdisk.img system.img userdata.img介绍与使用
- Android ramdisk.img system.img userdata.img 介绍与使用
- android的system.img,userdata.img,ramdisk.img分析
- Android ramdisk.img system.img userdata.img 介绍与使用
- Android ramdisk.img system.img userdata.img介绍与使用
- Android ramdisk.img system.img userdata.img介绍与使用
- Java程序与其它进程的数据通信
- 方丈的智慧
- 随身带上十五个习惯
- Linux下常用的查看系统信息命令
- 常用系统程序操作
- android system.img userdata.img
- nginx重定向规则详细介绍
- Apache force file (mp3) download
- 第一次认识
- 平面构成的方法
- Java JFrame设计及最小化到系统托盘的实现
- Linux下为RPM方式安装的PHP添加GD库支持
- php.ini中文解释
- DataGuard