先完整安装binwalk,然后用binwalk解压.bin文件
binwalk -Me TEW827DRU_106B01.bin
得到ubi文件,这时候就有点无措了,找下ubi解包方法
http://www.gandalf.site/2019/01/iotubi.html
两种方法均尝试后发现常常遇到包安装的问题,这里记录下成功的过程:
使用ubi_reader,安装相关依赖
//安装依赖
$ sudo apt-get install liblzo2-dev
$ sudo pip install python-lzo
//安装ubi_reader
$ sudo pip install ubi_reader
安装python-lzo包时候注意可能需要加上--ignore-installed
同时注意Python使用版本2
ubi_reader工具提供了四个脚本:
ubireader

本文介绍了如何使用binwalk和ubi_reader工具从TRENDnet路由器固件的.bin文件中提取文件系统。首先通过binwalk进行初步解压得到ubi文件,然后因遇到解包问题,参考相关教程并解决Python依赖问题,特别是安装python-lzo包。最终,使用ubi_reader的脚本成功解出完整的目录文件系统。学长提示可能是binwalk安装不全导致未能直接解出目录文件系统。
最低0.47元/天 解锁文章
4096

被折叠的 条评论
为什么被折叠?



