ZTE固件解包与打包
ZTE固件解包与打包
固件提取
使用Flash编程器提取 例如 CH341A XTW100等 (个人推荐XTW系列)
固件分析
使用Binwalk分析固件
偏移地址:4882432 (0x4A8000)
文件系统类型:Squashfs
字节序:Little endian
版本:4.0
压缩方式:xz
文件系统大小:2971894字节
inode数量:668
块大小:262144字节
固件解包
1 | dd if=YEBEI_TDD_8M.bin of=squashfs_image.sqfs bs=1 skip=4882432 count=2971894 |
使用dd命令将其中的Squashfs分区提取
安装 squashfs-tools
使用unsquashfs squashfs_image.sqfs
解包固件 得到以下文件列表
固件打包
使用如下命令打包固件
1 | mksquashfs squashfs-root/ new_squashfs_image.sqfs -comp xz -noappend -b 262144 -no-xattrs -always-use-fragments -all-root |
1 | dd if=new_squashfs_image.sqfs of=YEBEI_TDD_8M.bin bs=1 seek=4882432 conv=notrunc |
郑重警告
本人所写文章仅供学习参考,严禁非法使用,如非法使用,而导致的一切后果,由使用者自负。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 宁宁's Blog!