苹果ios系统的更新速度总体来看并不快,但是其应用商店app store内的数十万应用可就称得上日新月异了。app store里的应用一般来说只能下载开发者发布的最近一个版本,但是好多朋友跟天博体育APP下载网页版一样,会有对于以前某个时期的旧版本应用的需求。这些需求有很多原因,比如新版本体积变的臃肿、新版本加了广告、旧版本某些功能在新版本里被删除了 等等各种原因。
通过官方途径已经无法下载旧版本app了,甚至可能其他人曾保存下了旧版app的天博体育app下载链接包ipa文件,但是拿到你手机上来也天博体育app下载链接不上,因为通过itunes下载的ipa文件里是包含你下载该app时登录的苹果账号信息的,是账号绑定的,所以在其他人手机上用不了。
难道不越狱的ios系统真的没办法下载旧版本app了么?经过天博体育APP下载网页版的一番探究总结,还是有办法直接从itunes下载历史版本app的,方法如下:(所需软件在本文文末有下载)
1.下载一个网络抓包工具,天博体育APP下载网页版用的是Fiddler,官方下载地址为https://www.telerik.com/download/fiddler ,但它是全英文的,国内有汉化版本,如果读英文确有困难可以选择下载汉化版本,文末有提供。
2.天博体育app下载链接后打开Fiddler,(以英文版为例,汉化版请参考选择对应项目),如有更新提示,选择NO。菜单项Tools——Fiddler Options,
进入HTTPS选项卡,将Capture HTTPS CONNECTs和Decrypt HTTPS traffic两项前面的勾都打上,然后右侧有个Actions,点出菜单点击Export Root Certificate to Desktop,然后OK关闭窗口。
此时桌面会出现一个FiddlerRoot.cer证书文件,双击——天博体育app下载链接证书,然后证书存储路径选择“浏览”——受信任的根证书颁发机构。
3.证书天博体育app下载链接完毕后,在Fiddler打开的状态下,打开你的itunes,搜索你想要的软件,以腾讯TIM为例,搜索TIM下载,在开始下载的时候,在itunes右上角出现下箭头图标表示开始下载,马上点击该图标,选中正在下载的TIM软件,按两次键盘delete键,删除下载。
4.返回到Fiddler软件,发现捕获了好多数据包,其中有一条
Host是类似p72-buy.itunes.apple.com URL是/WebObjects/MZBuy.woa.......的条目,可能域名并不一样,但最重要的是找到/WebObjects/MZBuy.woa这条,点击它,然后右边部分选择Inspectors选项卡,底下的窗格有一个小黄条,点击黄条。
然后左窗格仍然在这一条目上右键,选择Save——Response——Response Body...,保存到桌面或者随便哪里一个xml文档,
5.用记事本打开此xml文档,向下拉会发现有一堆数字的项,如下图:
这些数字就代表了TIM这个app不同版本的ID号,越靠下的ID对应的app版本越新,我们接下来就需要用到这些ID来下载该软件的各个旧版本,这些ID与app内部的版本号并没有一一对应的列表,所以如果你想要特定某个版本的,只能按接下来的步骤一个一个下载下来试了。比如TIM此时最新的ID为823306818,旧版本ID比如我选择上图其中一个821100270,记下这个数。
6.在Fiddler里左下角的一个黑框输入框内输入 “bpu MZBuy”命令不带引号,下断点,然后状态栏会出现相应的变动,此时表示在遇到MZBuy字符时会自动暂停,然后才可以修改向苹果服务器发送的数据包来达到发送旧版app对应ID的下载请求包,步骤如下。
7.切换到itunes,重新搜索TIM或者点击大图标刷新页面,待 下载按钮出现后再点击“下载”来下载app,此时Fiddler里会出现一条前面图标为红色的条目
点击它,在右窗格Inspectors选项卡中进入TextView标签,下面的文本里赫然发现TIM的最新版本对应ID823306818,
编辑它,把823306818修改位刚才记下的旧版ID号821100270,然后点击刚才黄色条位置出现的新颜色条,其中的绿色按钮Run to completion
8.这时回到itunes就会发现app又开始下载了,但此时下载下来的就是ID号821100270对应的旧版本了。
9.打开文件夹C:\Users\你的用户名\Music\iTunes\iTunes Media\Mobile Applications(这是win7的itunes下载路径,其他系统请相应查找),就会发现以及下载下来的旧版本app的ipa天博体育app下载链接文件
将此文件通过itools等工具天博体育app下载链接,就完成了天博体育app下载链接旧版app的过程。
可以将此ipa文件复制到其他地方备份,以后就可以随时天博体育app下载链接旧版本了。
需要注意的是:
1.可能新版itunes会修改流程来封补这个方法,所以如果你不成功,可以试试天博体育app下载链接旧版本的itunes软件再重新操作。天博体育APP下载网页版的操作环境是Win7 64位windows系统+itunes10.3.2版本软件。
2.下载下来的ipa文件是与你登录itunes的账号绑定的,同时你的iphone中同样登录了此账号才能天博体育app下载链接运行此app,将ipa文件发给别人天博体育app下载链接的话别人不登录你的苹果账号也是无法运行的。
3.如果天博体育app下载链接旧版本后app store老提示更新的话,可以试试先在手机app store里更新为最新版本,然后电脑上用winrar或者7zip等压缩软件打开刚才的ipa包(其实ipa文件本质也就是一个压缩包),删除里面的ITunesMetadata.plist文件,保存。然后再天博体育app下载链接,即可使appstore不在提示更新。
文中用到的Fiddler工具可在以下地址找到:
链接: https://pan.baidu.com/s/1eRYQ7F8 密码: uyts
如有问题可留言与天博体育APP下载网页版交流,共同探讨。
[不明觉厉]