切换到宽版
爱科技/爱创意/爱折腾/爱极致;技术知识分享平台,点击进入新版数码之家网站
  • 13226阅读
  • 11回复

[无线]关于路由器编程器固件ubnt的uboot提取和嫁接的方法 [复制链接]

上一主题 下一主题
离线fss800423
 
发帖
56
M币
32
专家
0
粉丝
12
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2013-06-26
路由器的第三方固件有很多种,其中有一种是ubnt固件。大家都知道,在编程器使用过程中,很多固件的uboot的大小是128kb,(比如openwrt)但是ubnt的是256kb.256换算成字节是1024*256=262144.所以要截取ubnt的uboot就要截取ubnt固件的前262144字节,换算成16进制是40000.注意了,如果你截取40000就错了,应该是截取262143,换算成16进制是3ffff.具体方法如图,打开winhex然后点编辑,再点定义段,这里填写3ffff,意思是选择3ffff之前所有的内容。

点确定,被选的uboot部分就被涂上深色。如图


然后再点编辑,点复制快,点到新文件,就保存好了。同样,如果想把提取的uboot嫁接到另一个固件上,也可以用winhex。首先,将一个有uboot的固件的uboot删除,方法是在定义块以后,点击编辑,再点移除。这样uboot就没有了。此时不要关闭这个没有uboot的固件。同时打开你提取的uboot文件,点击编辑,再点击全选,再点击复制块,再点击正常。下一步,点开没有uboot的固件,确保光标停留在第一个字节,也就是文件的开始位置。点击编辑,点击剪贴板数据,点击黏贴。这样就将uboot嫁接到了另一个固件上。

[ 此帖被fss800423在2013-06-26 10:23重新编辑 ]
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共3条打赏M币+25
关键词: 路由器
离线707881734

发帖
2462
M币
667
专家
4
粉丝
58
只看该作者 1楼 发表于: 2013-06-26
请登录后查看
离线343873163

发帖
4002
M币
9393
专家
26
粉丝
251
只看该作者 2楼 发表于: 2013-06-26
请登录后查看
离线fss800423
发帖
56
M币
32
专家
0
粉丝
12
只看该作者 3楼 发表于: 2013-06-26
回 2楼(343873163) 的帖子
请登录后查看
离线blky
发帖
1372
M币
1552
专家
2
粉丝
23
只看该作者 4楼 发表于: 2013-06-26
请登录后查看
离线hbxswhj

发帖
1983
M币
6082
专家
22
粉丝
1050
只看该作者 5楼 发表于: 2013-06-26
请登录后查看
离线blky
发帖
1372
M币
1552
专家
2
粉丝
23
只看该作者 6楼 发表于: 2013-06-26
请登录后查看
离线herowav

发帖
850
M币
991
专家
3
粉丝
18
只看该作者 7楼 发表于: 2013-11-15
请登录后查看
离线804867084
发帖
4
M币
-1
专家
1
粉丝
1
只看该作者 8楼 发表于: 2013-12-12
请登录后查看
离线a930038854
发帖
1
M币
-497
专家
0
粉丝
0
只看该作者 9楼 发表于: 2015-07-04
请登录后查看
快速回复
限80 字节
“新手上路”发帖需审核后才能显示(请认真发帖),达到数码9级后取消此限制
 
上一个 下一个