簡體   English   中英

無法對 Corellium 設備使用異議

[英]Unable to use objection with corellium device

我正在嘗試對我的 Corellium iOS 設備使用異議,但出現以下錯誤。

Using USB device `iPhone`
Unable to connect to the frida server: unable to communicate with remote frida-server; please ensure that major versions match and that the remote Frida has the feature you are trying to use

Corellium iOS 設備詳細信息:(iPhone 7 Plus | 14.3 | 越獄)

iOS 設備 Frida 版本:16.0.1

MacOS Frida 版本:16.0.1

為了連接到我的虛擬設備,我使用了 Tunnelblick 和 USBFlux。 連接成功,因為我可以 SSH 到我的設備並使用 frida-ps 和 frida-ls-devices 沒有任何問題。

但是,當我發出反對命令時,我遇到了錯誤。

ubaidahmed@Ubaids-MacBook-Pro ~ % frida-ps -Ua
PID  Name     Identifier                       
3  -------  ---------------------------------
593  Cydia    com.saurik.Cydia                 
546  DVIA-v2  com.highaltitudehacks.DVIAswiftv2
ubaidahmed@Ubaids-MacBook-Pro ~ % objection -g 546 explore
Using USB device `iPhone`
Unable to connect to the frida server: unable to communicate with remote frida-server; please ensure that major versions match and that the remote Frida has the feature you are trying to use

我什至嘗試在我的虛擬 iOS 設備上將 frida 版本升級到最新的 16.0.8,但在 cydia 中再次遇到以下錯誤。

更新 frida 版本的步驟如下:

  1. Go 來源
  2. 編輯 > 添加 > https://build.frida.re - 添加源
  3. Select 添加條目 - build.frida.re > All Packages
  4. Select Frida(它顯示最新的 Frida 版本)並單擊安裝
  5. 安裝失敗

在此處輸入圖像描述

編輯:另外,我嘗試使用 objection with.network 選項但仍然沒有成功。

在此處輸入圖像描述

在此處輸入圖像描述

我已嘗試提供盡可能多的與該問題相關的信息。 請幫我解決這個奇怪的問題。

如果通過虛擬 USB 的連接不起作用,您可以切換到直接 TCP 連接。 執行frida -H IP:port並使用端口轉發將 frida 服務器端口獲取到本地系統。

默認的 frida-server 端口是27042

Cydia 中的 frida_16.0.8

frida-server 的 Debian package 的最新版本不起作用(請參閱此問題)。 保留您現有的版本,或者如果您需要手動安裝它,請從frida 發行版下載 frida_16.0.7_iphoneos-arm.deb 的 deb package(不要使用 16.0.8 版本,至少使用 16.0.7 或更早版本是有缺陷的)

下載 deb package 並通過執行dpkg -i <frida...iphoneos-arm.deb>手動安裝。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM