上一篇文章: "金蛋破殼:iOS應(yīng)用砸殼工具解密"

本篇文章將要對Cydia安裝軟件介紹
在本篇文章開始之前,我收到了一位朋友的聯(lián)系,他詢問:“Cydia都安裝了哪些軟件,我們應(yīng)該如何使用呢?”這位朋友可能已經(jīng)閱讀了前面的文章,但沒有找到關(guān)于Cydia軟件的詳細介紹。
今天,我將繼續(xù)介紹Cydia軟件的使用方法,延續(xù)上一篇文章的內(nèi)容。你可以在這里查看之前的Cydia文章: "魔法寶盒: Cydia軟件的奇妙世界"
此外,如果你遇到了iOS逆向方面的問題,可以參考我之前寫的cydia修復(fù)文章: "披荊斬棘:越獄設(shè)備Cydia報錯的優(yōu)雅解決" ,希望這些內(nèi)容能夠幫助到你。
繼續(xù)上一篇關(guān)于 "魔法寶盒: Cydia軟件的奇妙世界" ,本篇將深入探討Cydia軟件的使用方法。
Cydia作為iOS逆向開發(fā)的重要工具,對于我們了解和修改iOS系統(tǒng)具有重要意義。
讓我們一起探索Cydia的更多功能和用法,為iOS逆向開發(fā)提供更多幫助。
今天是2020年第一天, 元旦快樂 ! 新年快樂 !
1.OpenSSH
之前介紹過的工具里也包括了OpenSSH。
在文章 "技藝精進:iOS逆向工具精選" 中有關(guān)于OpenSSH的介紹。
OpenSSH的作用十分強大:安裝了OpenSSH后,我們可以通過終端遠程連接到越獄設(shè)備,便捷地進行遠程操作。

我們通過搜索到OpenSSH后安裝,即可.
- 當安裝了OpenSSH后,你可以使用它進行遠程登錄和文件拷貝。這里有兩個常用的命令:
1.用于遠程登錄到其他計算機或服務(wù)器。
2.用于安全地拷貝文件和目錄。
通過ssh命令,你可以輕松地遠程登錄到其他計算機或服務(wù)器,而無需物理訪問。而scp命令則允許你在不同的系統(tǒng)之間安全地復(fù)制文件和目錄。
ssh使用:
ssh user@手機ip地址
-
我們親自操作一下
我已經(jīng)通過wifi連接到了越獄手機.(默認密碼alpine)
注意
在這種情況下,我們是通過同一WiFi網(wǎng)絡(luò)進行連接的,也可以說是無線連接設(shè)備。
然而本篇文章也會介紹有線連接.
2.USBMuxd腳本
這是一款把本地OSX/Windows端口轉(zhuǎn)發(fā)到遠程iOS端口的工具usbmuxd.
那么怎么通過有線連接呢?
1. 首先就是Mac與手機用數(shù)據(jù)線連接
2. 我們需要手機連接的腳本文件usbmuxd-1.0.8.tar
大家通過下載后,解壓安裝即可

3.我們打開文件看一下

4. 我們找到python-client的文件

5. 我們通過python腳本,開啟端口轉(zhuǎn)發(fā)

6. 通過ssh協(xié)議連接越獄設(shè)備
執(zhí)行命令
ssh root@localhost -p 2222

我們通過輸入密碼后,就可以連接到越獄設(shè)備了.
注意
使用USB連接比無線連接,穩(wěn)定,傳輸快.
3.SCP
我們已經(jīng)安裝好OpenSSH,使用SCP就簡單多了.
SCP和iFunBox同樣的作用,一個可視化界面,一個是終端操作
工具沒有好壞,只有適合.
你喜歡那個方式傳輸數(shù)據(jù)都可以.
SCP遠程拷貝文件.
SCP如何使用?
scp user@手機ip:/path/to/remoteFile /path/to/localFile
比如我們拷貝dumpdecrypted.dylib 到手機:
scp /Users/popo/Desktop/dump/dumpdecrypted/dumpdecrypted.dyli root@192.168.3.15:var/mobile/Containers/Data/Application/065B70ED-FCD1-4874-B4A3-86F1B765945F/Documents/dumpdecrypted.dylib
4.adv-cmds
我們在手機上使用ps命令查看當前運行的進程ID及可以執(zhí)行文件的路徑,初次使用會出現(xiàn)-sh: ps: command not found這樣的錯誤,所以我們需要安裝adv-cmds.
5.MTerminal
我們可以通過手機終端直接對命令腳本操作.
6.Filza Fie 文件管理器
Filza Fie 文件管理器,用于管理手機中的文件,修改文件的權(quán)限等.
7.syslogd to /var/log/syslog
syslogd 是iOS中記錄系統(tǒng)日志的守護進程.
作用是把日志寫入/var/log/syslog文件中.
注意
在安裝完這個插件后要重啟一次移動設(shè)備,才會生成 /var/log/syslog 文件.
- 如果iOS運行的過程中/var/log/syslog文件變的越來越大,可以通過
cat /dev/null > /var/log/syslog
命令清空文件內(nèi)容 ,節(jié)省系統(tǒng)容量.
8.總結(jié)
文章中介紹的軟件和內(nèi)容已經(jīng)足夠用于實際開發(fā)。如果你需要額外的軟件,你需要自己查找軟件源進行安裝。
下一篇文章中,我們將繼續(xù)介紹iOS逆向工具。iOS逆向工具的介紹即將接近尾聲,大約還有2篇左右的內(nèi)容。接下來,我們將會介紹tweak、theos等工具,以及它們對代碼的編寫和應(yīng)用。
如果你對iOS逆向感興趣,請留言給我,我們可以一起交流。
