我正在尝试为我的无线路由器固件安装一个 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
xxd 返回以下内容:
$ 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............
binwalk 给出了以下内容:
$ binwalk N150R-V1.0.0.5_1.0.1.img
DECIMAL HEXADECIMAL DESCRIPTION
--------------------------------------------------------------------------------
192 0xC0 Squashfs filesystem, big endian, version 3.0, size: 3403472 bytes, 1024 inodes, blocksize: 65536 bytes, created: 2013-11-28 11:44:07
fdisk(在 OS X 上)返回:
$ fdisk N150R-V1.0.0.5_1.0.1.img
Disk: N150R-V1.0.0.5_1.0.1.img geometry: 26/4/63 [6656 sectors]
Signature: 0x95EB
Starting Ending
#: id cyl hd sec - cyl hd sec [ start - size]
------------------------------------------------------------------------
1: 02 648 41 48 - 107 220 28 [ 275573942 - 2530152094] XENIX /
2: C9 165 158 8 - 311 15 40 [1825336399 - 3160300718] <Unknown ID>
3: 12 606 153 51 - 988 164 42 [3547124620 - 4171149652] Compaq Diag.
4: BD 479 182 60 - 173 155 40 [2642289636 - 1573814809] <Unknown ID>
我能得到一些关于如何从 img 中提取文件的指导吗?我可以访问 OS X 和 Ubuntu。
编辑 1:大脚野人的结果:
$ sasquatch N150R-V1.0.0.5_1.0.1.img
SquashFS version [24373.11825] / inode count [1312449891] suggests a SquashFS image of a different endianess
Non-standard SquashFS Magic: devi
Reading a different endian SQUASHFS filesystem on N150R-V1.0.0.5_1.0.1.img
Filesystem on N150R-V1.0.0.5_1.0.1.img is (13663:12590), which is a later filesystem version than I support!