想要为tp-link wr841n编辑和构建自己的固件。 我从官方网站上带了工具链源gpl firwmare。构建它并获得sepparated u-boot,内核和文件系统。 我如何在一个文件中连接它并闪存到我的路由? 有人这样做吗?感谢
答案 0 :(得分:0)
您问题的详细答案非常详细。
您可以遵循的步骤类似于: 使用 binwalk , 固件修改工具包 和 dd 。 通常,您需要知道原始固件文件上的固件头,加载器,内核,文件系统等的偏移量... 在原始bin固件上使用 binwalk 。 您可以使用正确的偏移量,使用 dd 提取文件系统(通常是 squashfs ), 然后,使用 固件修改工具包 上的适当工具'取消'。 在文件系统上进行修改,然后再次压缩它。 现在,使用 dd ,您可以使用正确的偏移量将新文件系统放在固件文件的正确位置。看看这个博客:http://www.devttys0.com