红雪Redsn0w 0.9.6b3支持iPhone 4, iPad和iPod touch 4G越狱,但Cydia不适用于iOS 4.2.1固件,所以,可以如下安装修补过的Cydia。本文以Windows下的WinSCP为例,Mac下Cyberduck操作与Windows基本一致。
相关软件下载可访问红雪RedSn0w v0.9.6beta3下载页面
iOS 4.2(4.2.1)正式版固件下载地址
Step 1: 开始前请确保已经正确越狱,越狱教程请访问《红雪0.9.6beta3越狱iOS 4.2.1》教程。
Step 2: 再用Redsn0w安装OpenSSH,也在上面的下载链接中,大约14MB左右。

选Install custom bundle后选择SSH2 bundle,里面有Openssh、Openssl以及一些必备的软件
其它过程与之前的越狱操作相同
安装OpenSSH之后,可能要重启一次

重启时记得选择Just boot tethered right now选项,其它操作同越狱相同
Step 3: 再解压修补好的Cydia.patch文件为cydia.patch,使用SSH复制到iOS 4.2.1的/Applications/Cydia.app/Cydia_ 目录,Windows可用WinSCP ;Mac使用Cyberduck。
Cyberduck
Server: ip地址
查看办法是依次点击Settings –> WiFi –> <Your Network Name> 设置–> WiFi –> <你的网络连接名字>
Username: root
Password: alpine
Protocol: SFTP (SSH File Transfer Protocol)
WinSCP
Hostname: ip地址,查看办法是依次点击
Setting –> WiFi –> <Your Network Name> 设置–> WiFi –> <你的网络连接名字>
User name: root
Password: alpine
Protocol: SCP
Step 4: 打开Mac OS X上的Terminal,或者Windows的Putty、WinSCP控制台开始修补cydia。
ssh root@<你iPhone或者iPad的ip地址,不用加括号>
使用root和alpine默认密码登录
登录成功后,使用下面的命令操作:
apt-get update
apt-get install bsdiff
cd/Applications/Cydia.app/
cp Cydia_ Cydia.bak
bspatch Cydia.bak Cydia_ Cydia.patch
chmod +x+s Cydia_
详细图文教程如下:

打开WinSCP,按上图填入Host name(ip)、端口(22)、User name(root)和Password(alpine)

点前一张图中下面的Save,再在上图中OK保存。

