ios逆向(七)重签名

1.准备一个embedded.mobileprovision文件,放入app包内

1.1可以通过xcode运行一个app在app包内找到

1.2也可以在开发者网站下生成下载

2.从embedde.mobileprovision文件中提取出

security cms -D -i embedded.mobileprovision > temp.plist
/usr/libexec/PlistBuddy -x -c 'Print :Entitlements' temp.plist > entitlements.plist

3.查看可用证书

security find-identity -v -p codesigning

4.删除PlugIns,Watch文件夹

5.对app内部的动态库、appExtention等签名

codesign -fs 证书id xxx.dylib

6.对app包进行签名

codesign -fs 证书id --entitlements entitlements.plist xxx.app
发布了96 篇原创文章 · 获赞 10 · 访问量 9万+

猜你喜欢

转载自blog.csdn.net/feifeiwuxian/article/details/85627819