拆分架構(gòu)
查看架構(gòu)信息
$lipo -info WeChat
或者查看MachO
$file?WeChat
$lipo WeChat -thin arm64 -output WeChat_arm64
$lipo WeChat -thin armv7 -output WeChat_armv7
恢復(fù)符號(hào)表
下載工具restore-symbol
https://github.com/tobefuturer/restore-symbol
$git clone --recursive https://github.com/tobefuturer/restore-symbol.gitcdrestore-symbol
$cd?restore-symbol
$make restore-symbol
開始恢復(fù)符號(hào)表
把拆分的架構(gòu)放入restore-symbol目錄
./restore-symbol WeChat_arm64 -o WeiChat_arm64
1.打開ida工具,F(xiàn)ile->Script file
2.運(yùn)行ida_search_block.py腳本尖啡,生成block_symbol.json文件
3.恢復(fù)Block符號(hào)表
./restore-symbol WeiChat_arm64 -o WeChat_block -j block_symbol.json
合并架構(gòu)
lipo -create WeChat_arm64 WeChat_armv7 -output WeiXin