【发布时间】:2021-07-18 13:25:10
【问题描述】:
我有一部越狱的 iPhone 5s,我想提取我在该设备上安装的一个应用程序的 .ipa 文件。这可能吗?如果可以,怎么做?
是否可以在不越狱的情况下从 iPhone 中提取 .ipa 文件?我的目的是对应用程序进行静态分析。
【问题讨论】:
-
无需越狱:如果是 App Store 应用,请与 iTunes 同步以将它们放入 iTunes 的资料库文件夹中。越狱:IPA 在安装过程中被提取并删除,但您可以在 iOS 8 上的
/var/mobile/Containers/Bundle/Application/SOME-LONG-UUID/和 iOS 9 上的/var/containers/Bundle/Application/SOME-LONG-UUID/中找到 .app 包。要轻松找到应用程序的文件夹,请使用 on-设备文件浏览器(例如 Filza)或在Bundle/Applications文件夹中运行find . -name '*.app'。然后使用 SSH 和 SFTP 或 scp 复制文件。 -
哪个越狱和iOS版本?这决定了答案。
Filza、AppCake、iPAInstaller、一些 Frida 脚本等。