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

相关推荐
ZGUIZ15 小时前
Ubuntu 25.10 蓝牙Wifi不可用解决流程
linux·运维·ubuntu
peakmain915 小时前
基于 Hilt 实现 Android 网络库可插拔替换 Skill
android·架构·ai编程
marsh020615 小时前
49 openclaw故障排查:系统异常时的诊断方法
服务器·前端·青少年编程·ai·php·技术美术
rising start15 小时前
Linux入门及相关命令
linux·运维·服务器
kyle~15 小时前
机器人感知 --- 多相机传感时间误差分析
linux·c++·数码相机·机器人·ros2·传感器
黄林晴15 小时前
Google I/O 2026 Android开发者速览
android·android studio
minji...15 小时前
Linux 网络基础之传输层协议TCP(九)从内核源码的角度打通系统与网络之间的关系,套接字多态的体现
linux·运维·服务器·网络·网络协议·tcp/ip·http
Hui_AI72015 小时前
抖店铺货自动化:7个核心功能的技术实现方案
大数据·运维·人工智能·自动化·产品运营·ai写作·内容运营
yyuuuzz15 小时前
独立开发者线上服务运维的几点实践经验
运维·服务器·网络·云计算·aws
想唱rap15 小时前
IO多路转接Select
运维·服务器·网络·数据库·sql·tcp/ip·mysql