安裝步驟
1、下載地址:http://stevenygard.com/projects/class-dump/
2、打開終端輸入 open /usr/local/bin
3、把dmg文件中的class-dump文件復制到 /usr/local/bin
4、更改權限:終端輸入 sudo chmod 777 /usr/local/bin/class-dump
到這兒就安裝完成了。
顯示class-dump的用法和版本
class-dump --help
使用方法
1、自己建項目生成一個ipa文件,更改文件為zip格式,然后解壓之后得到.app的目標文件
2、用終端輸入命令 class-dump -H [.app文件的路徑] -o [輸出文件夾路徑]
class-dump -H /Users/mac/Desktop/Payload/XXX.app -o /Users/mac/Desktop/Payload
就可以得到所有的.h文件了(在輸出的文件夾里/Users/mac/Desktop/Payload)
自己編譯的項目沒有加密,能夠解析出來。class-dump不能直接將AppStore上的app的頭文件導出來,你只會導出CDStructures.h這個頭文件,而這里邊基本是沒有信息的。相當於Apple在app上加了一層殼(加密了),需要把這層殼砸破。(Dumpdecrypted破殼)