iOS10.2越獄之后默認(rèn)關(guān)閉ssh連接此時(shí)如果還用ssh root@192.168.205.75(手機(jī)的IP地址)骤肛,會(huì)出現(xiàn)refuse的拒絕挨决。
網(wǎng)上有很多解決這種問(wèn)題的弥喉,我這里是通過(guò)USB連接允青,然后通過(guò)修改yalu102里面的plist文件達(dá)到可以通過(guò)wifi進(jìn)行連接兔沃。
一.通過(guò)USB訪問(wèn)手機(jī)
1.下載壓縮包蒋得。http://pan.baidu.com/s/1nud1BJV
2.該壓縮包里有兩玩意:itnl和libmd.dylib,我們要用的是itnl乒疏,切換到這個(gè)文件夾內(nèi)執(zhí)行:sudo ./itnl --iport 22 --lport 2222额衙。(--iport 后面的端口是iOS設(shè)備的端口,--lport后的端口是本地的怕吴,也就是你當(dāng)前使用的MAC的)
3.然后在terminal上command + n開啟一個(gè)新terminal窍侧,在新窗口輸入:ssh root@localhost -p 2222,剩下的就是連接了转绷,密碼默認(rèn)為alpine
參考:http://bbs.iosre.com/t/mac-usb-ssh-ios/2512
二.找到y(tǒng)alu的安裝包伟件,并修改dropbear.plist
1.其實(shí)直接通過(guò)filza軟件修改這個(gè)文件將127.0.0.1:22這個(gè)鍵替換成22就可以,然后重啟重新越獄一遍就夠了议经,但是我搜不到類似的軟件斧账,可能要翻墻吧谴返。
2.選擇yalu102的安裝路徑。我的是/private/var/containers/Bundle/Application/4AFE1E01-5CA1-42A1-9D93-F1D059291A39/yalu102.app咧织。黑色的是隨機(jī)生成的嗓袱,每次重新安裝會(huì)改變個(gè),但是可以通過(guò)ps -e ?| grep yalu102這樣子來(lái)找习绢。(不知道有什么生成規(guī)律渠抹,幸好我的app不多)
3.將yalu里面的plist文件導(dǎo)出到Mac(不知道可不可以直接用命令行操作然后修改)。ssh -p 2222 root@localhost 'tar czpf - /private/var/containers/Bundle/Application/4AFE1E01-5CA1-42A1-9D93-F1D059291A39/yalu102.app' | tar xzpf - -C /Users/xiaopengyou/Desktop/gcc
4.將plist修改之后毯炮,將plist文件替換手機(jī)的文件逼肯。tar -czf - dropbear.plist | ssh -p 2222 root@localhost 'tar -xzf - -C /private/var/containers/Bundle/Application/4AFE1E01-5CA1-42A1-9D93-F1D059291A39/yalu102.app/'
5.重新越獄一遍。(就是重啟手機(jī)桃煎,然后在運(yùn)行一遍Yalu102就行了)
參考:https://www.reddit.com/r/jailbreak/comments/5pk3am/questionscp_on_dropbearssh_yalu_b3_1011/
三.通過(guò)wifi連接手機(jī)
ssh root@192.168.205.75篮幢,然后就連接成功了。