iOS10.2越獄以后的ssh連接
iOS10.2越獄之后默認(rèn)關(guān)閉ssh連接此時(shí)如果還用ssh root@192.168.205.75(手機(jī)的IP地址)拦耐,會(huì)出現(xiàn)refuse的拒絕敌买。
網(wǎng)上有很多解決這種問題的描扯,我這里是通過USB連接譬涡,然后通過修改yalu102里面的plist文件達(dá)到可以通過wifi進(jìn)行連接合呐。
一.通過USB訪問手機(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í)直接通過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è)鹰霍,但是可以通過ps -e ?| grep yalu102這樣子來找闻鉴。(不知道有什么生成規(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/
三.通過wifi連接手機(jī)
ssh root@192.168.205.75,然后就連接成功了智哀。