今天料爷告诉我要升级她的爱疯。但是下载更新过程超级慢,她是校园网的用户。
开始还必须用free g番茄出去才可以连接的到。
他说要下载3-4个小时还经常会失败,我发现itunes在下载这个ios升级文件的时候不能断点续传。
按了暂停以后再开始又会重头下载,用v**速度稍微理想但是还是很慢,下了30分钟以后v**断了,杯具鸟。
再去找v**发现很多都是限制流量例如300m,但是那个升级文件要402m。
在网上看到有人是通过一个地址直接下载那个固件再用离线升级的办法,网上公布了很多地址但是不知道哪个是合适的。
遂自己抓包分析地址,居然没抓到数据,后面使用了我写的一个程序网络中间人,成功获得了下载地址。
我这个程序的原理是,一个网络中间件,在做数据转发的过程中抓取数据。
我的具体实施过程是:
1,开fg,他的本地端口为8580
2,开我这个工具,按图把远程地址端口设好127.0.0.1 8580 然后再开一个本地端口8880
3,在ie的代理选项中把fg给设置的代理127.0.0.1端口8580改成8880
4,itunes里面开始下载,然后网络中间人程序就能捕捉到数据。
在第一个数据包那里看见了下载地址,然后我使用了迅雷下载,由于迅雷的加速,这个文件下的好快
文件名称: iPhone2,1_4.3.3_8J2_Restore.ipsw 下载状态: 下载完成 文件大小: 420.11MB 存储目录: D:/ 创建时间: 2011-05-06 16:33:33 完成时间: 2011-05-06 16:53:19 下载用时: 19分12秒 平均速度: 373.43 KB/s URL:http://appldnld.apple.com/iPhone4/041-1009.20110503.M73Yr/iPhone2,1_4.3.3_8J2_Restore.ipsw 下载来源: 注释:
很快的就下载好了,不理解为什么itunes不能断点续传。
关于升级,根据网上的说法,按住shift按键再点击更新按钮,就会出现文件打开对话框
然后你就可以选择下好的本地文件进行更新