设为首页 收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย

切换到窄版

  找回密码
  立即注册

QQ登录

只需一步,快速开始

快捷导航
  • 论坛BBS
  • 积分购买(下载附件和等级快速提升)购买积分(下载附件和等级快速提升)
  • 特殊功能卡
  • 无线技术网备用网站
  • 我的帖子
  • 举报不良信息
搜索
恩山无线论坛» 论坛 无线设备软件相关板块 OPENWRT专版 简单方法提取OpenWrt的bin文件中的内容
广告投放联系QQ68610888
1 2 3 4 5 6 7 8 下一页
返回列表 发新帖
查看: 80043|回复: 117

简单方法提取OpenWrt的bin文件中的内容

 火... [复制链接]
744***
| 显示全部楼层 | 阅读模式
         有同学可能会有这样的经历,论坛有同学发布了某机型OpenWrt固件,自己又很喜欢固件里的某项功能,可是自己的机型是其他的,同时发布固件的人又不提供源码!这怎么办呢?即使想自己动手编译加入也没有源码啊?这可怎么办呢?源码人家不提供啊,可是功能却又很想要!更悲剧的是机型不符刷不了。

           如果以上的抱怨说出了你的心声,那就往下看吧。

          虽然没有提供源码,但是手上有固件啊,如果路由刷上固件,就可以看到源码,scp下来就可以见到大部分源码了。问题是没有相应的机型,总不能随便找一台就刷吧。
           猛然想起Ubuntu的LiveCD是squashfs压缩的,OpenWrt的也是。于是想到把固件给解包,网上也有不少解包固件的工具,一个一个试吧,试了这个 https://code.google.com/p/firmware-mod-kit/,论坛已经有同学试过了,说是不行。我也试了一下,果然不能解出来。解压DD的方法也试了,就是不行。难道就这样放弃了!
         抱着最后一丝侥幸心理,用英文关键词“modify  OpenWrt  bin”  Google了一下
得到这一帖:
http://www.minipwner.com/index.p ... t-squashfs-bin-file
      照着做,终于成功解压出了固件里的文件。

有兴趣的同学接着往下看吧。
举个例子(当然每个固件的偏移位置是不同的):
1.有一个十六进制编辑器(以下用WinHex),当然在Linux下用dd命令;
2.WinHex打开bin文件,搜索“hsqs”,找到偏移地址。对这个文件 http://www.baidupcs.com/file/3f1 ... expires=8h&sh=1
“hsqs” 开始地址(即squashfs文件系统)为0xDFE00

3.定义选块从0xDFE00到内容为FF的地址比如0x7115AE(如果只是要解压查看的话,后面的FF全部复制也没问题的,解压照样正常),复制选定的块,然后WinHex新建一个空文件(我的叫做new.squashfs),把复制下来的内容粘贴进去,保存。然后用7-zip解压即可得到完整的固件文件系统的内容。


最终得到固件中的所有文件:


这个方法对factory和sysupgrade都有效。而且只要是从出现“hsqs”的偏移地址处复制的,直接复制到结尾也可以正确解压。







openwrt bin 解包, 提取openwrt内ipk, openwrt bin文件

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号? 立即注册

×

评分

参与人数 13恩山币 +11 收起 理由
qi*** + 1 新版7zip可以,旧版7zip不行
yumi*** -1 泥马,真给力,我要顶!
qw37*** + 1 一看就是觉得高端、大气、上档次!
love*** + 1 一看就是觉得高端、大气、上档次!
qiu*** + 1 怀揽白富美的屌丝露出了惊讶的眼神:哥,你太帅了!
awp*** + 1 泥马,真给力,我要顶!
vsa*** + 1 泥马,真给力,我要顶!
jzm*** + 1
inte*** + 1 太牛了,为什么没人开发出一个专门的打包解包工具呢。不用编译源码的话,发布固件会省
lsz*** + 1 泥马,真给力,我要顶!
a2918*** + 1 泥马,真给力,我要顶!
5614*** + 1 泥马,真给力,我要顶!
ly*** + 1 泥马,真给力,我要顶!

查看全部评分

