我尝试了firmware-mod-kit 的extract-firmware.sh 脚本,我收到以下以“未找到支持的文件系统”结尾的输出。
固件属于TL-WR740Nv5路由器。路由器的文件系统是 Squashfs 4.0。
这是输出:http : //pastebin.com/FM9uE47t
我该怎么办?
我尝试了firmware-mod-kit 的extract-firmware.sh 脚本,我收到以下以“未找到支持的文件系统”结尾的输出。
固件属于TL-WR740Nv5路由器。路由器的文件系统是 Squashfs 4.0。
这是输出:http : //pastebin.com/FM9uE47t
我该怎么办?
这里有几点需要注意:
输出过长的原因是因为firmware-mod-kit在用户第一次运行时会自动编译。现在再次运行或在执行前手动编译应该会产生相对较短的输出。
firmware-mod-kit 并没有因为“找不到支持的文件系统”而简单地失败。它因 python 错误而失败,导致工具过早终止。
python 错误是str() takes at most 1 argument (2 given)
,这是一个众所周知的错误,它来自尝试使用 python2 解释器运行 python3 代码。