update.img解包(RK方案)

所有操作是基于有Anndroid源码及编译环境,在ubuntu环境下。

安装simg2img

apt-get install android-tools-fsutils

 

安装完这个工具后可以使用simg2img

 

1 首先解包出super.img

 

将update.img放到RKTools\linux\Linux_Pack_Firmware\rockdev目录下。运行unpack.sh

在output\Image下可以看到解包后个各img

获取到super.img

2  将 super.img 从 Android sparse image 转换为 raw image

simg2img super.img super.img_raw

 

3 从super.img_raw解包出各分区的img,使用lpunpack

运行lpunpack看是否有此命令。 没有的话按下面指令编译。

切换到源码根目录

source build/envsetup.sh

lunch

make lpunpack

切换到super.img_raw目录

mkdir temp

lpunpack super.img_raw temp

完成所有img解包到temp目录下。

4 挂载各分区。

   例如system.img

sudo mount -o ro system.img system

需要哪个分区,依次挂载。 这样可以查看到里面的文件了。

 

posted @ 2022-04-23 14:44  goolinli  阅读(2912)  评论(0)    收藏  举报