ios class-dump

一. class-dump原理

利用Objective-C语言的runtime特性,将存储在Mach-O文件中的头文件信息提取出来,并生成对应的.h文件。

二. class-dump配置

1.下载:http://stevenygard.com/projects/class-dump/
2.解压,将class-dump放到路径下(有些设备是usr/bin/)

/usr/local/bin//有些设备是/usr/bin

3.终端输入

class-dump

安装成功如图


ios class-dump_第1张图片

三. class-dump使用

class-dump -H /Users/yourMac/Desktop/yourAPP.app -o /Users/yourMac/Desktop/files

files里存放的就是dump出来头文件

四.其他

Appstore下载的app是经过苹果加密,可执行文件套上了一层保护壳,无法直接dump头文件,如果要获取头文件,首先要破解加密的可执行文件,俗称“砸壳”。

不砸壳怎么dump头文件?可以通过越狱工具,在工具上的越狱市场下载相应app,后缀改为zip,解压的到.app文件

你可能感兴趣的:(ios class-dump)