《iOS逆向03》app重签名

准备工作

  • iPhone手机(越狱或非越狱均可)
  • 微信app脱壳后的ipa

对ipa文件进行处理

  1. 解压ipa文件

    将.ipa文件的后缀名修改为.zip, 然后解压得到Payload文件夹, Payload下是WeChat.app

    查看app包的签名信息:codesign -vv -d WeChat.app

  2. 删除多余的文件

    • 列表第一项WeChat.app包内的Plugins文件夹和Watch文件夹用不到,可以直接删除
    • Watch文件夹内存放的是apple watch的app包,这里用不到
    • 以上是微信需要注意的地方,其他app可能有这些文件夹也可能没有,有的话也可以删除
  3. 查看可执行文件的加密信息
    *在终端使用 otool 命令,可以看到越狱应用是没有加密的(cryptid为0) *

$ otool -l WeChat | grep crypt


版权声明:本文为u013018704原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。