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

相关推荐
菜地里的小菜鸟6 小时前
将linux程序打成.run包
linux·将linux程序打成run包·运维自动安装包
麻瓜生活睁不开眼6 小时前
Android16修改全局桌面视图边框四直角显示为弧边圆角
android·java·深度学习
土星云SaturnCloud8 小时前
边缘侧大模型部署的新利器——国科环宇GK 300I大模型一体机深度评测与架构解析
服务器·人工智能·ai·边缘计算
AFinalStone9 小时前
Android 7系统休眠唤醒(六)唤醒全链路
android·电源管理·休眠唤醒
晚风吹长发9 小时前
Docker基础——Docker Network(网络详解)
linux·运维·网络·ubuntu·docker·容器
Cx330_FCQ9 小时前
Tmux使用
服务器·git·算法
雨白10 小时前
深入理解 Kotlin 协程 (九):互通有无,解构 Channel 缓冲策略与底层无锁机制
android·kotlin
高磊200510 小时前
LVS(Linux virual server)
linux·服务器·lvs
LedgerNinja11 小时前
WEEX API 自动化交易实践:下单、撤单、订单查询与状态闭环
运维·自动化
shwill12311 小时前
PID 算法(三)--- 增量 PID ↔ 单神经元 PID 等价映射
linux·算法