我正在尝试安装 img 文件,但似乎无法成功完成。
当我对该 .img 执行文件命令时,它返回以下内容:
$ file file.img
file.img: data
当我尝试在其上使用 mount 时,我得到以下信息:
$ sudo mount file.img test/
mount: you must specify the filesystem type
当我尝试告诉使用“-t auto”时,我得到相同的输出:
$ sudo mount -t auto file.img test
mount: you must specify the filesystem type
我真的不知道如何从此 img 中提取文件。
编辑1:
Jofel 输出以下内容
$ xxd -a N150R-V1.0.0.5_1.0.1.img | head
0000000: 6465 7669 6365 3a4e 3135 3052 0a76 6572 device:N150R.ver
0000010: 7369 6f6e 3a56 312e 302e 302e 355f 312e sion:V1.0.0.5_1.
0000020: 302e 310a 7265 6769 6f6e 3a0a 0000 0000 0.1.region:.....
0000030: 0000 0000 0000 0000 0000 0000 0000 0000 ................
*
0000070: 0000 0000 0000 0000 0000 0000 0000 1232 ...............2
0000080: 3036 3132 d9cf 3fc1 5297 2c87 0033 eed0 0612..?.R.,..3..
0000090: 9f05 0000 9f05 0000 9b63 9e62 0505 0700 .........c.b....
00000a0: 4e31 3530 522d 5631 2e30 2e30 2e35 5f31 N150R-V1.0.0.5_1
00000b0: 2e30 2e31 0000 0000 0000 0000 0000 0000 .0.1............
答案1
该文件不是文件系统的映像。
根据文件名,它是一个固件映像网络 N150R 路由器,如果我正确解析 OpenWRT makefile,它就是重新命名的 Netgear WNR612V2。
鉴于文件中除 0 之外的每个字节值的字节数相当均匀,我预计该文件包含:
压缩的图像可能是也可能不是文件系统,这比我想做的更多逆向工程。如果您想查看里面的内容,则需要进行一些逆向工程(或搜索网络,很可能有人已经完成了)。