91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何在Electra越獄的設備上使用LLDB調試應用程序

發布時間:2021-12-23 10:19:39 來源:億速云 閱讀:131 作者:柒染 欄目:數據安全

本篇文章給大家分享的是有關如何在Electra越獄的設備上使用LLDB調試應用程序,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

我試圖在google搜索,有關使用Electra越獄的iOS設備上調試AppStore應用程序的簡要說明。但令我失望的是,竟然沒有找到任何有用的資料。經過我的測試它非常的適用于我,但我無法確定它是否同樣適用于你。我在以下設備進行了測試:

運行iOS 11.1.2的iPhone 7

運行iOS 11.0.1的iPhone 5s

這兩款設備都使用Electra jailbreak 1.0.4進行了越獄。

從Xcode將debugserver部署到你的設備

首先,通過ssh連接到你的iOS設備,查看/Developer/usr/bin/debugserver是否存在。如果不存在則,

在Mac上運行Xcode

為iOS打開ObjC項目(或從頭創建一個新項目)

保持Xcode運行狀態。將你的iOS設備連接到USB

接著在Xcode中你應該看到,如下紅框內所示的信息:

如何在Electra越獄的設備上使用LLDB調試應用程序

等到“準備調試支持iPhone”完成。然后在設備上檢查 /Developer/usr/bin/debugserver。此時,debugserver二進制文件應該已經存在。

通過USB進行調試

對我而言,它只在我通過USB進行調試時才有效。如果Mac上未安裝iproxy,請通過brew進行安裝:

$ brew install usbmuxd

然后在Mac控制臺中運行:

$ iproxy 6666 6666 &
$ iproxy 2222 22 &

最后,將iPhone連接到USB。就是這樣,我們準備開始。

將LLDB attach到已經運行的進程

在你的Mac控制臺上,連接iPhone:

$ ssh -p 2222 root@localhost

在iPhone的控制臺中運行

# ps ax

找到你想要attach的進程的pid。然后運行

# /electra/jailbreakd_client <the pid> 1
# /Developer/usr/bin/debugserver localhost:6666 -a <the pid>

如果你看到和我類似的內容

debugserver-@(#)PROGRAM:debugserver  PROJECT:debugserver-360.0.26.14
 for arm64.
Attaching to process 1418...
Listening to port 6666 for a connection from localhost...

則表明運行一切正常。現在,在Mac上打開另一個控制臺,然后運行

$ lldb

在LLDB控制臺中運行

(lldb) platform select remote-ios
(lldb) process connect connect://localhost:6666

在LLDB下運行應用程序

在你的Mac控制臺上,連接iPhone:

$ ssh -p 2222 root@localhost

在iPhone的控制臺中運行

# /Developer/usr/bin/debugserver localhost:6666 -x backboard /var/containers/Bundle/Application/<path to the app binary>

如果你看到和我類似的內容

debugserver-@(#)PROGRAM:debugserver  PROJECT:debugserver-360.0.26.14
 for arm64.
Listening to port 6666 for a connection from localhost...

則表明運行一切正常。現在,在Mac上打開另一個控制臺,然后運行

$ lldb

在LLDB控制臺中運行

(lldb) platform select remote-ios
(lldb) process connect connect://localhost:6666

重要提示!如果你遇到了錯誤,請嘗試:

在沒有調試器的情況下運行應用程序

如前一節所述,將調試器attach到應用程序

關閉(LLDB)應用程序

在調試器下再次運行應用程序

以上就是如何在Electra越獄的設備上使用LLDB調試應用程序,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

北辰区| 石渠县| 岳阳市| 东海县| 定安县| 昌乐县| 巴南区| 昭通市| 尤溪县| 永登县| 洞口县| 玉龙| 平原县| 南涧| 辽宁省| 兴山县| 万山特区| 巴彦淖尔市| 额尔古纳市| 衡阳县| 沙田区| 克什克腾旗| 清丰县| 山丹县| 镇远县| 凤凰县| 贞丰县| 获嘉县| 胶南市| 凌源市| 张家川| 潞城市| 布尔津县| 康乐县| 偃师市| 交口县| 贺兰县| 景德镇市| 长子县| 万载县| 凤山市|