新版微信重签名安装失败 The executable was signed with invalid entitlements

这几天开始学习iOS逆向,以最简单的开始,从PP助手下载了最新破壳后的微信,然后重签名,打包,在非越狱机上一直安装不了,提示The executable was signed with invalid entitlements.困扰了好几天,试了各种方法都不见效,求助! 学习的时候是参考这篇作者的文章

请问一下没有越狱的手机能做逆向开发吗?

可以的。MonkeyDev

问题全部搞定了,不懂的可以问我

大神总结一下呀

大神好厉害啊

在哪里看得到提示信息啊 我重签名之后安装就是安装不上啊

等我总结写一个帖子出来!

1 个赞

等我总结写个帖子

1 个赞

加油!能不能留个联系方式啊,有问题请教

你用xcode去查看设备的错误日志,里面会打印的比较清楚,在把日志贴出来看看

我打开的时候提示Incompatible library version: WeChat requires version 1.0.0 or later, but account.dylib provides version 0.0.0 但是我的插件版本已经改成了1.0.1 不是在control文件里面改么?

Package: com.Z.account
Name: account
Depends: mobilesubstrate
Version: 1.0.1
Architecture: iphoneos-arm
Description: An awesome MobileSubstrate tweak!
Maintainer: Z
Author: Z
Section: Tweaks

MonkeyDev可以在非越狱设备执行并调试Cycript吗?

还有一个问题是 在越狱手机上安装了我的微信之后,原来的微信就连不上网了啊,大神了解是为什么么

这个是我的,原生生成的都没有改动过
Package: cn.piaojin.inhouseworker
Name: iosenvelop
Depends: mobilesubstrate
Version: 0.0.1
Architecture: iphoneos-arm
Description: An awesome MobileSubstrate tweak!
Maintainer: piaojin
Author: piaojin
Section: Tweaks

这个就母鸡了,试着把bundle id 改掉不用微信原来的(请不要叫我大神,因为我是这几天才开始学习iOS逆向工程:sweat_smile::sweat_smile::sweat_smile:)

我也是个新手,哈哈 bundle id 已经都换成我的了。。。不行 :joy:

很多我还没遇到的问题暂时回答不上抱歉:sweat_smile::sweat_smile::sweat_smile:

你先最简单的,把微信重签名然后可以安装打开,我也是这么步骤来的,如果第一步搞不定后面就进行不下去,改bundle id 的时候只要是info.plist的包含原来"com.tencent.xin"的都该替换成你的,注意info.plis有几个,在Watch里面有一个,Watch里面的PlugIns里面有一个,WeChat,app下的PlugIns里面有一个,这三个的都要改bundle id替换成你的.