如何从jail broken设备中提取ipa文件

时间:2016-11-02 11:54:10

标签: testing jailbreak ipa

我有一个越狱的iPhone 5s,想要提取我在该设备上安装的一个应用程序的.ipa文件。这是可能的,如果是这样的话?

是否可以在不越狱的情况下从iPhone中提取.ipa文件?我的目的是对应用程序进行静态分析。

2 个答案:

答案 0 :(得分:1)

由于您拥有越狱的iOS设备,请尝试从ipainstaller安装Cydia,然后使用ipainstaller将应用程序解压缩到.ipa文件。

我使用ipainstaller -l列出我的越狱设备上安装的所有应用,并获取您要提取的应用的包ID。使用ipainstaller -b <app_bundle>提取它。

答案 1 :(得分:0)

来自 Cydia 的 IPA Installer 似乎自 2016 年 7 月以来一直没有更新。最后一个版本 3.4.1-1 仅支持 iOS 9。

但是,使用 iMazing,您可以得到一些接近的东西。如果您之前已经从 Appstore“购买”/下载了一个应用程序,然后使用同一 Apple ID 登录到 Appstore,您可以再次下载它。看来 iMazing 可能使用的是同一个 Appstore API,所以一旦你登录到同一个 Apple ID,你就可以再次下载 ipa。除了这一次,它将作为 ipa 而不是 iOS 设备下载到您的 Mac。因此,从技术上讲,它不是从 iOS 设备检索 ipa(无论如何它不再作为 ipa 存在于设备中),而是从 Appstore 获取它。然后您可以继续进行静态分析。