相关帖子

  • • OPENWRT安装好软件如何导出BIN文件可以在此使用
  • • openwrt Bin文件ROOT包 ROM提取 史上最简单快捷
  • • openwrt官网下载的bin文件可以在breed里直接刷吗?
  • • 萌新求教 如何提取pandavan的驱动到openwrt呢?
  • • 如何提取openwrt里面的软件包?
  • • OPENWRT 解包重新封包问题求助 希望大师指点一二
  • • 如何提取openwrt 16M 8M 4M固件 的ART 请路过大大支招
请千万不要发表任何涉政、涉爆、涉恐、涉军类的内容,只论技术、莫谈政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流。
回复

使用道具 举报

邪恶***
| 显示全部楼层
围观,楼主牛淫...
请千万不要发表任何涉政、涉爆、涉恐、涉军类的内容,只论技术、莫谈政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流。
回复

使用道具 举报

laoy***
| 显示全部楼层
这个有新意阿,厉害
请千万不要发表任何涉政、涉爆、涉恐、涉军类的内容,只论技术、莫谈政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流。
回复

使用道具 举报

yan***
| 显示全部楼层
你刷好OpenWRT之后,用WinSCP直接连上你的路由器不是就看到这些东西了吗?然后想替换什么,编辑什么都可以。干嘛非要这么麻烦解压缩什么的啊?
请千万不要发表任何涉政、涉爆、涉恐、涉军类的内容,只论技术、莫谈政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流。
回复

使用道具 举报

今***
| 显示全部楼层
yanggis 发表于 2012-12-15 17:28
你刷好OpenWRT之后,用WinSCP直接连上你的路由器不是就看到这些东西了吗?然后想替换什么,编辑什么都可以。 ...

别忘记楼主提过一个cpu不一样的时候怎么弄呢
请千万不要发表任何涉政、涉爆、涉恐、涉军类的内容,只论技术、莫谈政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流。
回复

使用道具 举报

lov***
| 显示全部楼层
mark一下
请千万不要发表任何涉政、涉爆、涉恐、涉军类的内容,只论技术、莫谈政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流。
回复

使用道具 举报

ly***
| 显示全部楼层
本帖最后由 lyin 于 2012-12-15 20:35 编辑

按楼主提供的方法已经解开  4530研究群里的    120929-openwrt没有对应的uboot,刷者必砖! .rar   文件

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号? 立即注册

×
请千万不要发表任何涉政、涉爆、涉恐、涉军类的内容,只论技术、莫谈政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流。
回复

使用道具 举报

5614***
| 显示全部楼层
很好啊。
请千万不要发表任何涉政、涉爆、涉恐、涉军类的内容,只论技术、莫谈政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流。
回复

使用道具 举报

744***
 楼主| | 显示全部楼层
yanggis 发表于 2012-12-15 17:28
你刷好OpenWRT之后,用WinSCP直接连上你的路由器不是就看到这些东西了吗?然后想替换什么,编辑什么都可以。 ...

是啊,我怎么这么笨,该死。
请千万不要发表任何涉政、涉爆、涉恐、涉军类的内容,只论技术、莫谈政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流。
回复

使用道具 举报

yan***
| 显示全部楼层
今夕 发表于 2012-12-15 18:34
别忘记楼主提过一个cpu不一样的时候怎么弄呢

CPU不一样你这样搞搞试试,不不变砖头我才服你呢。
请千万不要发表任何涉政、涉爆、涉恐、涉军类的内容,只论技术、莫谈政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流。
回复

使用道具 举报

过期***
| 显示全部楼层
本帖最后由 过期的可乐 于 2012-12-15 21:48 编辑
复制选定的块,然后WinHex新建一个空文件(我的叫做new.squashfs)

请教一下,新建的空白文档,容量填写多大

更新一下,自己摸索了一下,解开了一个bin文件
问题是,我怎么利用里面的资源
主要是不了解各个文件的作用,有没有这方面的介绍的文章
请千万不要发表任何涉政、涉爆、涉恐、涉军类的内容,只论技术、莫谈政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流。
回复

使用道具 举报

