如何运行修补后的iOS二进制文件

如何运行修补后的iOS二进制文件,ios,code-signing,jailbreak,ipa,penetration-testing,Ios,Code Signing,Jailbreak,Ipa,Penetration Testing,对于pt,我需要在iOS应用程序中绕过越狱检测。我已经修补/更改了它的几个相关部分,例如它检测cydia的位置等,并上传回iDevice,发现它正在崩溃 我需要签名吗?即使是在越狱电话上?如果是,我可以自己签名吗 还是我做错了什么 非常感谢您的意见是的,您需要重新签名 所有iOS应用程序必须在iOS上使用苹果颁发的证书进行签名 在iOS设备上,用户还必须选择要信任的开发者证书的\Settings\General\Profiles&device Management\ 可以通过多种方式对修补的iO

对于pt,我需要在iOS应用程序中绕过越狱检测。我已经修补/更改了它的几个相关部分,例如它检测cydia的位置等,并上传回iDevice,发现它正在崩溃

我需要签名吗?即使是在越狱电话上?如果是,我可以自己签名吗

还是我做错了什么


非常感谢您的意见

是的,您需要重新签名

所有iOS应用程序必须在iOS上使用苹果颁发的证书进行签名

在iOS设备上,用户还必须选择要信任的开发者证书的
\Settings\General\Profiles&device Management\

可以通过多种方式对修补的iOS二进制文件(iPA文件)进行重新签名。尝试将此作为起点:

从xCode 7开始,您可以获得免费的开发者证书来签署应用程序包和框架。此免费帐户适用于修补和重新签名应用程序


作为旁注:同样的规则并不完全适用于Android。您必须签署Android应用程序(APK文件)。但如果设备具有
Allow Sideloaded App=true
,则自签名APK将起作用

修补意味着在HexEditorIs it AppStore应用程序中更改?它是否已被破解(解密)?它还不是AppStore应用程序,也未加密,但它是ipa,这意味着签名检查仍在进行。您必须使用有效的开发者/企业证书退出应用程序,或者从cydia安装AppSync以禁用IPA应用程序的签名检查。