linux解包rom boot.img,华为部分机型boot.img/recovery.img利用bootimg.exe工具解包教程

1.解压附件,打开命令提示符.exe,或者百度搜索打开命令提示符方法;

2.将recovery.img/boot.img放到解压目录下并命名为boot.img,如图所示

ab94d4a3ace041bffdd6e4ffe5d67506.png

3.解包命令:

e611f27b9c896fe217744d14caa0ade3.png

5de520c2a2cf2342aa186d0c02883501.png

8559559ec61657deff8af9cad6e9a571.png

bootimg.exe –unpack-bootimg                                 //1.解开boot.img先获取ramdisk

bootimg.exe –unpack-ramdisk                                 //2.解开ramdisk

注:其中利用bootimg.exe –unpack-bootimg 中获得的参数需要记下,打包时候需要用到

base=0x10000000

page_size=2048

cmdline=”console=ttyMSM1 androidboot.hardware=qcom”

padding_size=2048

4.打包命令:

d0d7f72d230f34e5c1430fe76168f5d5.png

6c7409eb6700666fda4efcffef07704f.png

bootimg.exe –repack-ramdisk                                                                                       //1.先打包ramdisk

bootimg –repack-bootimg 0x10000000 “console=ttyMSM1 androidboot.hardware=qcom” 2048 2048            //2.打包新的boot.img

注:第一个2048是page_size,第二个2048是padding_size。

附:

bootimg.exe还有很多参数,如图:

29f1ad72e9fad5f972a89d7cb8c9eb3f.png

其中:

–repack-ramdisk, 生成 ramdisk

–unpack-ramdisk, 解开 ramdisk

–repack-bootimg, 生成 bootimg (包括boot.img及recovery.img)

–unpack-bootimg, 解开 bootimg

–unpack-updata, 解开 updata

–unpack-yafffs, 解开 yafffs

–unpack-rle, 解开rle,生成raw格式及png图片(如果pil可用, exe里有pil)

–repack-rle, 生成rle,可支持多种格式

功能中的参数:

–unpack-updata [文件]

[文件]为空时,默认使用UPDATA.APP

解开后,会有四个文件,boot.img, recovery.img, system.img, userdata.img

这些都是刷机时可能需要的。

–unpack-bootimg [文件]

[文件]为空时,默认使用boot.img

解开后,会有两个文件,kernel和ramdisk.gz

同时,注意输出,比如base, cmdline, name等等

–repack-bootimg [base] [cmdline]

[base]为空时,使用0x200000 (C8600默认)

[cmdline]为空时,使用mem=211 console=null androidboot.hardware=qcom (c8600适用)

生成bootimg时,会使用kernel和ramdisk.gz(如果存在ramdisk.cpio.gz,优先使用),生成boot.img

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 华为固件解包工具Linux是一种用于解包华为设备固件的工具,它可以在Linux操作系统上运行。使用该工具可以将华为设备的固件解包成各个组件,方便进行修改和定制。该工具通常用于开发者和技术人员进行设备定制和优化。 ### 回答2: 华为固件解包工具linux是一个非常实用的解包工具,可以用于对华为设备上的固件进行解包操作。它主要是由华为的开发团队所设计和开发的,可以在linux系统上进行使用。 华为固件解包工具linux可以帮助用户快速地解包华为设备上的固件,拆分出其中的各个文件和模块,并对其进行修改、添加或删除操作。这对于华为设备的开发和维护来说非常重要,可以极大地提高开发效率和节省开发成本。 华为固件解包工具linux可以支持多种华为设备,包括路由器、交换机、存储设备等。它的具体功能包括:解包固件、打包固件、拆分镜像、生成驱动程序等。这些功能能够满足用户对华为设备开发和维护需求的各种操作。 同时,华为固件解包工具linux还具有可扩展性和灵活性,用户可以根据自己的需要对其进行自定义配置和打包操作,以满足各种个性化需求。此外,它的界面简单易用,操作流程简单明了,适合各个层次的用户进行操作。 总之,华为固件解包工具linux是一个非常实用和强大的解包工具,能够满足华为设备的开发和维护需求。它的功能强大、易于使用,对提高华为设备开发效率和降低开发成本具有重要意义。 ### 回答3: 华为固件解包工具linux是一款用于解包华为设备固件的软件,它可以帮助技术人员分析固件文件,获取有用的信息并进行相关的操作。华为固件解包工具支持在Linux系统下使用,兼容多种不同版本的Linux系统,例如:Ubuntu、CentOS、Debian等。 使用华为固件解包工具linux,我们可以对华为设备进行固件升级、修复等操作,保证设备的安全性和稳定性。同时,该工具也为网络技术人员提供了一个重要的分析和检测工具,在网络安全评估、设备调试、性能优化等方面都有广泛应用。 华为固件解包工具linux具有以下优点: 1. 简便易用:该软件支持多种操作系统平台,安装及使用都非常方便。技术人员只需下载相应的软件包,按照软件安装说明即可完成安装。 2. 功能齐全:华为固件解包工具linux支持华为设备固件的解包、打包、提取、还原、修改等操作,可以帮助技术人员更好地进行设备的维护和管理工作。 3. 安全可靠:华为固件解包工具linux遵循安全原则,确保技术人员的相关操作不会破坏设备,避免对用户造成损失。同时,也保护用户的设备不受来自互联网的攻击和侵害。 总之,华为固件解包工具linux是一款不可或缺的网络技术工具,在网络设备管理、安全评估、调试优化等方面都有广泛应用和重要作用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值