解决3.12/3.13固件WinSCP连不上iPhone

iPhone很久都没有连接过电脑了,今天为了传输数据方便准备用WinSCP,发现连不上了,以为是WinSCP版本问题,下载了一个还是不行,Google之,见人提了一句是SSH版本问题,然后我直接去Cydia源里把以前的老版本全下载下来,一个个试,还是不行;再去把所有版本的OpenSSL全下载下来试,终于搞定。下面是我的解决过程。

1、在Cydia中卸载OpenSSL,同时会卸载OpenSSH和其他基于OpenSSL的所有软件。

2、用iFile删除“/System/Library/LaunchDaemons”目录下的“com.ikey.bbot.plist”,以及“/bin”目录下的“poc-bbot”和“sshpass”,再删除“/etc/ssh/”目录下的所以文件。

如果你没有iFile,可以用Terminal,进入Terminal,以root身份登录,一般是输入“su”,然后密码“alpine”,接着输入“rm /System/Library/LaunchDaemons/com.saurik.Cydia.Startup.plist”、“rm /bin/poc-bbot”、“rm /bin/sshpass”、“rm -R /etc/ssh”和“mkdir /etc/ssh”后分别回车确认。(你若对Terminal命令感兴趣,想了解更多,可以看看:iPhone/Mac上简单常用Terminal命令

3、下载这两个版本的sslssh,用iFile或其他软件把下载的ssl和ssh传到“/var/mobile”目录下。

4、用iFile安装上传的ssl和ssh。如果用Terminal,以root登录后,输入“dpkg -i ssl.deb”和“dpkg -i ssh.deb”进行安装。

5、重启iPhone,用WinSCP连接iPhone。注意:Cydia里提示升级OpenSSL和OpenSSH,不要升级!

更新:WinSCP连不上iPhone/iPod Touch可能是病毒引起的。如果遇到再次不能连接,只能重复上面的操作。我更新了OpenSSH到最新版,仍然能用WinSCP连接,应该是OpenSSL和那几个删除文件的原因,如果你的OpenSSH更新到最新后不能连接,再次重复进行上面的操作。

我猜~这些文章你可能也感兴趣

::分类:手机相关 . :: 标签: , . :: 收藏:permalink. 发布评论 或Trackback:Trackback URL.

发布评论

您的邮箱 永远不会 被公布。 加 * 处为必填。

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>