美文网首页收集大神的东西众汇iOS开发——智慧树OC开发
iPhone10.3.X越狱后SSH连接不上的问题(已解决)

iPhone10.3.X越狱后SSH连接不上的问题(已解决)

作者: 乔治贝利 | 来源:发表于2018-02-08 13:30 被阅读1728次

iPhone10.3.X越狱后SSH连接不上的问题

G0blin RC2,iPhone5s10.3.3  Jailbreak

最近研究了好几天,试了好多的方法。

ssh 访问越狱iPhone的两种方式:WIFI和USB

WIFI连接:ios8和9的应该没问题,通过WiFi(保持在同一个局域网)直接ssh root@deviceIP,默认密码为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

(不要关闭这个终端)

新建终端,$ssh -p 2222 root@localhost 

以上方法是通用方法。

关于yalu102越狱后SSH修复和修改的相关技术(ios10-10.2.1):

yalu102自带了SSH,无需安装OPENSSH,安装了你也没用针对不同版本的yalu102,如果你出现以下问题,可以自行解决

1、SSH连接不上

在手机上安装MTERMINAL,运行su,输入root密码,进入root权限,执行ps aux|grep dropbear

(1)如果你看到的进程没有dropbear

执行/usr/local/bin/dropbear -F -R -p 22

然后就可以连接了,重启依然有效

(2)如果你看到进程是这样:/usr/local/bin/dropbear -F -R -p 127.0.0.1:22

意思是只能数据线重定向连接SSH,如果你想改成WIFI可以访问

那么用Filza修改/private/var/containers/Bundle/Application/D9185B6D-EA9E-4678-B59C-BF43DEFE67BF/yalu102.app/dropbear.plist

把里面有个参数127.0.0.1:22改成22保存,重启手机即可

D9185B6D-EA9E-4678-B59C-BF43DEFE67BF在每个人手机上不一样,用Filza打开可以看到的,小白看不懂就不教了

2、修复SCP

你会发现yalu102自带的SSH无法用WINSCP传输文件,因为缺少了scp

很简单

(1)cydia里面安装wget

(2)在mterminal里面登陆root权限

(3)执行以下命令

wget mila432.com/scp

ldid -S scp

chmod 777 scp

mv scp /usr/bin/scp

关于iPhone10.3.X越狱后SSH连接不上的问题(解决方案在最后)

1、通过PP助手、iTools等可以看到手机越狱后,显示是越狱状态

但是看另外的iFunbox,连接手机,发现这里的越狱状态是未越狱

虽然如此,但是手机上的确是越狱了,另外通过PP助手会发现手机的文件系统并不能通过PC连接修改。

我怀疑SSH为什么连接不上,可能是外部通信不同访问手机的内部相关程序导致。

下图为官方解答,并没有给出准备答案,网上Google了也没有找到相关答案。

手机端Terminal如图:

但是,通过我的手机端Terminal可以连接别人的越狱iPhone ios9。

iPhone10.3.X越狱后SSH连接不上的问题,知道的求解答,谢谢。

2018.0208更新:通过VPN才能安装Apple File Conduit"2",安装完后iFunbox显示越狱状态了。


继续更新解决方案:

1.卸载手机上的OpenSSL和Openssh

2.添加源:http://cydia.ichitaso.com/test

3.进入上面这个源里重新下载:dropbear

4.安装完毕,执行ssh root@deviceIP,默认密码为alpine(也可以在iPhone里下载ssh软件进行连接测试)

参考教程:https://www.reddit.com/r/jailbreak/comments/7oj564/tutorial_how_to_access_ssh_using_dropbear_in_ios/

5.成功后,再重新安装openssh和OpenSSL了(经测试不会影响SSH连接iPhone)。

相关文章

网友评论

  • coder_feng:10.3.1按照你的做法全部都不可以,根据你下面的你说要重启,但是重启之后就会失效,貌似无解
    乔治贝利:@fengsonglin 怎么可能重启,重启越狱会失效。你重装下dropbear试试
  • Fier_de_vivre:重启之后, 又会失效哦, 因为是10.3.3非完美越狱啊,怎么办
  • 郡王丶千夜:感谢,最后的解决方案解决了我的问题,搞乱一上午没搞定的事:heart:
  • 01b3cc62f9fc:3.进入上面这个源里重新下载:dropbear
    这步之后必须重启手机
  • dbbe0167ce9d:http://cydia.ichitaso.com/test 这个链接挂了,Openssh有其他源么
    01b3cc62f9fc:没挂,添加就行
    乔治贝利:试试这个源apt.cydiaba.cn,搜索dropbear
  • 纳尼情况zhuzhu:我按照你的方式试过了,无效
    Fier_de_vivre:@爱拼才会赢_3d2c 重启之后, 又会失效哦, 因为是10.3.3非完美越狱啊,怎么办
    01b3cc62f9fc:3.进入上面这个源里重新下载:dropbear
    这步之后必须重启手机
  • ad3e33e20f31:666 我折腾了好几天都不行, 看了你的文章 几分钟就搞定了.. 腻害 谢谢
  • 鱿鱼鉄板燒:小哥哥厉害啊,我折腾半天。先去试一试
  • iOS断桥念雪:小哥哥 以后写文章 请投众汇iOS开发——智慧树 这哈~
    谢谢 小哥哥支持:relaxed:
  • smartdone:mila432.com/scp 这个404了,楼主有新的scp吗
    smartdone:@javanyou https://bbs.feng.com/forum.php?mod=viewthread&;tid=11056436
    smartdone:@javanyou 解决了,下载这个 https://blog.csdn.net/shaobo8910/article/details/55827728
    鱿鱼鉄板燒:小哥哥你解决了吗?
  • 785ac245e5c9:有用 谢谢楼主
  • phpios:10.3.3能越狱吗
    乔治贝利:@phpios https://g0blin.sticktron.net
    phpios:@乔治贝利 能给个链接不?
    乔治贝利:@phpios 必须
  • 白_纸_鹤:有用,感谢

本文标题:iPhone10.3.X越狱后SSH连接不上的问题(已解决)

本文链接:https://www.haomeiwen.com/subject/iptttftx.html