如何远程登陆到iPhone(利用OpenSSH的方式)
- 1.在iPhone上通过Cydia安装OpenSSH工具(软件源http://apt.saurik.com)
- 2.确保MAC和iPhone在统一局域网下,连着同一个wifi,在mac的终端输入ssh 账户名@服务器主机地址 (比如:ssh root@192.168.1.253) 这里的服务器是手机
- 4.初始化的密码是alpine,这样就远程登陆到iPhone手机进行操作
如何USB的2种方式登陆到iPhone
第一种方式:
- 1.下载usbmuxd工具包(下载v1.0.8版本,主要用到里面的一个python脚本:tcprelay.py)
- 2.将iPhone的22端口(SSH端口)映射到Mac本地的10010端口(注意:10010端口只是为了好记,但是注意取端口的时候,不要动用电脑系统已经用的端口)
- 3.执行python tcprelay.py -t 22:10010,然后新建窗口commind+t,输入指令ssh -p 10010 root@localhost 默认密码是: alpine 进行ssh登录

第二种方式:
- 参考:知乎大神 适用于不完美越狱
- 这边的话我是iOS10.0.2的系统,通过爱思助手不完美越狱,每次重起手机,都需要要重新进行越狱下.
- 具体如何操作,我简单操作,也需要记录下问题:
- 下载DropBear
- 将Dropbear.deb拷贝到手机文件系统
- 在电脑上安装iFunBox,这是一个在Mac/PC端管理手机(特别是越狱手机)文件系统的软件.

-
安装Dropbear
-
在Cydia中搜索Filza并安装 (注意的是:如果你安装的IFile 那就无法安装Filza,iOS10.0.2 我是遇到了这个问题,如果有大神知道同时如何安装Filza和IFile,请留言)
图三.jpg
-
打开Filza,在文件系统中找到刚才拷贝的Dropbear.deb并安装.
图四.png
-
安装完成后就就可以正常使用SSH连接手机了.
-
有两个工具包都带了iproxy:libimobiledevice和usbmuxd .
-
这两个都可以通过 homebrew 安装。安装命令为:
-
brew install libimobiledevice
-
brew install usbmuxd
-
如果Mac上没有安装HomeBrew,可以通过一条命令完成安装:
-
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装完成之后在终端中通过 iproxy 命令映射端口:iproxy 10010 22 -
然后在另一个终端窗口中通过 ssh -p 10010 root@localhost 默认密码为alpine
-
使用
-
passwd root
-
passwd mobile
-
修改root用户和mobile用户的密码.


新建ssh指令
- 在终端输入vim usb.sh 进入vim 编辑模式,我为了防止以后误删除tcprelay和usbmux这个2个文件,我于是单独新建了一个文件夹,于是的我的vim 指令是 python ~/Desktop/学习笔记/SSH登录iPhone/tcprelay.py -t 22:10010
- 新建一个终端的输入vim login.sh vim的指令是ssh -p 10010 root@localhost
-
以后直接在终端输入sh usb.sh 和 sh login.sh
图6.gif
网友评论