Android

手机分区详解 和 底层文件介绍(科普知识)

2016-10-14  本文已影响1661人  681b0d2bf597

ZUK Z1手机分区详解

ZUK Z1手机内部总共有22个分区,分别是:

分区序号 分区容量 分区名 (对应镜像文件) 分区说明
1 =128MB modem (NON-HLOS.bin) 基带文件(手机信号有关)
2 =512KB sbl1 (sbl1.mbn) 二次引导,和boot配合完成启动
3 =32KB dbi (sdi.mbn) 跟基带有关
4 =500KB rpm (rpm.mbn) 资源电源管理
5 =2MB aboot (emmc_appsboot.mbn) bootloader引导文件,fastboot模式文件
6 =1KB fsc (没有对应文件)
7 =8KB ssd (没有对应文件)
8 =32KB DDR (没有对应文件)
9 =20MB boot (boot.img) 内核文件,启动加载
10 =20MB recovery (recovery.img) recovery模式加载的文件
11 =20MB splash (splash.img) 开机画面文件
12 =128MB mrd (没有对应文件) 未知,进入系统后,挂载为oem文件夹
13 =500KB tz (tz.mbn) 启动相关
14 =1MB pad (没有对应文件)
15 =1.5MB modemst1 (没有对应文件) 基带缓存分区
16 =1.5MB modemst2 (没有对应文件) 基带缓存分区
17 =1.5MB fsg (没有对应文件) 和基带有关,射频等
18 =32MB persist (persist_1.img) 重启后的数据保留
19 =1MB misc (没有对应文件)
20 =128MB cache (cache_1.img) 缓存分区
21 =2GB system (system.img) 系统文件分区
22 ≈55GB userdata (userdata.img) 用户数据分区,包括内置存卡数据

ZUK Z1手机刷机底层文件简介

1))ZUK Z1手机底层文件总共7个,主要是包括:
流行大神的rec模式的卡刷包里一般都有这5个文件。

另外还有2个文件:
这两个文件必须到线刷包才能找到(线刷包里7文件都有)。

那么当手机出现问题是我们可以考虑只刷写这七个文件来解决砖机或者进不了系统或者rec的问题(相同版本号的卡刷包和线刷包里的底层文件是相同的,因为都是从同一个qsb文件中解压出来的)。

2))七个底层文件的简介:

【emmc_appsboot.mbn】-----这个文件很重要,他就是bootloader,负责引导手机启动,包括进入fastboot模式,官方在1.0.050以后的版本中的这个文件都是带锁的,带锁的意思就是,你无法从fastboot模式下刷入刷机文件或者rec文件到手机里。为什么很多刷机包都说要降刷到1.0.050版本一下呢,就是这个原因。
因为fastboot模式锁了以后,你无法刷入第三方rec,也就无法利用rec刷入第三方ROM。只有不带锁的bootloader才能通过fastboot模式刷入第三方rec,再通过第三方rec刷入各种ROM。
一旦这个文件对应的分区出现问题,那么就会出现一些症状。例如:开不了机、卡开机画面、开机画面没了变成一个小企鹅的界面、进不了footboot等问题,都可能和这个文件没有刷写正确有关。我们可以通过刷写正确的这个文件解决这些问题。

【NON-HLOS.bin】-----基带文件,这个就是和信号有关,一般只要这个文件对应的分区不损坏,不会有什么大的问题,至于电信手机说没有信号,不是因为这个文件对应分区的问题,而是因为系统配置文件的问题,系统配置文件修改一下就OK,没什么大不了的,不要紧张!当然也不排除是由这个文件对应分区损坏而导致的。

【rpm.mbn】-----启动相关,我知道的是这个跟电源管理有关系,举个例子,我手机每次到14的电量时,突然就没电自动关机了,刷写了一个其他版本的rpm.mbn问题就解决了,到0电量才会自动关机。所以说,如果大家觉得自己的电池方面有什么问题的,可以从线刷包里提取相应版本的这个文件,重新刷入手机,说不定能解决问题。

【tz.mbn】-----启动相关,作用未知,暂时没有发现和什么问题有关系。

【sdi.mbn】-----这个作用未知,暂时没有发现和什么问题有关系。

【splash.img】-----开机画面存放的文件,开机画面丢失都有可能和这个文件对应的分区有关系。这个需要说一下,有些机油刷机,出现开机画面变成企鹅了,这个是因为emmc_appsboot.mbn与splash.img不匹配导致,就是引导文件不知道开机画面存储的位置了,于是只能显示fastboot界面的样子了,也就是一个小企鹅的样子,遇到这种情况,只需从你刷的ROM对应版本的线刷包里提取相应这两个文件进行刷入就能解决。

关于手机在启动方面产生的问题,一旦有一个分区不匹配或者不兼容或者损坏,手机就可能会出异常,如果确实无法找到原因时,就线刷所有底层文件吧,不要一上来就依靠售后返厂,也不要被黑砖吓坏了。一般除非硬件损坏,否则是没必要售后维修(返厂)的。

3))其他分区镜像文件简介:

【recovery.img】-----这是rec模式的镜像文件,其实,他和boot.img文件是一样的,只不过,这里面带了一个很小的恢复系统,方便我们就行刷机。可以输入匹配Z1的rec,比如cm的rec,第三方制作的twrp和cwm等。
官方的rec只能刷入官方校验的刷机包或者OTA升级包,一般我们为了方便都刷入第三方rec。只要刷入了第三方的rec,我们就可以刷入其他适配Z1的ROM了,例如cm,flyme,魔趣等。

【boot.img】-----这是系统的内核文件,他对应的分区负责启动系统并进行初始化,这个文件非常重要。刷机的时候,一个系统对应有自己的boot.img,如果boot.img刷入的不对,那么就会造成开机卡开机画面,或者卡进入系统的画面。比如cm系统的boot.img就不能和zui系统的boot.img通用,如果刷错了,一般必定卡开机画面,进不了系统。
另外,这个文件里存放了底层的一些驱动和配置文件,所以,有些功能是和这个文件有关系的,举个例子,中间按键的触摸功能,这个在早期刚出来的cm系统中是支持的(触摸有反应,只不过没震动),但是后期,cm把他屏蔽了,就是因为修改了这个文件。
有些相同或者相似的系统还是可以通用一个boot.img的,这个不是绝对说不能的,很多移植的系统都是使用官方内核文件的。

【system.img】和【userdata.img】,这两个分区我就不过多解释了,有点刷机基础的都知道,这两文件是system分区和userdata分区的镜像文件(线刷包中,将这两个文件都进行了拆分)。

【cache_1.img】和【persist_1.img】,这两个文件基本是不用管的,因为cache分区和persist分区是系统刷入后自己生成的,不需要管。每次刷机时,不刷入这两个文件基本也不会有什么问题,如果怕出问题,可以把他们和系统镜像文件一起刷入。

另外的几个分区,是没有对应的刷机文件的,这里需要提醒一下,如果不懂这几个分区的功能的,不懂备份还原的,一定!一定!一定!不要动这几个分区。因为不知道其作用,所以很危险,说不定就会造成串号丢失或者真的成砖,请大家知晓!!!!

如果谁还知道其他几个分区的具体作用,欢迎交流,楼主也很想知道。

上一篇下一篇

猜你喜欢

热点阅读