美文网首页iOS技巧iOS开发进阶iOS 开发
对别人的应用(ipa)用自己的证书重签名

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

作者: wg689 | 来源:发表于2016-07-06 00:29 被阅读4528次

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

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

    相关文章

      网友评论

      • ce673771ca4f:我做了个开源的签名工具,可以试试
        https://github.com/InjoyDeng/ResignTool
      • 矫炎圻:早就过时的东西了
        矫炎圻:@wg689 :joy: IPA包解压后从iOS9开始就不是这个结构了吧。。。
        wg689:@矫炎圻 :sweat:
      • 凛华夜子:楼主你好 用自己的证书重签名的话 单单从官网注入自己设备的udid 然后用下载的那个描述文件来进行重签的话 应用可运行么
      • PlusNie:mark
      • Zeke权:黑科技
      • 春泥Fu:然后别人放到公有下载地址,你的企业账号被封 :joy:
        wg689:@春泥Fu 是会被封,还是有利润的,否则淘宝不会有那么多人买签名

      本文标题:对别人的应用(ipa)用自己的证书重签名

      本文链接:https://www.haomeiwen.com/subject/xwqkjttx.html