Class——dump 报错了:input file 不存在

按照书上的步骤,我下载了class-dump,也能用。我把手机上Application目录下的一些可执行文件,比如iFile,Terminal复制到桌面上,使用指令 class-dump -H iFile -o iFile.h…结果提示 input file(iFile)不存在。这是为什么?我通过手机上的91助手下载了一个软件,那么这个软件的路径是什么?这个app里的可执行文件应该是去壳后的吧?

希望可以得到指点。谢谢了。

把文件拖到Terminal里去,就可以看到路径了

mac上我试了一下,很方便啊。可是,
我是通过手机下载的,发现不再Application这个目录下,应该怎么找这个路径?

先打开这个App,然后ssh到iOS上,用ps命令找出App的全路径

命令写错了。。。。 class-dump 文件名 就行了。 或者class-dump 文件名 -H -o output

哦^_^

哦^_^ 知道了。表示感谢啊

class-dump 文件名 也不行啊。
我的文件是通过itool 导入到桌面上的,文件是iFile这个。

你用的可执行文件还是.app啊?

可执行文件。我试了好几个可执行文件了 都快哭了。我记得我之前成了一次的啊

换个class-dump-z 试试

**************结帖**************************
输入指令前,确保切换目录至可执行文件所在的目录。class-dump 文件名 -H -o *.h 当前目录下生成一个文件夹。
或者不切换目录,class-dump 可执行文件全部路径 -H -o *.h 当前目录下生成一个文件夹。