对别人的应用(ipa)用自己的证书重签名
2016-07-06 本文已影响4528人
wg689
对别人的应用重签名有啥用啊?
-
如果你有企业账号,可以拿这个签名卖钱啊,50-200元一次价格不等,详情淘宝去看看
-
应用重签名是破解别人app 的基础,如果你要搞逆向这个必须的会.
-
我不说,你懂的,装....
s1.在itool中 右上角搜索你要找的app(手机要安装此app,连上手机),enter键,
会出现正在安装,安装完就可以导出ipa了!
Snip20160706_8.png
S2. 解压ipa安装包,可以右键直接以ZIP 打开
S3. 替换证书配置文件(文件名必须为embedded,不得自定义),embedded.mobileprovision来自于你打包上传到appstore之前的ipa,解包此ipa,里面有这个文件
cp embedded.mobileprovision Payload/olinone.app
S4. 重签名(certifierName为重签名证书文件名,可以加证书ID后缀)
certifierName="#你的Distribution证书名称#"codesign -f -s $certifierName --entitlements entitlements.plist Payload/olinone.app
S5. 打包ipa cd 到playgroud 目录下面
xcrun -sdk iphoneos PackageApplication -v FeiFan.app -o ~/FeiFan.ipa
s6,打包完丢到itool 里面安装
**很多人在重签名时会忽略第二步或者没有指定entitlements.plist,都会造成ipa包安装失败
- 作者其他文章推荐,持续更新学习心得笔记
成为iOS顶尖高手,你必须来这里(这里有最好的开源项目和文章)