修复iOS 6系统上无法访问iTunes Store的方法分享

最近在处理一部iPhone 4S时候,突然发现iOS系统里面的App Store商店无法访问,最初还以为是网络问题,翻看很多资料,才发现这是普遍问题。

具体原因:Apple在其CA证书到期之后,对于iTunes使用了错误的编码来解码证书文件,导致解密的数据全部被破坏,而无法验证有效的bag.xml文件,造成无法访问服务器。

涉及的范围:影响iOS5、iOS6、iOS 7,由于iOS 8 采用新版本的 bag.xml并且不包含证书密钥,所以iOS 8+以上系统并不会受影响。

当然,现在已经是2025年,还在使用iOS6系统的,可以说几乎没有。不过事无绝对,在国外,还是有很多爱好者还在使用iOS6等旧系统。

不过既然玄烨既然碰到了,肯定就要去解决。花了一下午时间,浏览了很多越狱社区的文章,找到了一篇最有效的方法,并且亲自测试成功,分享所有需要的朋友。

修复教程

此方法也适用于有iCloud激活锁的ID机

1, 首先越狱你的iPhone/iPad。ID机可以使用Legacy-iOS-Kit工具内置越狱后再降级iOS 6.1.3.

2,打开Cydia,添加雷锋源,然后安装Apple Files  Conduit “2”这个插件。

3,打开网站:tlsroot.litten.ca ,安装网页内所有的证书,一共32个。

4,打开爱思助手,文件管理器,删除三个文件,删除完成后,重启手机。

/var/mobile/Library/Preferencs/com.apple.itunestored.plist

/var/mobile/Library/Preferencs/com.apple.purplebuddy.plist

/var/mobile/Library/com.apple.itunestored

6,打开Cydia,添加源:

http://cydia.skyglow.es

https://repo.invoxiplaygames.uk/

7,安装Checkmate store、iTunesStoreX这两个个插件。

8,打开Cydia,找到安装的iTunesStoreX插件,降级iTunesStoreX到2.5版本。

9,重启手机,登录iCloud。如果你的iCloud账号开启了双重验证,需要验证码才能登录,正确的方式是:正常输入账号密码登录,如果验证码发送到了其他设备,修改密码栏,比如:密码是Aa123456,那么修改成:Aa123456PASSWORD567258,其中567258就是你在其他设备收到的验证码。

10,然后登录iTunes Store和App Store

11,打开App Store,开始享受!现在一切可以正常使用了!

为您推荐