bin后缀的固件解包和封包方法,详细操作方法分享

 
赤木晴子    大神级投影控 发表于 2024-02-27 | 来自湖南
一、解包

1、将固件改名为.zip压缩包,并解压缩

2、打开binwalk工具,执行命令binwalk -e ***.bin(***是固件的文件名),等待解包完成

3、解包完成后,在新产生的xxx.extracted目录中,会出现各种解包出来的文件,以及一个squashfs-root目录,这个目录里的文件是真正的固件文件。

二、封包

1、打开命令行,进入squashfs-root目录,执行以下命令:

mksquashfs . a.bin -comp xz -Xbcj x86 -b 1024k -p /dev/oldroot

2、重新打包a.bin文件:

cat xx.xx.xx.bin a.bin > new.bin

其中,xx.xx.xx.bin是你的原固件文件名,a.bin是你刚刚生成的固件文件名,new.bin是你想要的新文件名。

3、封包完成后,将new.bin烧录到设备中。
2024-2-27 10:12 回复 收起回复
3452152    大神级投影控 发表于 2024-02-26 | 来自辽宁
谢谢分享
2024-2-26 17:20 回复 收起回复
83ksng    骨灰级投影控 发表于 2024-02-26 | 来自湖南
学习一下
2024-2-26 17:20 回复 收起回复
12

快速回复

您需要登录后才可以回帖 登录

当贝投影
13快速回复