XX教你玩 MiniPC (二)MK908升级包分析

本文深入分析了基于RK3188的MiniPC MK908的升级包,介绍了如何使用rkimagemaker和afptool进行解包,并详细探讨了升级包的结构,包括bootloader、android firmware的组成和各部分功能。通过源码分析和工具使用,揭示了MK908启动和工作方式的关键信息。
摘要由CSDN通过智能技术生成

前一篇已经讲完了怎么debug MK908的硬件,关键点是引出了调试用串口,这在后续的分析过程中起到很大作用。

这一篇,将脱离MK908的硬件,从MK908的升级包的角度来看出厂时,MK908的启动和工作方式。

先发布一下,这篇用到的工具的下载地址链接:http://pan.baidu.com/share/home?uk=3409825988

这些是我这几个星期调查过程中,探索到的有用的工具。当然实验过程中用到的工具比分享的要多很多,给大家分享的工具是经过测试以后,觉得很好的对大家有帮助的工具。

先说明一下这篇要用的工具和材料。


afptool --- 升级包的二次解包工具

rkimagemaker --- 升级包的一次解包工具

rk2918_tools-master.zip --- afptool,rkimagemaker等工具的源码

rk统一工具...  ---  包括量产工具,开发工具等等,每个工具都有说明

update_mk908... --- MK908的升级包

量产工具+驱动 ... --- 顾名思义了。


这里主要使用的工具就是 rkimagemaker和afptool,还有就是16进制的编辑工具,比如 winhex, ue等等。把这些工具下载安装好后,就可以向下进行了。

先说明一点信息。MK908的CPU使用的是RK3188,rockchip(瑞芯微)公司出品,4核1.6G。

在rockchip的发展过程中,由于一些原因(兼容和扩展性?),在原来android firmware的基础上重新打包,这也是为什么会有2次解包的原因。

首先,来看看rkimagemaker的源码,我们主要关心它的头文件,因为头文件中包含了重要的 header信息,即这个包的格式信息。这个结构体将在升级包的头部,索引后续的所有操作。

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值