标签:
class-dump 官网地址:这里
我这里下载的是 class-dump-3.5.dmg 版本的。双击.dmg 文件,将 拉倒 /usr / local / bin 目录下,这样就可以在终端使用 class-dump 命令了。(cp xxx /usr/bin/)
这里我演示dump系统自带的计算器,导出它的头文件。
命令如下:
class-dump -H /Applications/Calculator.app -o /Users/kejinliang/iosre/test/heads
解释:
/Applications/Calculator.app 是计算器app的路径
/Users/kejinliang/iosre/test/heads 是存放dump出来头文件的文件夹路径
运行命令,可以看到已经dump出头文件了,如下所示:
class-dump 虽然非常有用,但有时我们会发现 class-dump 执行失败,无法得到我们想要的 .h 文件,或者 .h 文件的内容是加密的密文。出现这种现象的原因是:class-dump 额作用对象必须是未经加密的可执行文件,而从 App Store 下载的 App 都是经过签名加密的,可执行文件被加上了一层“壳”。
标签:
原文地址:http://www.cnblogs.com/sunnyke/p/4506187.html