android拆解super.img内容

cp ./out_hal/soong/.intermediates/system/extras/partition_tools/lpunpack/linux_glibc_x86_64/lpunpack ./out/host/linux-x86/bin/

如果没有lpunpack,则执行如下编译出lpunpack:

source build/envsetup.sh

lunch xxx-eng

m lpunpack -j4

cd ./out/host/linux-x86/bin/

simg2img super.img super_raw.img

mkdir unpack

./lpunpack super_raw.img unpack/

ls -l

AndroidManifest.xml product_a.img system_b.img system_ext_a.img vendor_b.img

odm_dlkm_a.img product_b.img system_dlkm_a.img system_ext_b.img vendor_dlkm_a.img

odm_dlkm_b.img system_a.img system_dlkm_b.img vendor_a.img vendor_dlkm_b.img

比如解压system_a.img:

../fsck.erofs --extract=system_out system_a.img

或者../extract.erofs system_a.img system_out/

或者../debugfs_static -R "rdump / ./system_a_out" system_a.img

解压所有带apk的image:

1. 解压 system(系统APK最多) mkdir sys && ../fsck.erofs --extract=sys system_a.img # 2. 解压 product(厂商定制APP) mkdir prod && ../fsck.erofs --extract=prod product_a.img # 3. 解压 vendor(驱动/芯片APP) mkdir vend && ../fsck.erofs --extract=vend vendor_a.img

相关推荐
鹏大师运维3 小时前
为什么信创电脑装软件总提示“软件包架构不匹配”?
linux·运维·架构·国产化·麒麟·deb·统信uos
问心无愧05133 小时前
ctf show web入门111
android·前端·笔记
007张三丰3 小时前
软件测试专栏(11/20):测试框架开发:pytest深度解析与插件体系
运维·服务器·自动化测试·pytest·测试框架
weixin_604236674 小时前
华三 路由器 极简核心配置
运维·服务器·网络·h3c·h3c路由器
鹤落晴春5 小时前
【Linux复习】管理SELinux安全性
linux·运维·服务器
yz_aiks5 小时前
Linux Jar包配置Systemd自启动实战:从排查到配置全流程
linux·python·jar·自启动·systemd
AI智图坊5 小时前
多件装组合SKU图的批量生产效率分析:从PS手工到AI自动化的工作流改造
大数据·运维·人工智能·gpt·ai作画·自动化·aigc
bjzhang756 小时前
CentOS下安装MySQL详解
linux·mysql·centos
Jason_chen8 小时前
Linux 6.2 音频机制深度解析:AI驱动的低延迟音频与零信任音频安全架构
linux
下午写HelloWorld8 小时前
Linux系统及Ubuntu常用指令
linux·ubuntu·操作系统