5614***
| 显示全部楼层
为什么要用hsqs搜索,而不用其他的呢??
请千万不要发表任何涉政、涉爆、涉恐、涉军类的内容,只论技术、莫谈政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流。
回复

使用道具 举报

744***
 楼主| | 显示全部楼层
过期的可乐 发表于 2012-12-15 21:42
请教一下,新建的空白文档,容量填写多大

更新一下,自己摸索了一下,解开了一个bin文件

一般来说新建的文件的大小小于你复制下来的大小,粘贴时选择“写入”就会自动覆盖了;
不新建也没关系。直接选择粘贴到新文件,那个文件的大小就是你复制下来的大小了。
请千万不要发表任何涉政、涉爆、涉恐、涉军类的内容,只论技术、莫谈政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流。
回复

使用道具 举报

744***
 楼主| | 显示全部楼层
56143575 发表于 2012-12-15 22:44
为什么要用hsqs搜索,而不用其他的呢??

这是squashfs文件系统的开始标识。你打开任何一个squashfs文件系统,开始都是这个。
请千万不要发表任何涉政、涉爆、涉恐、涉军类的内容,只论技术、莫谈政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流。
回复

使用道具 举报

┽→寂***
| 显示全部楼层
别人如果把固件里的内容加密了你提取出来也是没用的
请千万不要发表任何涉政、涉爆、涉恐、涉军类的内容,只论技术、莫谈政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流。
回复

使用道具 举报

1 2 3 4 5 6 7 8 下一页
返回列表 发新帖
高级模式
B Color Image Link Quote Code Smilies
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181| 手机版| 小黑屋| Archiver| 恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-5-11 04:21

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表

资讯网周公解梦 买东西网站优化业务南阳做网站优化周公解梦 前妻快传不可怕的鬼故事短篇3d室内设计模型网站讲鬼故事的动画周公解梦梦见眼镜蛇写读后感的方法教育网站制作费用周易出品海外营销推广 服务平台看看我们的地球读后感长沙网络seo优化排名徐姓男生宝宝起名保定外贸网站设计vs2010旗舰版《周易·》海青最新电视剧公司起名,带亿的怎么测算人的命运原来你暗恋我呀公司起名字有啥讲究餐饮每日例会流程免费起名打分不要钱的网站神秘的恐龙韦字艺术签名设计健康国际有限公司起名猪年男孩起什么名字好听少年生前被连续抽血16次?多部门介入两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”淀粉肠小王子日销售额涨超10倍高中生被打伤下体休学 邯郸通报单亲妈妈陷入热恋 14岁儿子报警何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言张家界的山上“长”满了韩国人?男孩8年未见母亲被告知被遗忘中国拥有亿元资产的家庭达13.3万户19岁小伙救下5人后溺亡 多方发声315晚会后胖东来又人满为患了张立群任西安交通大学校长“重生之我在北大当嫡校长”男子被猫抓伤后确诊“猫抓病”测试车高速逃费 小米:已补缴周杰伦一审败诉网易网友洛杉矶偶遇贾玲今日春分倪萍分享减重40斤方法七年后宇文玥被薅头发捞上岸许家印被限制高消费萧美琴窜访捷克 外交部回应联合利华开始重组专访95后高颜值猪保姆胖东来员工每周单休无小长假男子被流浪猫绊倒 投喂者赔24万小米汽车超级工厂正式揭幕黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发当地回应沈阳致3死车祸车主疑毒驾恒大被罚41.75亿到底怎么缴妈妈回应孩子在校撞护栏坠楼外国人感慨凌晨的中国很安全杨倩无缘巴黎奥运校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变王树国卸任西安交大校长 师生送别手机成瘾是影响睡眠质量重要因素国产伟哥去年销售近13亿阿根廷将发行1万与2万面值的纸币兔狲“狲大娘”因病死亡遭遇山火的松茸之乡“开封王婆”爆火:促成四五十对奥巴马现身唐宁街 黑色着装引猜测考生莫言也上北大硕士复试名单了德国打算提及普京时仅用姓名天水麻辣烫把捣辣椒大爷累坏了

资讯网 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化