您的位置:首页 > 其它

详细介绍如何修改分区,各个分区作用,手机从出厂到使用的过程

2015-01-05 10:07 405 查看
其实大家一直都想自己修改分区的大小吧?在这里,我写下详细的修改过程,在修改之前,不妨先了解一下我们的小V从组装完毕直到可以正常使用的整个过程.......

1.各种芯片构筑钢铁之躯

大家知道,构成手机的最基本的就是主板,主板上的各种各样的芯片及电阻是一款高性价比手机的价值所在,我把它形象的比喻为“钢铁之躯”

2.一个文件建立户口

身子有了,该办户口了吧? 在工厂,刚刚组装完成的手机都要写入一个"NV"配置文件,不要小看这区区一个文件,它就像一个户口本一样,包括了手机的全球唯一的MDID串号、蓝牙及MAC地址,射频参数,识别码……………等等,关于nv的刷入即修改方法请见
http://bbs.anzhi.com/forum.php?mod=viewthread&tid=3826371&page=1&extra=#pid4295502
3.合理分区打造完美四肢

手机就像人一样,有了四肢,才好分配工作嘛!

我们的手机在出厂时一共要分四个分区,即:OEM、DATA、SYSTEM、CACHE以及为安装存放resvery和boot所置留的一部分空间……

我们的小v标称空间为512MB,按照工厂的算法,实际拥有的空间数为490MB,再去除部分置留空间,我们大家所能自由分配的空间为440MB………下面,我就告诉大家各个分区的用途个我的一些建议:

OEM区 这个分区原本是用来存储“品牌信息”用的,有15M大小,但没有什么实际用处,所以我们可以把这个分区合并掉,据我了解,好像这个分区被7月以后的机器取消掉了,合并到

DATA分区里了…

.DATA区 存放应用程序的分区(这里不解释),出厂时是165MB

.SYSTEM区 存放ANDROID应用、字体、系统框架、LINUX内核、平台运行时库、底层应用、硬件驱动、配置文件、GUI、系统铃声、开机动画 的分区,出厂时是220MB,但在实际使用中120MB已足矣,官方系统一般预留135MB也就够用了………

.CACHE区 这是最受争议的一个区,有人说它是高速缓存?对不起,不要再心存幻想了,人家DRAM缓存是用价格昂贵的专用芯片制成的,不是单单凭一个分区就有了的 在这里,我郑重告诉大家,这个分区在ANDROID中是用来保存从“安卓市场”下载的应用和写RECOVERY日志用的!

出厂时,这个分区的大小是40M,这绝对就是个浪费!这个分区一般仅使用到了1.22MB!!!所以,分2M到这个区里就足够用了,当然,如果系统发现CACHE的分区过小,就会自动把从安卓市场下载得东西下载安装到DATA分区里

4.三位大神予以生命

有了户口,有了分区,还不能算是一只真正意义上的手机,因为没有功能,还不能使用,这时,三位大神登场:分别是recovery、boot、rom 下面,我们来了解一下这三位“大神”

.recovery 这个是一个微型操作系统,作用类似PC上的windowrsPE,可以傻瓜式的对手机进行系统写入,备份和恢复以及进行一些简单的测试……

.

Boot 这个主要负责系统的加载、引导,内包括系统内核,引导文件,系统文件镜像,开机第二屏(为.res文件,可用系统内部命令把bmp格式图片转换并替换,这里就不做详细说明了)

.ROM 这里不解释,分.zip格式和.img格式

5.各种模式凑足眼耳口鼻

我们知道,android手机具有多种通往外界的连接模式,它们就像是人的“眼耳口鼻”……

FTM模式 即:"工程量产模式"这是最基本、最有效、最直接的连接模式,利用COM串口进行连接。我们小V拔掉电池,同时按住音量上键和下键,再插入接口即可进入该模式,该模式下可以刷入上面所提到的所有文件(慎用)

.fastboot模式 即:“工程调试模式”该模式下可以对手机的系统文件进行操作,调试,使用各种命令,同时按音量下+HOME+开机键即可进入(慎用)

.USB存储模式 这个不解释……

至此,一个完整的手机就出炉了,大家了解了这么多,是不是对于分区有了自己的看法?下面,我们的修改教程开始....

解包量产工具,(下载地址:

游客,如果您要查看本帖隐藏内容请回复)你会发现在gen2files文件夹下有个appsboot.mbn文件,这个就是分区的16进制的配置文件,也是我们的修改所在我们可以用WinHex 16进制编辑软件来进行修改

(winhex软件下载:)

1.首先,我们要先把分区的大小数字转化成为16进制文件,我推荐用fend***的计算表进行查询

2.数值设定好后,会得出相对的16进制代码,例:我们现在修改cache分区为2M,那么,我们先用计算表得出相应的值,如下图

这上面的1000,3C02就是我们要修改的值,鼠标移至处会显示出我们要修改数值的地址,cache的地址就是C630 C631 C64C C64D

3.打开winhex,加载appsboot.mbn,不要被眼前的表面现象所瞎到,我们只需根据表中给出的地址修改就可以了,比如,我们来把C630,C631地址处的代码改为上表中的“1000”
http://wenku.baidu.com/link?url=OpCJPmjR9lNv4Jn_NEFGUYbXY5VF2lqqQoiutW2qKUtsx8PgaL6YxxpcoL0xDW1aS9c4JEm0ozR9D9avBBeo3E5CUxgeDVV7A0iUjI702Si
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: