RK3288修改ROM

本文介绍了一种针对RK2918平台的固件定制流程,包括使用专用工具进行固件拆包、修改系统文件及参数、重新打包等步骤。此教程适合希望深入了解嵌入式系统定制的技术人员。
git clone https://github.com/TeeFirefly/rk2918_tools.git
cd rk2918_tools
make
cp afptool img_unpack img_maker mkkrnlimg /usr/local/bin

img_unpack release_update_new.img img
afptool -unpack update.img update
cd update
cd Image


simg2img system.img system_test.img
mkdir system_m
mount -o loop system_test.img system_m

 

替换APK

修改 parameter.txt的 

0x00080000@0x00074000(cache),0x00400000@0x000F4000(system),0x00008000@0x004F4000(metadata)

0x00400000 16进制转10进制:4194304

4194304*512除于1024 ,然后在除于1024=2,048

make_ext4fs -l 2048M -s -a system system_new.img system_m
make_ext4fs -l 2048M -s -a system system.ext4img system


umount system_m
rm -rf system_m system_test.img system.img
mv system_new.img system.img
cd ..
cp package-file parameter
afptool -pack . ../update_new.img
cd ..
rm -rf update update.img
mv update_new.img update.img
img_maker -rk32 loader.img update.img release_update_new.img

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值