一. 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
安装成功如图
三. class-dump使用
class-dump -H /Users/yourMac/Desktop/yourAPP.app -o /Users/yourMac/Desktop/files
files里存放的就是dump出来头文件
四.其他
Appstore下载的app是经过苹果加密,可执行文件套上了一层保护壳,无法直接dump头文件,如果要获取头文件,首先要破解加密的可执行文件,俗称“砸壳”。
不砸壳怎么dump头文件?可以通过越狱工具,在工具上的越狱市场下载相应app,后缀改为zip,解压的到.app文件
网友评论