对别人的应用(ipa)用自己的证书重签名

对别人的应用重签名有啥用啊?

  • 如果你有企业账号,可以拿这个签名卖钱啊,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包安装失败

  • 作者其他文章推荐,持续更新学习心得笔记

Runtime 10种用法(没有比这更全的了)

成为iOS顶尖高手,你必须来这里(这里有最好的开源项目和文章)

iOS逆向Reveal查看任意app 的界面

JSPatch (实时修复App Store bug)学习(一)

iOS 高级工程师是怎么进阶的(补充版20+点)

扩大按钮(UIButton)点击范围(随意方向扩展哦)

最简单的免证书真机调试(原创)

通过分析微信app,学学如何使用@2x,@3x图片

TableView之MVVM与MVC之对比

使用MVVM减少控制器代码实战(减少56%)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ipa 包重签名最新最简单教程 重签名的意义:ipa 重签名最大的用处是,不必重新打包,和配置其它第三方获取 ap...
    红发_KVO阅读 73,137评论 24 64
  • 接触iOS开发多年,花了一点时间去研究了一下iOS这套证书和签名机制,并撰文分享给需要的朋友。由于本人才疏学浅,多...
    风和花阅读 1,928评论 0 7
  • 非对称加密和摘要非对称加密的特性和用法非对称加密算法可能是世界上最重要的算法,它是当今电子商务等领域的基石。简而言...
    哈哈哈我的简书账号阅读 1,315评论 1 5
  • 在工作中分发内测应用是经常遇见的,常见的方式有:TestFlight,用企业级开发者账号,搜集UDID打包等方式,...
    MarkMiao阅读 2,687评论 1 3
  • 一、如何找到适合并热爱的工作? ●找准你的职业定位 一上班就想下班?你大概是找了一份“假工作” 找工作和找对象一样...
    Nicole林小白阅读 401评论 0 11