admin 管理员组文章数量: 1184232
环境搭建
首先需要配置环境,配置的环境如下:
- binwalk 用于解包
- qemu 用于打包后的调试,防止路由器变砖
-
firmware-mod-kit 用于打包
下载解压
# 进入源码目录
cd firmware-mod-kit/src
# 执行configure文件生成Makefile文件然后make编译生成可执行文件
./configure && make
路由器解包
路由器解包较为简单,binwalk或者firmware-mod-kit
binwalk解包不知道能否重新打包:
binwalk XR300-V1.0.3.34_10.3.27.chk
如果binwalk可以输出文件解析信息,那么
binwalk -e XR300-V1.0.3.34_10.3.27.chk
解包后文件如下:
squashfs-root是文件系统,56应该是偏移量
firmware-mod-kit解包,可以重新打包:
./extract-firmware.sh XR300-V1.0.3.34_10.3.27.chk
但是提示出
版权声明:本文标题:打造专业级Netgear路由环境:解包与打包指南 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1770781312a3537512.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论