zoukankan      html  css  js  c++  java
  • iPhone10.3.X越狱后SSH连接不上的问题(已解决)

    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)。



    作者:乔治贝利
    链接:https://www.jianshu.com/p/91e0c22a6ea7
    來源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
  • 相关阅读:
    最短路之dijkstra算法
    拓扑排序 topsort详解
    POJ2236 Wireless Network 并查集简单应用
    最小生成树详解 prim+ kruskal代码模板
    并查集详解及模板
    POJ 3190 Stall Reservations贪心
    chapter22:源码与Tarball之(1)-传统方法编译与make方法进行编译
    vi的用法
    centos7 connect internet
    java内存区域
  • 原文地址:https://www.cnblogs.com/DoNetCShap/p/8795166.html
Copyright © 2011-2022 走看看