手机设备:iphone7p(越狱,备用机) iphone13pro(正式使用)
电脑设备:iMac (intel芯片)
使用软件:PlistEdit Pro xcode 爱丝助手 AltServer Clutch 步骤1:
未越狱的ios系统是无法安装两个微信的(无法安装 Bundle identifier 一样的两个app)
想突破这个限制,就要修改Bundle identifier 然后重新签名。
首先安装AltServer到电脑。AltServer的功能是实现个人签名,7天就要续签一次。(企业签名是365天)
具体下载地址 altstore.io/ 按照官方的操作,按照AltStore到目标手机(我这里是iphone13)
续签时候需要打开邮件,插件都要开启的状态。
注:如果签名过期了,续签不了的情况,可以重新安装需要签名的app(WeChat),数据不会丢失。
步骤2:
获取最新版的ipa,我们这里用wechat.ipa做演示。
文件名是wechat.ipa,就改成zip后续,解压出来有Payload文件夹。
用命令cd进入解压后的payload文件夹,敲命令
otool -l wechat | grep crypt
cryptid显示是0的话,就是没有加壳的,就可以直接使用,如果是1那就需要脱壳才可以使用了。
进入playload文件夹,删掉文件夹 Watch,PlugIns,com.apple.WatchPlaceholder
找到当前目录Info.plist,双击打开,默认是用xcode打开
红色标记处都需要改,自己定义一个名字就行。
保存好后,返回到playload的文件夹上,压缩这个文件夹,然后把zip改成ipa就行了。
用爱思助手,可以把修改后的ipa文件拖到手机上,然后用前面安装的altStore签名刚刚拉过来的ipa
签名成功后就可以打开了。