如何提取 dd-wrt ​​固件镜像进行开发?

How to extract dd-wrt firmware image for development?

我是dd-wrt固件开发的初学者。我有一个 Linksys 路由器(型号 E900),并从 dd-wrt ​​网站下载适用于此 model 的固件,以根据个人需求自定义此 firmware 网页。我知道dd-wrt是允许开源开发的。

我使用 firmware mod kit 重建固件。但是当我遇到问题 尝试使用固件 mod 工具包提取固件,它显示如下错误。

我尝试使用 7zip 软件提取此图像。但是它显示如下错误

我认为固件映像受密码保护。但它是开源的?

如何在 Linux 终端中提取这个受密码保护的固件映像?

查看固件-mod-kit 维基页面。 https://code.google.com/p/firmware-mod-kit/wiki/Documentation?tm=6

根据提供的信息,实际上,错误消息已经为您提供了足够的信息来说明正在发生的事情。 "Check pre-requisites"

wiki 页面上的第一步是先决条件,以准备您的环境。

似乎存在一些权限问题或 extract.sh 无法正确提取。我用新固件-mod-kit

提取了相同的 bin 文件

所以尝试更新的,使用 extract-ng.sh 提取和 build-ng.sh 建造

http://www.devttys0.com/2011/09/firmware-mod-kit-updated-v-069-released/

https://github.com/lattera/dd-wrt