是否可以从appstore中退出用iTunes下载的应用程序?



最近我看到一个网站,里面有很多AppStore应用程序,他们把这些应用程序通过他们的企业账户下载,让人们直接下载到他们的iPhone/ipad上。

我想知道他们是怎么做到的?我放弃了通过企业为Ad-Hoc创建的。ipa文件;但他们是如何放弃带有企业账户的AppStore应用程序的呢?

我很想知道答案,因为这很重要,我们应该考虑更多的安全挑战,以退出我们的应用商店应用程序与企业帐户。

当IPA从应用商店下载(包括Xcode)时,IPA中的二进制文件由Apple加密。简单地放弃这些二进制文件是行不通的。删除DRM的一种方法是在越狱设备上运行时提取未加密的二进制文件,这在您的国家可能是非法的。

请注意,当退出应用程序时,这些服务需要使用与您最初使用的不同的配置文件,并且该配置文件将具有与您的Info.plist中的bundle标识符不同的bundle标识符。您可以使用TCMobileProvision之类的工具来检查和比较这两个标识符。这是一个老鼠捉猫的游戏,因为他们可以主动寻找代码并静态地删除它,但你很可能会大大降低应用被辞职的可能性。

接Leo的回答:

有一些工具可以在运行时帮助破解越狱设备上的Apple签名二进制文件,例如Clutch。解密二进制文件后,你需要找出应用的bundle id和授权。某些版本的Theos(例如Theos -jail)附带了一个信息工具,可以转储应用程序授权。当重新生成你的补丁配置文件时,你必须确保你的补丁配置文件与目标应用程序使用的原始配置文件的权利相匹配。

解密步骤后的一切都可以在没有越狱设备的情况下完成。要想移除AppleFairplay的DRM,需要通过在设备运行时中打补丁来转储/解密已签名的应用。

最新更新