使用ssh 访问越狱iPhone的两种方式
2017-09-01 14:38
519 查看
本文转自:再见依然 http://blog.csdn.net/woaizijiheni/article/details/49181295
近期,公司在开发一款手机助手,pc端同事需要从越狱的手机中拿数据。他们找到了我,问我有没有什么解决办法,要求通过WiFi和USB都能拿到数据。经过一番研究后,一下是我给出的解决办法。
一、在WiFi的情况下
首先,我们必须保证iPhone是已经越狱的,关于越狱方法,网上一大堆。而盘古越狱更牛,近几天更是退出了iOS9 的越狱工具,对于这些大牛,我只有仰慕和敬佩。
第二,手机和pc要在同一网段内,这个大家都知道吧,通不通,ping一下就知道,ping iOSIP。
第三,如果手机已经越狱了,手机上会自动安装cydia工具,打开cydia工具,在首页上会有安装openssh教程,照着cydia提供的教程一步一步做下去就可以。
最后,在pc上使用命令 ssh root@iOSIP 然后输入密码,越狱手机默认密码为alpine,此时便可以对这个越狱手机随意操作。
二、通过USB
首先,同样手机要越狱,越狱胡要安装openssh工具。
第二,通过USB访问,有没有WiFi无所谓了,但是你得在pc安装usbmuxd服务,没有的大家可以去http://cgit.sukimashita.com/usbmuxd.git/ 下载1.0.8版本。解压进入 Python-client目录后,执行命令:python
tcprelay.py –t 22:2222,这样就开通了一个从本机2222端口通往目标主机22号端口的通道,执行完后会出现Forwarding local port 2222 to remote port 22
第三, 另起终端,执行命令ssh root@localhost –p 2222,然后提示输入密码,这是手机的密码,默认为alpine。
最后,此时,同样可以达到ssh访问手机的效果,而且比WiFi更快更稳定。
近期,公司在开发一款手机助手,pc端同事需要从越狱的手机中拿数据。他们找到了我,问我有没有什么解决办法,要求通过WiFi和USB都能拿到数据。经过一番研究后,一下是我给出的解决办法。
一、在WiFi的情况下
首先,我们必须保证iPhone是已经越狱的,关于越狱方法,网上一大堆。而盘古越狱更牛,近几天更是退出了iOS9 的越狱工具,对于这些大牛,我只有仰慕和敬佩。
第二,手机和pc要在同一网段内,这个大家都知道吧,通不通,ping一下就知道,ping iOSIP。
第三,如果手机已经越狱了,手机上会自动安装cydia工具,打开cydia工具,在首页上会有安装openssh教程,照着cydia提供的教程一步一步做下去就可以。
最后,在pc上使用命令 ssh root@iOSIP 然后输入密码,越狱手机默认密码为alpine,此时便可以对这个越狱手机随意操作。
二、通过USB
首先,同样手机要越狱,越狱胡要安装openssh工具。
第二,通过USB访问,有没有WiFi无所谓了,但是你得在pc安装usbmuxd服务,没有的大家可以去http://cgit.sukimashita.com/usbmuxd.git/ 下载1.0.8版本。解压进入 Python-client目录后,执行命令:python
tcprelay.py –t 22:2222,这样就开通了一个从本机2222端口通往目标主机22号端口的通道,执行完后会出现Forwarding local port 2222 to remote port 22
第三, 另起终端,执行命令ssh root@localhost –p 2222,然后提示输入密码,这是手机的密码,默认为alpine。
最后,此时,同样可以达到ssh访问手机的效果,而且比WiFi更快更稳定。
相关文章推荐
- 使用ssh 访问越狱iPhone的两种方式
- git使用ssh密钥和https两种认证方式汇总(转)
- java程序通过密钥方式使用JSch API访问SSH(转帖)
- 使用 HTTP 协议访问网络的两种方式:HttpURLConnection 和 HttpClient
- 3.1 使用 HTTP 访问网络的两种方式详解
- 使用SSH方式访问git repository
- 宿主机访问容器SSH免密码登录的commit和dockerfile两种方式
- 访问gitlab从http方式改为ssh方式,gitlab使用的不是标准22端口
- java程序通过密钥方式使用JSch API访问SSH(转帖)
- 使用SSH访问IPhone不用输入密码
- SSH远程管理、参数讲解、xshell使用、scp,sftp,ssh命令(ssh两种方式的密钥验证方
- JGit与远程仓库链接使用的两种验证方式(ssh和https)
- 关于如何使用 SSH 控制越狱 iPhone
- CentOS中安装subversion,并使用svn+ssh访问 ;Linux下采用RSA key的方式登录服务器
- AVABEAN是什么和总结JAVABEAN的两种使用方式
- 使用数组方式访问Oracle,提高性能
- C#桌面应用使用异步计算改善界面效果的两种方式
- SSH使用证书验证方式登录
- 使用 C# 进行 label 打印 的两种方式
- ssh 使用新法公网(合法 ip)用户访问内网(私有 ip)服务器(http,ftp,sshd,cvs...),内网的朋友不妨一看[zt]