微信6.6.3 越狱版ipa 重签名后安装不上 (问题解决)

问题如题目
使用的重签名工具是image
操作步骤是
1 用pp助手下载越狱微信
2 直接用AppSigner 对越狱的微信签名
3 拖入iTunes安装至手机 安装失败

但是我用6.6.1 版的越狱微信ipa重签名 在安装 就行

初步比较了 两个版本的 app 包内容 搜索 entitlements发现 在661版本中 archived-expanded-entitlements.xcent只有一个 但663 版本中 archived-expanded-entitlements.xcent 就有多个

我也手动去改过 这个image位置的字符。最后也不能安装。

问题所在

这里会有一个问题,如果app中包含了扩展之类的东西就需要注意了,每个插件包里都会有一个info.plist文件,里面的Bundle identifier也需要做相应的修改,不然后导致安装失败。

另外即使改了所有相关的Bundle identifier,还需要对扩展插件进行砸壳才行。所以为了方便,我就把所有插件相关的东西都删了!

作者:XPorter
链接:iOS APP重签名 - 简书
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

开始我用otool检查了插件是否都砸了壳。但都表明都是砸过壳的。(砸壳方法简书文章里有}
难道我要给插件重签名吗?:thinking::thinking::thinking:
最后采用简单暴力做法就是 删除 Wacth 文件夹 和 Pluglns文件夹
回过来看 我的6.6.1 版的也是没有这两个文件夹的 :joy:(661是别人发给我的,不是自己去下载的 )

为什么我用ios app signer重签名微信6.6.1也安装失败,用ios app signer需要先砸壳么?还有需要手动给里面的静态库签名么?我理解的是ios app signer这个工具都帮我们做了。。第一天玩这个,好迷惑!!!

要下越狱的ipa 也就是砸壳了的ipa

哦哦,多谢多谢,所以说这个工具本身只是重签,不会砸壳。还有个问题问下,就是ios app signer会重签名里面包含的需要重签的库么?

库会去帮你重签名的,但是插件就不会。
你看这个文件就知道了
image

就是说 mars这个库是重签名了的,下面还有一个key是codeSignature,而libsubstrate.dylib是个插件,没有被重签名:thinking:

我想说的是libsubstrate.dylib 已经重签了 :joy:

:joy::joy:

PP助手下载的6.6.6版本,删除了Plut和watch,签名直接报Payload文件不存在。( ˇˍˇ )

追加— 越狱版微信IPA,通过MonkeyDev工具集合,成功的能安装到非越狱的手机上,并能简单的hook。

APP Signer 删除两个文件,经验证也能成功安装。

Wacth 文件夹 和 Pluglns 就是把这两个删了就好了