iPhone10.3.X越獄后SSH連接不上的問題
G0blin RC2守问,iPhone5s10.3.3? Jailbreak
最近研究了好幾天嚎莉,試了好多的方法。
ssh 訪問越獄iPhone的兩種方式:WIFI和USB
WIFI連接:ios8和9的應(yīng)該沒問題瞬浓,通過WiFi(保持在同一個(gè)局域網(wǎng))直接ssh root@deviceIP舀武,默認(rèn)密碼為alpine
USB連接:先安裝brew($ ruby -e"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)")
再安裝usbmuxd,$ brew install usbmuxd
再鍵入$ iproxy? 2222? 22
waiting for connection
(不要關(guān)閉這個(gè)終端)
新建終端骏啰,$ssh -p 2222 root@localhost?
以上方法是通用方法。
關(guān)于yalu102越獄后SSH修復(fù)和修改的相關(guān)技術(shù)(ios10-10.2.1):
yalu102自帶了SSH抽高,無需安裝OPENSSH判耕,安裝了你也沒用針對(duì)不同版本的yalu102,如果你出現(xiàn)以下問題翘骂,可以自行解決
1壁熄、SSH連接不上
在手機(jī)上安裝MTERMINAL帚豪,運(yùn)行su,輸入root密碼草丧,進(jìn)入root權(quán)限狸臣,執(zhí)行ps aux|grep dropbear
(1)如果你看到的進(jìn)程沒有dropbear
執(zhí)行/usr/local/bin/dropbear -F -R -p 22
然后就可以連接了,重啟依然有效
(2)如果你看到進(jìn)程是這樣:/usr/local/bin/dropbear -F -R -p 127.0.0.1:22
意思是只能數(shù)據(jù)線重定向連接SSH昌执,如果你想改成WIFI可以訪問
那么用Filza修改/private/var/containers/Bundle/Application/D9185B6D-EA9E-4678-B59C-BF43DEFE67BF/yalu102.app/dropbear.plist
把里面有個(gè)參數(shù)127.0.0.1:22改成22保存烛亦,重啟手機(jī)即可
D9185B6D-EA9E-4678-B59C-BF43DEFE67BF在每個(gè)人手機(jī)上不一樣,用Filza打開可以看到的懂拾,小白看不懂就不教了
2煤禽、修復(fù)SCP
你會(huì)發(fā)現(xiàn)yalu102自帶的SSH無法用WINSCP傳輸文件,因?yàn)槿鄙倭藄cp
很簡單
(1)cydia里面安裝wget
(2)在mterminal里面登陸root權(quán)限
(3)執(zhí)行以下命令
wget mila432.com/scp
ldid -S scp
chmod 777 scp
mv scp /usr/bin/scp
關(guān)于iPhone10.3.X越獄后SSH連接不上的問題(解決方案在最后)
1岖赋、通過PP助手檬果、iTools等可以看到手機(jī)越獄后,顯示是越獄狀態(tài)
但是看另外的iFunbox唐断,連接手機(jī)选脊,發(fā)現(xiàn)這里的越獄狀態(tài)是未越獄
雖然如此,但是手機(jī)上的確是越獄了脸甘,另外通過PP助手會(huì)發(fā)現(xiàn)手機(jī)的文件系統(tǒng)并不能通過PC連接修改知牌。
我懷疑SSH為什么連接不上,可能是外部通信不同訪問手機(jī)的內(nèi)部相關(guān)程序?qū)е隆?/b>
下圖為官方解答斤程,并沒有給出準(zhǔn)備答案角寸,網(wǎng)上Google了也沒有找到相關(guān)答案。
手機(jī)端Terminal如圖:
但是忿墅,通過我的手機(jī)端Terminal可以連接別人的越獄iPhone ios9扁藕。
iPhone10.3.X越獄后SSH連接不上的問題,知道的求解答疚脐,謝謝亿柑。
2018.0208更新:通過VPN才能安裝Apple File Conduit"2",安裝完后iFunbox顯示越獄狀態(tài)了棍弄。
繼續(xù)更新解決方案:
1.卸載手機(jī)上的OpenSSL和Openssh
2.添加源:http://cydia.ichitaso.com/
3.進(jìn)入上面這個(gè)源里重新下載:dropbear
4.安裝完畢望薄,執(zhí)行ssh root@deviceIP,默認(rèn)密碼為alpine(也可以在iPhone里下載ssh軟件進(jìn)行連接測試)
參考教程:https://www.reddit.com/r/jailbreak/comments/7oj564/tutorial_how_to_access_ssh_using_dropbear_in_ios/
5.成功后呼畸,再重新安裝openssh和OpenSSL了(經(jīng)測試不會(huì)影響SSH連接iPhone)痕支。