android12 super.image 解压缩及其挂载到ubuntu

本文涉及到高通平台android12的super.image 的解压缩和挂载到ubuntu下来查看里面的内容。附带详细的脚本

ubuntu先安装simg2img

从代码根目录操作下面的指令
mkdir superimage
simg2img UM.9.15/out/target/product/bengal_32go/super.img ./superimage/super.img_raw

//从raw里抽取出system vendor produce system_ext四个image
cd superimage
mkdir tmp
…/QSSI.12/out/host/linux-x86/bin/lpunpack super.img_raw tmp
得到各个分区image如下

product.img  system_ext.img  system.img  vendor.img

将每个image挂载到ubuntu的一个文件夹下就可以查看image里的内容了。

cd tmp
mkdir ../androidimage
mkdir ../androidimage/system
mkdir ../androidimage/vendor
mkdir ../androidimage/system_ext
mkdir ../androidimage/product

sudo mount -o ro system.img ../androidimage/system
sudo mount -o ro vendor.img ../androidimage/vendor
sudo mount -o ro system_ext.img ../androidimage/system_ext/
sudo mount -o r product.img ../androidimage/product/

然后就可以看到挂载的内容了

superimage/system$ ls
acct  bugreports  d            debug_ramdisk  init             lost+found  odm       postinstall  sdcard                  sys         vendor
apex  cache       data         dev            init.environ.rc  metadata    odm_dlkm  proc         second_stage_resources  system      vendor_dlkm
bin   config      data_mirror  etc            linkerconfig     mnt         oem       product      storage                 system_ext

详细源码如下:
从代码跟目录执行脚本内容就可以

mkdir superimage
simg2img UM.9.15/out/target/product/bengal_32go/super.img ./superimage/super.img_raw

cd superimage
mkdir tmp
../QSSI.12/out/host/linux-x86/bin/lpunpack super.img_raw tmp

mkdir androidimage
cd tmp

mkdir ../androidimage/system
mkdir ../androidimage/vendor
mkdir ../androidimage/system_ext
mkdir ../androidimage/product

sudo umount ../androidimage/system
sudo umount ../androidimage/system_ext
sudo umount ../androidimage/vendor
sudo umount ../androidimage/product

sudo chmod 777 -R ../androidimage
sudo mount -o ro system.img ../androidimage/system
sudo mount -o ro vendor.img ../androidimage/vendor
sudo mount -o ro system_ext.img ../androidimage/system_ext
sudo mount -o ro product.img ../androidimage/product

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yiqingyang2012

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值