0

我正在使用本教程在 Iphone 8 上使用 Frida 安装我的应用程序:https ://www.secjuice.com/objection-frida-guide/

要消除重复项:

  • 通过 Xcode 构建和部署工作正常
  • 该应用程序在再次部署之前被多次删除

我一直专注于手动重新签名的魔力,所以还没有 Frida,它基本上归结为这几个命令,我首先通过 xcode 存档以获取 ipa 文件,我知道它是用发行版签名的profile,所以我也尝试获取调试版本的内容(在 XCode 中的产品下),将其压缩为 ipa,然后从那里开始。

获取证书身份: security find-identity -p codesigning -v

使用applesign对 ipa 进行签名: applesign -i E3990....1881149 -m iOS_Development.mobileprovision -o patched_codesign.ipa MyApp.ipa

iOS_Development.mobileprovision是开发配置文件。我尝试使用调试版本 (embedded.mobileprovision) 中可用并从开发人员门户下载的版本。我还尝试将 iOS 分发配置文件与正确的证书标识符结合使用。

解压重新签名的ipa:unzip patched_codesign.ipa

部署:ios-deploy --bundle Payload/*.app -W -d

收到错误:

2020-10-27 08:41:40.304 ios-deploy[4282:27558] [!! ] 错误 0xe800003a:无法验证应用程序。AMDeviceSecureInstallApplication(0, 设备, url, 选项, install_callback, 0)

只是为了澄清我选择了具有正确配置文件的正确证书:

在此处输入图像描述

在此处输入图像描述

还用于security cms -D -i some.mobileprovision验证供应配置文件确实是预期的开发配置文件。

我究竟做错了什么?

4

0 回答 0