瑞微芯Rockchip固件系统扩容技术【Mr.R出品 】

其实瑞微芯 Rockchip 扩容包制作还是很简单的。我们只需要修改一个文件即可。

注意:扩容包只能应用与线刷固件包,不能应用与卡刷包中。

扩容包其实就是改变固件 ROM 各各分区的大小。

修改步骤

1、解包固件。

2、然后找到 parameter 这个文件。

3、用记事本打开 parameter 这个文件。

其中主要的修改的是这一段:

mtdparts=rk29xxnand:

0x00002000@0x00002000(misc),

0x00006000@0x00004000(kernel),

0x00008000@0x0000a000(boot),

0x00008000@0x00012000(recovery),

0x000C0000@0x0001a000(backup),

0x00040000@0x000Da000(cache),

0x00200000@0x0011a000(userdata),

0x00002000@0x0031a000(kpanic),

0x00100000@0x0031c000(system),

-@0x0043c000(user)

大家可以看到是不是很明了?

知识要点

我们来了解一下其中的知识要点:

1、我们可以看到分区表是以十六进制数值表示。

2、一般扩容是扩大 userdata 这个分区。

3、以 userdata 分区为例:

0x00200000@0x0011a000(userdata),

0x00200000 代表分区的大小;

@0x0011a000 代表分区的起始位置;

(userdata)代表分区名称;

分区计算

1)、分区大小计算

以 0X00200000 计算为例:

先将十六进制转换成十进制:

然后用转换后的 2097152*0.5/1024=1024 即为当前分区的大小。

2)起始分区计算:

如 userdata 的起始分区就是上一个分区(cache)的分区大小+(cache)分区的起始分区大小即可。

0x0011a000(userdata)=0x00040000(cache),+0x000Da000(cache),

相关注意:扩容分区刷机后,第一次进入系统后会提示存储损坏,格式化一下即可

Android

Mr.R_ROM(RockChip 3066&3188)进阶使用视频教程

2015-3-31 5:53:19

Android精品酷软

最强ifive X\2\MX\Mini\M2\3G\2S 全系列XHIFI极致&纯净4.1.1 V5版

2015-4-30 13:25:00

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
有新私信 私信列表
搜索