|
由于Android 4.4的版本data分区大约1G,每次装上10来个软件。总提示存储不足。所以一直想找5.0的rk3128安卓包。网上找了找不到。找到的也是用不上(或者说我不会移植吧)。
(会的高手请略过,不对的请批评,我只是只小菜鸟)
rk3128 1gram 8rom的机顶盒通刷。其他512 RAM 1G ROM的不建议刷哦(本人未测试)
刷机有风险(这话就是忽悠人的。会玩的。成砖了,7-8针短接也能救活。)后果自己负责。
本包基于2016年某人(忘记是南风的,还是谁的。当时下载的20-30的包,存网盘,不知道是谁的)的rk3128刷机包只扩容了data分区,其他东西未动。
无图无真相
下面附上固件(理论适合rk3128的机型改版本已适配多遥控。注意:由于版本较早。so未加入索尼画质,及直播类型的)
(刷机教程,本地方不说了。这边教程一大堆,大脚自己找,链接如果失效,请联系我微信1225518714)
data分区1.93G 链接:http://pan.baidu.com/s/1bo5lMFH 密码:4x19
data分区2.4G 链接:http://pan.baidu.com/s/1c2IrlPA 密码:mtea
贴个2.35的版本的固件线刷工具(给有需要的人)
(多了个测试芯片型号的功能)
固件工具及链接:http://pan.baidu.com/s/1hr4vFqW 密码:bfor
同时贴出修改data分区的教程。
首先解压固件。会得到文件
找到parameter文件,该文件存储分区信息
用记事本打开文件
内容如图
现在我们要修改的是里面的分区内容 ,修改前记得备份一个
原数据
------------------------------------------------------------------------------------------------------------
来条华丽的分割小
FIRMWARE_VER:4.4.4
MACHINE_MODEL:rk312x
MACHINE_ID:007
MANUFACTURER:RK30SDK
MAGIC: 0x5041524B
ATAG: 0x60000800
MACHINE: 312x
CHECK_MASK: 0x80
KERNEL_IMG: 0x60408000
#RECOVER_KEY: 1,1,0,20,0
CMDLINE:console=ttyFIQ0 androidboot.hardware=rk30board androidboot.console=ttyFIQ0 init=/init initrd=0x62000000,0x00800000 mtdparts=rk29xxnand:0x00002000@0x00002000(uboot),0x00002000@0x00004000(misc),0x00008000@0x00006000(resource),0x00006000@0x0000E000(kernel),0x00006000@0x00014000(boot),0x00010000@0x0001A000(recovery),0x00020000@0x0002A000(backup),0x00040000@0x0004A000(cache),0x001FE000@0x0008A000(userdata),0x00002000@0x00288000(metadata),0x00002000@0x0028A000(kpanic),0x00180000@0x0028C000(system),-@0x0040C000(user)
-------------------------------------------------------------------------------------------------------------------
修改后
FIRMWARE_VER:4.4.4
MACHINE_MODEL:rk312x
MACHINE_ID:007
MANUFACTURER:RK30SDK
MAGIC: 0x5041524B
ATAG: 0x60000800
MACHINE: 312x
CHECK_MASK: 0x80
KERNEL_IMG: 0x60408000
#RECOVER_KEY: 1,1,0,20,0
CMDLINE:console=ttyFIQ0 androidboot.hardware=rk30board androidboot.console=ttyFIQ0 init=/init initrd=0x62000000,0x00800000 mtdparts=rk29xxnand:0x00002000@0x00002000(uboot),0x00002000@0x00004000(misc),0x00008000@0x00006000(resource),0x00006000@0x0000E000(kernel),0x00006000@0x00014000(boot),0x00010000@0x0001A000(recovery),0x00020000@0x0002A000(backup),0x00040000@0x0004A000(cache),0x004FE000@0x0008A000(userdata),0x00002000@0x00588000(metadata),0x00002000@0x0058A000(kpanic),0x00180000@0x0058C000(system),-@0x0070C000(user)
红色该部分有修改的,蓝色是具体的修改内容,
通过对比大家可以知道修改的内容。(分区大小)@(开始基址),,上面的数值都是16进制的
我们要动的是0x004FE000@0x0008A000(userdata)中红色的大小
计算004FE000换成10进制 5234688 (不懂的可以自己百度在线转换工具)
大小计算的5234688除于1024 除于1024 有人说瑞芯微的算法1单位的512B。所以再除于
5234688/1024/1024/2=2.4多G的空间
绿色底色的@右边的(开始基址)也要跟着改。开始基址=前分区的(分区大小)+(开始基址)-------(这是16进制 换算10进制 加起来就正确了)
可以参考文档
“RKDocs/RKTools manuals/Rockchip Parameter File Format Ver1.3.pdf”
修改parameter的userdata分区哦文档不贴出,可以自己百度。
|
|