【问题标题】:How to extract dd-wrt firmware image for development?如何提取 dd-wrt ​​固件映像进行开发?
【发布时间】:2015-07-05 11:01:45
【问题描述】:

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

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

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

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

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

【问题讨论】:

  • 你不是root用户,看起来你也没有使用sudo

标签: php linux router firmware dd-wrt


【解决方案1】:

似乎有些权限问题或 extract.sh 无法正确提取。我已经使用新的固件模块套件提取了相同的 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

【讨论】:

  • 不要将链接发布为答案,而是添加一些文本来解释此答案如何帮助 OP 解决当前问题。谢谢
  • 好的!!!我也为同一个 bin 文件尝试了旧的固件 mod 套件,并收到错误消息“bin 文件不正确”和“不支持文件系统”。并且通过这个新的模组套件获得了成功,仅此而已
【解决方案2】:

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

根据提供的信息,实际上,错误消息已经为您提供了有关正在发生的事情的足够信息。 “检查先决条件”

维基页面的第一步是关于先决条件,准备你的环境。

【讨论】:

    猜你喜欢
    • 2015-10-02
    • 2020-06-30
    • 1970-01-01
    • 1970-01-01
    • 2020-09-11
    • 1970-01-01
    • 2011-01-26
    • 2021-07-07
    • 2018-03-06
    相关资源
    最近更新 更多