1

我正在尝试检查我的 Android 手机上的二进制文件。手机已植根,我正在通过 adb 与它交谈。

有问题的文件的前几个字节显示为

37777776620  042577  043114  000401  000001  000000  000000  000000  000000
37777776620  000003  000050  000001  000000  030614  000000  000064  000000
37777776620  110444  000001  000000  002400  000064  000040  000011  000050
37777776620  000034  000033  000006  000000  000064  000000  000064  000000
37777776620  000064  000000  000440  000000  000440  000000  000004  000000
37777776620  000004  000000  000003  000000  000524  000000  000524  000000

使用命令行

od <filename> | head

字节是正确的,但是这个 37777776620 业务是什么?它应该是字节偏移量,那么为什么是奇怪的数字,为什么每一行都一样?

该数字的十六进制等效值是 fffffd90

od 是 toybox 的符号链接。我也去那里看了,没有结果。当我将文件复制到我的 Windows7 单元时,我从 00000000 得到正确的偏移量。

我认为 od 只是应该采用线性字节流并在文件开头从 0 开始计数。

4

0 回答 0