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
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

iPhone10.3.X越狱后SSH连接不上的问题(已解决)的更多相关文章

  1. Linux踩坑之云服务器 ssh 连接不上

    前奏:今天没事处理一下之前远程不了Linux桌面的问题时,找到一个解决方法(开始入坑):                     systemctl set-default graphical.tar ...

  2. 001. 使用ssh连接不上centos 6.5的解决方法及其解决中文乱码

    1. 使用ssh连接不上centos 6.5的解决方法: 错误显示: Connecting to 192.168.1.106:22... Could not connect to '192.168.1 ...

  3. SSH连接不上Linux的解决方法

    SSH连接不上Linux的解决方法: 连续弄了几次,今天早上终于把SSH连接虚拟机连接不通的问题解决了. 先简单说下概要: 主机装的是XP系统,虚拟机用的是red hat Linux. 我用的是nat ...

  4. teamviewer连接不上的原因及解决方法有哪些

    teamviewer连接不上的原因及解决方法有哪些 一.总结 一句话总结:这里说的就是版本问题,高版本可以连接低版本,低版本无法连接高版本. 1.TeamViewer官方检测使用环境是否为商用的标准是 ...

  5. iOS 越狱后 SSH 不能连接

    10.3 越狱之后,装上 OpenSSH, 但是发现连接不上,一直卡着不动,端口是通的,但是就是一直卡着.解决方法是在 Cydia 添加源 http://apt.cydiaba.cn,搜索 Dropb ...

  6. WinXP SSH连接不上虚拟机的解决方法

    问题现象描述: 在VMWare中安装好linux系统后,选择桥接,从宿主机Windows上使用Putty, SSH Secure Shell等客户端工具连接linux上的ssh服务,客户端一直没有反应 ...

  7. SSH连接不上

    网上查了 大概说,一要安装开启ssh服务 然后关掉防火墙 service sshd restart service iptables stop 可是我用了之后还是连接不上, 很郁闷. 我尝试着ping ...

  8. sql server 数据库还原后sa连接不上原因

    手动创建了一个同名数据库,然后还原以前或者别人的备份,还原虽然成功了,但是在VS中连接不上,原因可能是: 数据库的所有者中没有添加sa,方法即在数据库名上右击,然后选择文件,在所有者中添加上sa,应该 ...

  9. 碰到sshd连接不上linux时的解决办法

    1,首先更改ssh配置,可以是ssh端口连接不上服务器 cd /etc/ssh/sshd_config vi !$ Port 52113 //ssh默认的连接端口, 改为别人不知道的端口 Permit ...

随机推荐

  1. 第5章 选举模式和ZooKeeper的集群安装 5-1 集群的一些基本概念

    xx就是我们的master,也就是我们的主节点.心跳机制,当有一个节点挂掉之后,整个集群还是可以工作的.选举模式,我们现在的master是正常运行的,但是在某些情况下它宕机了死机了,那么这个时候它这个 ...

  2. day36-hibernate检索和优化

    连接查询是多表查询.

  3. c#与Java事件定义的不同

    C#: using System; using System.Collections.Generic; using System.Text; namespace Test1 { class Progr ...

  4. BridgePattern(23种设计模式之一)

    生活中的一个例子 就拿汽车在路上行驶的来说.即有小汽车又有公共汽车,它们都不但能在市区中的公路上行驶,也能在高速公路上行驶.这你会发现,对于交通工具(汽车)有不同的类型,然而它们所行驶的环境(路)也在 ...

  5. Luogu 4552 [Poetize6] IncDec Sequence

    在BZOJ上好像被权限掉了. 考虑差分,定义差分数组$b$ $$b_i = \left\{\begin{matrix} a_i \ \ \ (i == 1)\\ a_i - a_{i - 1}\ \ ...

  6. Mat 类的内存管理

    使用 Mat 类,内存管理变得简单,不再像使用 IplImage 那样需要自己申请和释放内存.虽然不了解 Mat 的内存管理机制,也无碍于 Mat 类的使用,但是如果清楚了解 Mat 的内存管理,会更 ...

  7. Spring第六篇---AOP

    接着Spring第五篇讲 我们今天将叙述以下几个知识点 1 什么是AOP AOP 是一种思想  横向重复  纵向抽取 在软件业,AOP为Aspect Oriented Programming的缩写,意 ...

  8. MVC中使用代码创建数据库(code first +mysql+EF)

    1.新建一个mvc项目 2.安装mysql需要的几个文件 EntityFramework.MySql.Data(6.9.12)和MySql.Data.Entity (6.9.12) 这里有几点要注意 ...

  9. Python如何打包EXE可执行文件

    一.安装Pyinstaller 使用Python打包EXE可执行文件时,需要使用Pyinstaller,使用命令pip install PyInstaller进行安装,如下图: 安装成功后的效果如下图 ...

  10. Python3中实现简单的购物车程序

    product_list = [ ('iphone',5800), ('imac',15800), ('watch',9800), ('cloth',550), ('coffe latee',35), ...