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

相关推荐
Decay__44 分钟前
SQL Server 数据库全栈运维实战系列 — 合集索引(24 篇)
运维·数据库·sql·mysql·架构
Decay__9 小时前
12_MySQL InnoDB 内存与锁调优 —— Buffer Pool、redo log、隔离级别与锁等待
运维·数据库·sql·mysql·架构
好的佩奇11 小时前
Dart 之扩展类型
android·flutter·dart
java_logo11 小时前
Docker 部署 Dify:轻松搭建 LLM 应用开发平台
运维·docker·容器
方便面不加香菜12 小时前
Docker Container -- 综合实战案例详解
运维·docker·容器
alexhilton13 小时前
2027 Android 开发者路线图:学习、面试与 AI
android·kotlin·android jetpack
LongRunning13 小时前
【Linux】RK3568-OpenCV+YOLO(八)
linux·opencv·yolo
海洋之恒13 小时前
GitHub Actions 自动化:5 个真实运维提效案例
运维·自动化·github
灿飞屋15 小时前
Kotlin与Java虚拟机三:控制流
android·java·开发语言·后端·python·kotlin·安卓
迪康coolmu15 小时前
出差终端数据安全落地实战:基于迪康端点安全一体化管理系统的四道防线实践
运维·服务器·经验分享·笔记·其他·安全·php