一赢赊、class-dump簡(jiǎn)介:
class-dump可以將Mach-O文件中的Objective-C運(yùn)行時(shí)的聲明信息導(dǎo)出,即編寫OC代碼時(shí)的.h文件储狭。class-dump只能導(dǎo)出未加密的app頭文件.
獲取未加密的IPA可以通過(guò)源碼打包的方式,或者直接下載砸殼后的IPA,或者自己通過(guò)工具等方式進(jìn)行手動(dòng)砸殼
官網(wǎng):
點(diǎn)擊 class-dump下載dmg安裝包
二互婿、安裝:
1.從官網(wǎng)下載.dmg的安裝包,雙擊打開(kāi),可以看到三個(gè)文件.
2.打開(kāi)終端Terminal,執(zhí)行命令:
mkdir ~/bin
在當(dāng)前用戶根目錄下創(chuàng)建一個(gè)bin目錄辽狈〈炔危可以在用戶目錄看到此文件夾
3.把步驟1中的class-dump拷貝到2的文件夾中,然后執(zhí)行命令:
chmod +x ~/bin/class-dump
添加執(zhí)行權(quán)限
4. 打開(kāi)bash_profile文件配置環(huán)境變量:
vim ~/.bash_profile
按下 i 鍵進(jìn)入編輯狀態(tài),
在最下方加一行 export PATH=PATH
按下esc鍵,再按 shift + ":" 輸入 "wq" 進(jìn)行保存退出編輯
5. 執(zhí)行命令:
source ~/.bash_profile
完成.
6.測(cè)試是否改變成功:
執(zhí)行命令:
class-dump
大功告成.
三刮萌、特殊說(shuō)明:
命令文件可以放在/usr/bin目錄和usr/local/bin目錄下:
但是發(fā)現(xiàn)/usr/bin目錄放不進(jìn)去,因?yàn)?usr/bin目錄寫入權(quán)限被關(guān)閉
usr/local/bin目錄可以放進(jìn)去驮配,但是找不到執(zhí)行路徑.(具體解決辦法正在發(fā)現(xiàn)中...)
所以選擇將命令安裝在當(dāng)前用戶目錄下.