您好,欢迎访问三七文档
第一章手机的分区:modem分区:存放基带相关的文件,大家通常所刷基带就是刷写modem分区。bootloader分区:bootloader分区分成两个部分,分别叫做primarybootloader和secondarystagebootloader。Primarybootloader主要执行硬件检测,确保硬件能正常工作后将secondarystagebootloader拷贝到内存(RAM)开始执行。Secondarystagebootloader会进行一些硬件初始化工作,获取内存大小信息等,然后根据用户的按键进入到某种启动模式,比如大家所熟知的通过电源键和其它一些按键的组合,可以进入到recovery,fastboot或者选择启动模式的启动界面等。我们天机的FTM模式指的就是secondarystagebootloader。boot分区:当按下电源键开机时,手机会进入正常启动模式。Secondarystagebootloader会从boot分区开始启动。Boot分区的格式是固定的,首先是一个头部,然后是Linux内核,最后是用作根文件系统的ramdisk。解包过boot.imgde同学肯定知道,解开之后就是一个叫做ramdisk的文件夹。当Linux内核启动完毕后,就开始执行执行根文件系统中的init程序,init程序会读取启动脚本文件(init.rc和init.xxxx.rc)。根文件系统中有一个重要的配置文件,叫default.prop,该文件的内容一般为:ro.secure=1ro.allow.mock.location=1(是否允许模拟位置,在开发者选项里面也有)ro.debuggable=0persist.service.adb.enable=1(是否默认打开USB调试,如果没有这一句,可以自己加在最后)这里大家需要注意的两属性ro.secure和ro.debuggable,如果ro.secure=0则允许我们运行adbroot命令,通常大家说说内核ROOT指是就是ro.secure=0。而一般所说的ROOT权限指的是手机上有一个名为授权管理的程序(如:Superuser.apk)可以授予程序root用户的权限。recovery分区:当进入recovery模式时,secondarystagebootloader从recovery分区开始启动,recovery分区是一个独立的Linux系统,当recovery分区上的Linux内核启动完毕后,开始执行第一个程序init。Init会启动一个叫recovery的程序。通过recovery程序,用户可以执行清除数据,安装刷机包等操作。system分区:也就是我们通常的Rom存放的地方了,通常情况下,我们说的刷机就是刷写这个分区,这个分区比较重要,也是重点,将在下一章介绍。data分区:我们自己安装在手机中的APP就放在在data/app目录下,所有的android程序生成的数据基本上都保存在data/data目录下。在recovery下Wipedata实质上就是格式化data分区,这样我们安装的所有APP和程序数据都丢失了,也就相当于恢复出厂设置。Cache分区:用来缓存一些文件的,比如在GooglePlay下载的东西。可以放心地在recovery下清除,没什么影响。第二章——system分区详解1、【system/app】这个里面主要存放的是常规下载的应用程序,可以看到都是以APK格式结尾的文件。在这个文件夹下的程序为系统默认的组件,自己安装的软件将不会出现在这里,而是\data\app中。请机友熟悉了解其中的软件用途可以做删减与增加.看这里是否有你所需的程序,不需要的删除。具体请参考各种Rom可精简列表集合,里面会告诉你那些可以删除。(注意后缀为.odex的文件,有的软件把它集成.apk里面去了,所以有的没有。如果app里面的软件有相应的.odex,做精简时也要一并删除掉。至于这有什么作用,请自行百度,我就不赘述了。)2、【framework】文件夹下存放的是可以重复使用的框架类,这个文件夹下的framework-res.apk和system/app下的systemUI.apk就是平常美化要接触的了。下面是会接触到的一些文件。\system\framework\android.policy.jar\system\framework\framework-res.apk\system\framework\framework.jar3、【bin】文件夹下存放的是一些shell和二进制程序,里面主要是Linux系统自带的组件(命令),后期往rom里面添加root权限的时候就需要添加文件了。但是切记不可以乱删里面的东西。4、【etc】文件夹下保存的都是系统的配置文件,比如APN接入点设置等核心配置,一般我们需要改动的就是hosts文件,来屏蔽广告。还有就是修改XX.sh文件来执行一些我们想要执行的代码,就像关闭键盘灯,开启双击亮屏等。\system\etc\apns-conf.xmlAPN接入点配置文件\system\etc\gps.confGPS设置文件\system\etc\hosts网络DNS缓存5、【fonts】顾名思义,就是字体文件,那个体积最大的就是中文字体文件,你可以替换自己喜欢的字体,DroidSansFallback.ttf是中文字体,DroidSans.ttf、DroidSans-Bold.ttf是英文。还是直装字体方便啊。6、【lib】文件夹下,存放了很多驱动文件,例如如何使得联系人按拼音排序的修改文件,那个也在lib下。精简应用是也要一并干掉lib文件。7、【media】里面有一个压缩包(bootanimation.zip)是开机动画,audio文件夹下是系统铃声,这里你可以做增加、替换与删减。\system\media\audio目录详解:\system\media\audio\alarms闹铃音\system\media\audio\notifications提示音\system\media\audio\ringtones铃声\system\media\audio\ui界面操作事件音8、【Priv-app】安卓4.4及之后才有的新文件夹,也是存放一些系统自带App的。9、【usr】用户文件夹,包含共享、键盘布局、时间区域文件等。主要用来修改实体按键键值。请参考:菜单键和返回键对调教程10、【xbin】这个后面添加root的时候会用到,里面的东西不可以乱删哦。11、【build.prop】这个文件是可以安全修改的(但是不要乱改),一般咱们只要改个版本号装13、与默认语言、与时区就可以啦。它的修改教程网上一抓一大把,比较简单,就自行百度吧。12、【preload】这个文件夹存放的是中兴内置的一些可以无需Root就能卸载的推广,4.3的Rom如果要在刷机前精简,删除该文件夹后要修改刷机脚本,后面会详细说13、【tts】谷歌发音引擎的语音库放在这里,废柴一堆,用不到。【零基础玩转天机】第一弹——root篇。1、什么是Root?我们都知道Android是一个开源的系统,根据开源协议的规则,用户可以自由获取软件的源代码,根据自己的需求定制和编译,这一特性造就了Android系统的多样性,也以让一些极客实现自由、分享和再创造的梦想。root权限是指安卓操作系统的系统管理员权限,类似于Windows系统中的Administrator。安卓root权限可以访问和修改你手机中几乎所有的文件(Android系统文件及用户文件)Android是基于Linux开发的,而Linux是一个多用户共存的操作系统,为了避免一些用户对系统进行一些恶意或错误的操作,Linux对用户的权限进行了分级和限制,不同的用户被授予不同的权限,这也是Android用户获取Root权限的由来。Root的字面意义是“根”,所谓Root权限,实际上代表着最高的权限。通过Root获得的最高权限又与与Windows中的最高权限不同,在Windows系统中,拥有最高权限的是System用户,而管理员最多拥有管理硬件、软件和其他用户的权限,但不能管理系统自身,例如修改和删除系统文件。但在Linux中,Root用户可以对整个磁盘进行格式化操作,因为他们拥有整个系统的绝对控制权限。因此,随意授予用户Root权限是一件十分可怕的事情。在某些Linux系统中,必须使用sudo命令才能调用Root权限。基于Linux开发的Android当然会继承Root这一强大的功能。2.我为什么要Root手机?root的原因是想要玩手机,如果你仅仅是使用手机,下载游戏和软件的话就没有必要root,不过root以后你就获得了手机使用的最高权限,你可以更改字体,删除手机自带软件等等更多玩法,少数手机root后甚至可以解除厂商对手机cpu的限定提高手机速度。3.我们要不要Root?获取Root权限后拥有那么多好处,为什么厂商不直接提供Root权限?Root是开敞手机核心文件大门的钥匙,打开了这扇大门以后就可以访问和修改你手机所有的文件,但是这些文件可能涉及厂商的一些利益,更多的是有可能影响到手机的稳定,还可能被一些黑客入侵。但是因为开源的属性,注定了安卓系统获取Root权限是必然的。我相信所有获取过Root权限的安卓用户都看过系统的警告弹窗,因为系统提示你,权限越高,责任越大。对于一些安卓新手和恶意软件,开放Root权限会带来极大的危险,如删除软件,系统崩溃、变砖、数据丢失和隐私泄漏。综上所述,开不开放Root权限是用户和厂商之间的一种博弈过程。Root权限是Android的自由属性,玩家也追求Root后带来的痛快。厂商为了保护用户,限制Root权限也有他的理由。如果你是Android系统小白,我是不建议你Root获取权限的,除非你是折腾达人,梦想成为一名极客,愿意承担Root后所带来的风险。就目前情况来看,Root权限这种现象将长期存在于安卓手机中。4.我怎么Root天机呢?方法一:刷入论坛大神的第三方Rom戳我去下载方法二:使用root单刷包实现Root戳我去下载方法三:使用专门的工具实现Root戳我去下载【零基础玩转天机】第二弹——recovery篇。1.什么是Rom?本帖隐藏的内容如今安卓智能手机说的最多还是刷机,但现在又冒出了一个刷ROM,对于很多朋友来说,容易将这两者混淆,以致于不容易理解。其实手机刷ROM就是指刷机。ROM字面上的意思是readonlymemory,只读存储器,android系统都是安装在闪存里面的,这个闪存,就是一种只读存储器,断电情况下里面的内容不会消失,ROM就好比电脑装系统时所需的安装盘,刷机就是把ROM“刷”入到手机的只读存储器中,达到更新手机系统的目的。这样理解就好了,其实手机刷机就和电脑重装系统一样,可以让手机恢复到出厂原始系统状态,将系统盘重新安装一次。2.为什么要刷Rom?ROM就像PC上的操作系统一样,刷ROM就像你不满意品牌电脑给你装的WIN8自己去装WIN7一样,当然刷ROM就像用重装系统,官方会定期提供Rom更新,刷入最新官方的Rom可以解决Bug,体验新功能,而刷入第三方Rom则可以体验Rom制作者犀利的系统优化,得到比官方跟快的体验,第三方Rom往往还会添加一些使用的功能。2.天机的Rom哪里有呢?一.你可以密切关注论坛的官方固件板块戳我去看看二.关注我的集合贴,我会把Rom集合起来玩机必看导航贴,持续更新~|Root&Recovery|教程|Rom|软件|三.这里也提供最近的官方Rom下载中兴GrandSⅡB01(电联版)官方B03百度盘官方B04百度盘官方B06百度盘官方B08百度盘B06到B08增量包,仅18M官方B09百度盘B06B08到B09增量包,仅32M【6.18】官方MiFavorUI2.3ROM正式发布,震撼来袭!官方包集合贴(B01B03B04B06B08B09)中兴天机-S291所有官方Rom超级大合集|时间轴排列,迷之排版|持续更新~四.关注论
本文标题:手机的分区信息详解
链接地址:https://www.777doc.com/doc-2415074 .html