一漓穿、手機一鍵越獄
OpenSSH 可以讓你在 Mac 上遠程輸入命令操作 iOS 設(shè)備悠反,要安裝 OpenSSH 首先需要將設(shè)備越獄残黑。越獄完成之后,就可以在 Cydia 中直接查找和安裝 OpenSSH。
愛思助手一鍵越獄教程
手機一鍵越獄
二斋否、在cydia上安裝openSSH
越獄完成之后,就可以在 Cydia 中直接查找和安裝 OpenSSH梨水。
Screen Shot 2019-04-19 at 下午12.00.35.png
三、 Mac 連接 iOS 設(shè)備
安裝完openSSH之后就可以通過下面的步驟來將你的 Mac 連接到 iOS 設(shè)備茵臭。
- 首先得保證你的 iOS 設(shè)備和 Mac 在同一局域網(wǎng)的同一網(wǎng)段中疫诽。
- 打開終端,輸入 ssh root@192.168.xxx.xxx(你手機WiFi連接的IP地址)
- 輸入 iOS 設(shè)備密碼,默認(rèn) alpine
- 等待連接奇徒,稍后雏亚,您就連接到您的iPhone、iPad上摩钙,可以執(zhí)行 Unix 命令了罢低。
ztq:~ zhoutengquan$ ssh root@192.168.13.64
root@192.168.13.64's password:
iPhone-2:~ root# ls
Application\ Support/ Library/ Media/
iPhone-2:~ root#
四、使用Keychain-Dumper導(dǎo)出keychain數(shù)據(jù)
- 先退出手機終端胖笛,然后把keychain_dumper拷貝到越獄手機的/bin 目錄下:
iPhone-2:~ root# exit
logout
Connection to 192.168.13.64 closed.
ztq:~ zhoutengquan$ scp /Users/zhoutengquan/Downloads/Keychain-Dumper-master/keychain_dumper root@192.168.13.64
ztq:~ zhoutengquan$ ssh root@192.168.13.64
root@192.168.13.64's password:
Last login: Mon Apr 15 10:49:09 2019 from 192.168.13.38
iPhone-2:~ root#
- 賦予Keychain數(shù)據(jù)庫可讀權(quán)限
iPhone-2:/bin root# cd /private/var/Keychains/
iPhone-2:/private/var/Keychains root# ls
Analytics/ keychain-2.db ocspcache.sqlite3-shm@
Assets/ keychain-2.db-corrupt ocspcache.sqlite3-wal@
SupplementalsAssets/ keychain-2.db-shm otdb.db
TrustStore.sqlite3 keychain-2.db-wal otdb.db-shm
caissuercache.sqlite3 keychain-export.txt otdb.db-wal
caissuercache.sqlite3-journal keychain-export2.txt pinningrules.sqlite3
crls/ ocspcache.sqlite3@
iPhone-2:/private/var/Keychains root# chmod +r keychain-2.db
- 使用Keychain-Dumper導(dǎo)出Keychain(我失敗了,txt為空 )网持,把txt文件拷貝到電腦查看就可以了。
iPhone-2:/private/var/Keychains root# /bin/keychain_dumper > keychain-export3.txt
Killed: 9
iPhone-2:/private/var/Keychains root# exit
logout
Connection to 192.168.13.64 closed.
ztq:~ zhoutengquan$ scp root@192.168.13.64:/private/var/Keychains/keychain-export.txt ~/Desktop/
root@192.168.13.64's password:
keychain-export.txt 100% 0 0.0KB/s 00:00
ztq:~ zhoutengquan$
問題:iPhone10.3.X越獄后SSH連接不上的問題(已解決)
- 卸載手機上的OpenSSL和Openssh
- 在cydia中添加源:http://cydia.ichitaso.com/test长踊,(不行再試試這個源apt.cydiaba.cn)
- 進入上面這個源里重新下載:dropbear
- 重啟手機
- 安裝完畢功舀,執(zhí)行ssh root@deviceIP,默認(rèn)密碼為alpine(連接不通之斯,先走第六步)
- 成功后日杈,再重新安裝openssh和OpenSSL了(經(jīng)測試不會影響SSH連接iPhone)。