android super.img解包

news/2024/10/5 8:05:59/

一、lpunpack工具编译

 mmm system/extras/partition_tools/

二、稀疏镜像到非稀疏镜像转换

simg2img super.img super_unsparse.img

三、super.img解包

lpunpack super_unsparse.img output

四、拆包结果

ls -l

-rw-r--r-- 1 rdx rdx-user  size Jan 1 14:36 product_a.img
-rw-r--r-- 1 rdx rdx-user   0   Jan 1 14:36 product_b.img
-rw-r--r-- 1 rdx rdx-user  size Jan 1 14:36 system_a.img
-rw-r--r-- 1 rdx rdx-user  size Jan 1 14:36 system_b.img
-rw-r--r-- 1 rdx rdx-user  size Jan 1 14:36 vendor_a.img
-rw-r--r-- 1 rdx rdx-user   0   Jan 1 14:36 vendor_b.img


http://www.ppmy.cn/news/1473596.html

相关文章

HEX文件格式

HEX文件格式是一种用于存储和传输数据到嵌入式系统(如单片机)的文件格式。以下是关于HEX文件格式的详细解释: 一、文件概述 HEX文件,全称为Intel HEX,是一种ASCII文本文件,用于记录文本行的数据。它常用于…

流式处理设计模式总结说明

文章目录 前言流式处理设计模式单事件处理使用本地状态多阶段处理和重分区使用外部查找:流和表的连接表与表的连接流与流的连接乱序事件重新处理交互式查询 Streams示例字数统计股票市场统计填充点击事件流 前言 每一种流式处理系统都不一样——从基本的消费者、处…

Linux之进程控制(下)

目录 进程替换的概念 进程替换的函数 execl​编辑 execlp execle execv execvp execve 上期,我们学习了进程创建,进程终止和进程等待,今天我们要学习的是进程控制中相对重要的板块------进程替换。 进程替换的概念 在进程创建时&…

【数据结构】03.顺序表的应用——通讯录

本篇文章我们将使用顺序表来实现通讯录的增删查改功能。 代码如下: //Contact.h#pragma once#define NAME_MAX 30 #define GENDER_MAX 10 #define ADDRESS_MAX 100 #define TEL_MAX 12enum{Exit,Add,Del,Seek,Change,Show};//枚举类型,便于理解数字含义…

线程同步66666

1. 概述 当有多个线程访问同一个共享资源(临界资源)时,且不允许同时访问,那么就需要线程同步。常见的线程同步方式:互斥锁、读写锁、条件变量、信号量。 2. 互斥锁 互斥锁的方式可以简单概括为:锁定操作…

Jenkins教程-13-参数化任务构建

上一小节我们学习了发送html邮件测试报告的方法,本小节我们讲解一下Jenkins参数化任务构建的方法。 很多时候我们需要根据不同的条件去执行构建,如自动化测试中执行test、stg、prod环境的构建,Jenkins是支持参数化构建的。 以下是Jenkins官…

常用 各国语言简写

zh-CN 华 -中国 zh-TW 华 -台湾 zh-CHS 华 (单一化) zh-SG 华 -新加坡 zh-CHT 华 (传统的) zh-HK 华 - 香港的 SAR zh-MO 华 - 澳门的 SAR en 英国 en-US 英国 - 美国 en-AU 英国 -澳洲 en-BZ 英国 -伯利兹 en-CA 英…

VUE2拖拽组件:vue-draggable-resizable-gorkys

vue-draggable-resizable-gorkys组件基于vue-draggable-resizable进行二次开发, 用于可调整大小和可拖动元素的组件并支持冲突检测、元素吸附、元素对齐、辅助线 安装: npm install --save vue-draggable-resizable-gorkys 全局引用: import Vue from vue import vdr fro…