网站大量收购闲置独家精品文档,联系QQ:2885784924

手机的分区信息详解.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
手机的分区信息详解

第一章 手机的分区: modem分区:存放基带相关的文件,大家通常所刷基带就是刷写modem分区。 bootloader分区:bootloader分区分成两个部分,分别叫做primary bootloader和secondary stagebootloader。Primary bootloader主要执行硬件检测,确保硬件能正常工作后将secondary stage bootloader拷贝到内存(RAM)开始执行。Secondary stage bootloader会进行一些硬件初始化工作,获取内存大小信息等,然后根据用户的按键进入到某种启动模式,比如大家所熟知的通过电源键和其它一些按键的组合,可以进入到recovery,fastboot或者选择启动模式的启动界面等。我们天机的FTM模式指的就是secondary stage bootloader。 boot分区:当按下电源键开机时,手机会进入正常启动模式。Secondary stage bootloader会从boot分区开始启动。Boot分区的格式是固定的,首先是一个头部,然后是Linux内核,最后是用作根文件系统的ramdisk。解包过boot.imgde 同学肯定知道,解开之后就是一个叫做ramdisk的文件夹。当Linux内核启动完毕后,就开始执行执行根文件系统中的init程序,init程序会读取启动脚本文件(init.rc和init.xxxx.rc)。 根文件系统中有一个重要的配置文件,叫default.prop,该文件的内容一般为: ro.secure=1 ro.allow.mock.location=1(是否允许模拟位置,在开发者选项里面也有) ro.debuggable=0 persist.service.adb.enable=1(是否默认打开USB调试,如果没有这一句,可以自己加在最后) 这里大家需要注意的两属性ro.secure和ro.debuggable,如果ro.secure=0则允许我们运行adb root命令,通常大家说说内核ROOT指是就是ro.secure=0。而一般所说的ROOT权限指的是手机上有一个名为授权管理的程序(如:Superuser.apk)可以授予程序root用户的权限。 recovery分区:当进入recovery模式时,secondarystage bootloader从recovery分区开始启动,recovery分区是一个独立的Linux系统,当recovery分区上的Linux内核启动完毕后,开始执行第一个程序init。Init会启动一个叫recovery的程序。通过recovery程序,用户可以执行清除数据,安装刷机包等操作。 system分区:也就是我们通常的Rom存放的地方了,通常情况下,我们说的刷机就是刷写这个分区,这个分区比较重要,也是重点,将在下一章介绍。 data分区:我们自己安装在手机中的APP就放在在data/app目录下,所有的android程序生成的数据基本上都保存在data/data目录下。在recovery下Wipe data实质上就是格式化data分区,这样我们安装的所有APP和程序数据都丢失了,也就相当于恢复出厂设置。 Cache分区:用来缓存一些文件的,比如在Google Play下载的东西。可以放心地在recovery下清除,没什么影响。\system\framework\android.policy.jar \system\framework\framework-res.apk \system\framework\framework.jar 3、【bin】 文件夹下存放的是一些shell和二进制程序,里面主要是Linux系统自带的组件(命令),后期往rom里面添加root权限的时候就需要添加文件了。但是切记不可以乱删里面的东西。 4、【etc】 文件夹下保存的都是系统的配置文件,比如APN接入点设置等核心配置,一般我们需要改动的就是hosts文件,来屏蔽广告。还有就是修改XX.sh文件来执行一些我们想要执行的代码,就像关闭键盘灯,开启双击亮屏等。 \system\etc\apns-conf.xml APN接入点配置文件 \system\etc\gps.conf GPS设置文件 \system\etc\hosts 网络DNS缓存 5、【fonts】 顾名思义,就是字体文件,那个体积最大的就是中文字体文件,你可以替换自己喜欢的字体,DroidSansFallback.ttf是中文字体,DroidSans.ttf、DroidSans-Bold.ttf是英文。还是直装字体方便啊。 6、【lib】 文件夹下,存放了很多驱动文件,例如如何使得联系人按拼音排序的修改文件

文档评论(0)

juhui05 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档