0. 说明
iOS10之后,openssh突然就不行了,在网上也找了很多的方法,但是都不行。后来看到一篇简书解决了。地址:
https://www.jianshu.com/p/ec2bc3061632
1. 方法1:利用【usbmuxd】进行usb连接
- 1> mac安装【usbmuxd】和【[libimobiledevice】
brew install libimobiledevice
brew install usbmuxd
- 2> 手机连电脑,打开命令行输入以下命令,讲手机的22端口映射到电脑的2222端口
iproxy 2222 22
- 3> 另起一个端口,进行ssh连接
ssh -p 2222 root@127.0.0.1
- 4> 再输入两次ssh密码即可,ssh默认密码“alpine”
- 5> 最好再修改下密码
passwd root
passwd mobile
2. 方法2:利用ssh替换工具【Dropbear.deb】
- 1> 下载VPN并连接,有vpn可跳过这一步
mac的比较简单,打开appstore,输入vpn搜索,自己试。 - 2> 下载Dropbear.deb,点击下载
- 3> 利用【iFunBox】将下载的安装包拷贝到收集中
- 4> 利用方法一【ssh】连接到手机
- 5> 安装【Dropbear】
dpkg -i Dropbear.deb
3. 【ssh】密码如果忘了
- 利用【iFunbox】,找到手机中的这个文件"/private/etc/master.password",下载到电脑
- 利用文本编辑器打开(我用的是xcode),找到大概第7、8行的位置。将目标值修改为“/smx7MYTQIi2M”
root:/smx7MYTQIi2M:0:0::0:0:System Administrator:/var/root:/bin/sh
mobile:/smx7MYTQIi2M:501:501::0:0:Mobile User:/var/mobile:/bin/sh
1528123217782.jpg
- 改完后,拖入原目录,替换即可回复为“alpine”
网友评论