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

相关推荐
g3voip12 分钟前
防爆电话如何接入SIP调度系统?工业通信系统架构解析
服务器·tcp/ip·系统架构·信息与通信·ip
NJCloud39 分钟前
Ansible(三)——Zabbix 监控系统部署与敏感信息加密
linux·运维·chrome·信息可视化·ansible·zabbix
ltl1 小时前
Cgroups v2:为什么内存限制设了,宿主机数据库还是被 OOM
linux
NJCloud1 小时前
TiDB 集群部署与 MySQL 兼容性适配实战
linux·运维·数据库·mysql·tidb
2401_868534781 小时前
UNIX常用命令英文全称与中文解释整理
linux·运维
喜欢打篮球的普通人2 小时前
LLVM Backend Lowering 从入门到实战:把 IR 变成机器码的完整链路
android·java·数据库
FL16238631292 小时前
室内易燃物识别易燃评估室内易燃程度识别分割数据集labelme格式1015张85类别
java·服务器·前端
阿祖zu2 小时前
开源项目-让本地 Codex 临时接管远程 Linux 服务,实现快速运维
linux·gpt·agent
Android系统攻城狮5 小时前
Linux PipeWire深度解析之pw_factory_create_object调用流程与实战(七十二)
linux·音频进阶·pipewire音频进阶
萝卜er5 小时前
BroadcastReceiver 静态注册与动态注册-《Android深水区(七)》
android