美文网首页
app重签名

app重签名

作者: 零度_不结冰 | 来源:发表于2019-12-26 19:23 被阅读0次

Ios下app重签名的原理及使用教程

流程:

1、解压ipa

unzip appstore.ipa

2、删除旧的签名

rm -rf Payload/appstore.app/_CodeSignature

3、复制新的描述文件

mv inhouse.mobileprovision Payload/appstore.app/embedded.mobileprovision

4、用新的证书签名

/usr/bin/codesign -f -s "iPhone Distribution: XXXXX (XXX)" --entitlements entitlements.plist Payload/appstore.app/

5、压缩成ipa

zip -r inhouse.ipa Payload/

在这个过程中,最重要是这个 entitlements.plist文件的问题。

entitlements.plist是一个比较重要的文件,涉及到app的权限及签名相关问题。

那么,如何得到这个文件呢?我们可以通过这条命令

/usr/libexec/PlistBuddy -x -c "print :Entitlements " /dev/stdin <<< $(security cms -D -i cashloanApp.app/embedded.mobileprovision) > Entitlements.plist

打开Entitlements.plist 文件

相关文章

  • App 多渠道打包及重签名方案

    App 多渠道打包及重签名方案App 多渠道打包及重签名方案

  • APP手动重签

    APP的重签名是一个博弈的过程, 重签名的步骤随着Apple签名细节的修改也会有所改变对APP的重签名, 目前并不...

  • 完善改写重签名Mac工具

    参考: iOS App 签名的原理 iOS企业重签名问题及经验 iOS重签名工具开发之路(介绍篇) ios-app...

  • 逆向学习笔记

    重签名:iOS App 签名的原理--总结的非常细,一看就明白逆向学习笔记9——代码重签名ios-app-sign...

  • iOS安全防护之重签名防护和sysctl反调试

    一 重签名防护 想自己的app不被重签名,可以在代码中检测签名信息,然后采取措施 查看证明组织单位或者进入.app...

  • app重签名

    Ios下app重签名的原理及使用教程 流程: 1、解压ipa unzip appstore.ipa 2、删除旧的签...

  • app重签名

  • App 重签名

    判断App是否加密需要砸壳 iTunes上下载ipa包 解压cd到解压的app包目录,查看是否加密(多余操作,绝对...

  • iOS越狱包 重签名

    重签名目的:越狱包重签名运行到非越狱手机进行调试。 手动重签名大体步骤(以墨迹天气app 为例子): 1.删除插件...

  • 五:代码注入

    一:使用framework 注入 新建工程,使用第四讲的方法重签名APP,使新工程跑起来(加载的是重签名的APP)...

网友评论

      本文标题:app重签名

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