
as.png
1. 工具:
- pp助手
对越狱版本支持不是很全面, 如果手机系统是 ios9-ios10可以试试(毕竟有 mac 客户端)! - 爱思助手(推荐)
没有 mac 客户端, 但是对 ios 系统版本支持比较好, 个人推荐使用!!!
2. 插件配置
-
OpenSSH
SSH是一种远程登录网络协议, 用于计算机之间的加密登录(默认端口22)!
OpenSSH 是基于 SSH 协议的一款插件.ssh 用户@ 用户服务器地址mobile: /var/root
root: /var/root
-
修改用户登录密码
passwd // 默认 alpine
登录过程
-
mac 电脑登录手机, 手机首先将自己的公钥发给 mac 电脑;
手机服务端公钥:
rsa_key.png
mac 端保存的公钥:
rsa_mac.png - mac 电脑使用公钥将登录密码加密, 发送到手机;
- 手机使用私钥解密登录密码, 如果密码正确就同意登录!
免密登录
-
mac 将自己公钥发送到手机;
-
生成公钥
$ ssh-keygen -
将公钥发送到服务器
$ ssh-copy-id root@192.168.1.102
-
手机随机生成一段字符串, 发送给 mac;
mac 利用私钥加密字符串;
手机利用公钥解密字符串.
-
usbmuxd 通过数据线连接手机
iPhone的iOS系统中自带了usbmuxd的服务,该服务能够实现USB-TCP协议的转换,能够把USB的端口映射到本机(localhost)的TCP端(基于 Unix Domain socket )。只需要在外设端也实现一个usbmuxd 的服务,并指定端口映射关系, 那iPhone的App 和外设上的应用就可以使用socket进行TCP进行通信了。-
将本地端口12345 映射到手机22端口
$ python tcprelay.py -t 22:12345 -
usb登录
$ ssh -p 12345 root@127.0.0.1
主要用于文件 copy, 速度快, 可靠性高!
$ python tcprelay.py -t 22:12345 $ scp -P 12345 usbmux.py root@127.0.0.1:~/ -

