超简单方法解压OpenWRT固件bin文档提取文件(Linux环境下)

发布时间:2017年05月05日 // 分类:运维 // 暂无评论

OpenWRT是个神奇的东西。如果有时候需要看看别人的固件包,可以直接解压出来研究,还可以直接移植一些其中已经编译好的程序。解压bin文档提取文件其实也很简单。以下方法在Elementary OS 0.4(基于Ubuntu 16.04)环境下顺利运行。

1、安装binwalk和squashfs-tool包

sudo apt install binwalk
sudo apt install squashfs-tools

2、创建一个独立的文件夹并将bin文件复制到文件夹内

3、解压

binwalk -e *.bin

4、上一步会自动生成一个文件名以.extracted结尾的文件夹。cd进入该文件夹并运行以下命令

unsquashfs -dest what-in-bin *.squashfs

完成后,在该以.extracted结尾的文件夹下,会生成一个what-in-bin文件夹。此文件夹便是bin文件解压的内容。如果需要提取什么文件,直接复制出来即可。

如图:
屏幕截图 2017-05-05 17.35.59.png

本文参考:http://www.right.com.cn/forum/thread-183341-1-1.html

本文固定链接
https://www.ywlib.com/archives/101.html

标签
小米路由3, openwrt, bin

添加新评论 »

分类
随机文章
最新文章
最近回复
  • Kent: 优秀!
  • Kent: 关于页面里有我的邮箱
  • kincae: 你好,找了很多文档就你的这篇解决了我的问题,可以留个联系方式吗
  • xuesheng: phpredis版本的问题。 phpredis 5.3.0 fixed. * Use long...
  • Proxmox VE 6.1 配置源及关闭订阅提醒 - ZIMRI`Blog: [...]原文链接 https://www.ywlib.com/archives/150.ht...
  • 夏目贵志: 感谢解决困惑我2小时的问题!!!
  • Kent: 啊。。好的。。谢谢你
  • zhuohua liu: 你的网站被Norton Safe Web列为恶意网站,自动拦截的,去发个mail洗白吧,不然影...
  • typecho模板: 只调用随机文章的内容怎么操作啊?类似多思多金博主的你好污啊那种样子的
  • box: 好棒b( ̄▽ ̄)d