分享

jjgod / blog - 续传下载 Apple Dev Conn. Downloads

 ccwan 2010-06-11

jjgod / blog Random notes by Jjgod Jiang.

续传下载 ADC Downloads

Apple Developer Connection 提供的下载,包括 Mac Dev CenteriPhone Dev Center 的测试产品,都是需要经过浏览器认证的,这带来的一个问题是:要下载的东西往往是比较大的光盘镜像 (像 iPhone SDK, Mac OS X 的 developer seed, 从 1.x GB 到 6.x GB 不等),在网络状况不够好的情况下,总是会在传到一半的时候就失败了,这之后重新登录又要重新验证,而浏览器自身的下载功能一般很弱,总是无法成功续传, 这就导致下载 ADC 上的产品无比痛苦。

前两天看了看浏览器的 Cookie 记录,发现主要是登录后有个 ADCDownloadAuth 字段起作用 (这是一个 quoted base64 编码后的二进制数据),只需要从浏览器 (建议用 Firefox, 因为 Safari 不允许直接复制) 中把这个字段的值复制出来,然后通过命令行也能很方便的下载和续传了,比如:

wget -c --no-cookies --header "Cookie: ADCDownloadAuth=GAgC9...." http://adcdownload.apple.com/...

或者用 Mac OS X 自带的 curl,原理也是一样的。


3 Comments

不错, 学习了.

Posted by daqing on 18 June 2009 @ 3pm

I think i’ve seen this somewhere before…but it’s not bad at all

Posted by Derekp on 27 June 2009 @ 5am

还得加refer才行 奇怪Fx 3.5的Preferences里面找不到看Cookie的选项了,还得装了个add-on后才看得到

Posted by fishy on 11 October 2009 @ 12am

Leave a Comment

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多