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

Android Mr.R 4年前 (2015-04-30) 3316次浏览 已收录 0个评论 扫描二维码

其实瑞微芯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),

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


QQ㊀群: 240424174;QQ㊁群: 749250816;QQ㊂群: 542382043;
㊄群: 860166303;⑥群: 738134262 ⑦群 750397184
常见问题:1、文件解压请使用Winrar5.5版本以上解压;
2、视频播放有声音无画面,请了解下PotPlayer播放器;
3、回复仍不可见隐藏内容,请使用邮箱注册登录;
R大技术站 , 版权所有,如未注明 , 均为原创,如需转载请注明来源!
喜欢 (0)
[itdiy@qq.com]
分享 (0)
发表我的评论
取消评论

表情 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)