1487437820982.jpg

写在前面

相信不少朋友在使用ios时都因为无法下载旧版本软件而感到苦恼,但是又不知道该如何重载回旧版本( 官方并没有提供旧版本下载的功能 ),那么今天就介绍一个小方法可以实现在windows系统下用户重装旧版本软件。

准备

1.一台电脑

2.Fiddler( 搜索官网即可下载 )

3.itunse

4.PP助手 or itools

做好准备了,皮皮虾我们走~

等等,还是先简单介绍一下流程:

1.通过Fiddler与itunse抓取需求软件的所有版本号。

2.提取所需软件版本号。

3.利用itunse下载软件,并用Fiddler更改下载指令(旧版本软件get)。

4.通过pp助手或者itools将旧版本软件安装至设备。

PS:如果已经知晓所需要的版本号就可以直接跳到第3步开始,节省很多不必要的操作。

开工

1.对Fildder进行设置

打开 Fiddler,选择菜单栏 > Tools > Fiddler Options,在 HTTPS 选项中选择 Decrypt HTTPS traffic,并重新启动Fiddler。

1.png

2.itunse配合Fidder对软件进行版本号抓取

1.启动itunse,在"账号"一栏使用自己的App Store账号对电脑进行授权并登陆

2.在itunse store对需求软件进行搜索( 此处以“追书神器“”作为范例 )

2.png

3.在Fidder中找到p(我是数字)-buy.itunse.app, URL为/WebObjects/MZBuy.woa一条。并在右侧Inspectors > TextView中点击下方的黄色小方框 Response body...

4 (2).png

4.在p(我是数字)-buy...一栏点击右键 > Save > Response > Response Body ( 请一定要记得点击黄色小方框,不然就要返工了 ),在生成文件中查询版本号

4 (1).png

6 (2).png

3.利用Fildder对下载指令中的版本号进行修改

1.ctrl+x清空Fidder( 瞬间干净了有木有 ),在底部命令栏中输入bpu MZBuy.woa并回车( 让后面itunse执行用户修改后的命令 ),但是你会发现好像并没有什么发生。

6 (1).png

2.返回 itunse 重新下载所需软件,这时 itunse 会无法正常下载软件,在 Fidder 中找到红色报警选项,单击并进入 Inspectors > TextView,勾选处即为软件下载版本代码,只需将自己需要的版本代码替换,并点击下方的 Run To Comlietion,itunse便会下载你指定版本的软件了。

7.png

8 (1).png

4.通过itools将已下载好的旧版软件安装至设备

使用itools或pp助手,连接电脑后在软件中安装提取出的.ipa旧版安装包即可。(.ipa的安装包在itunse资料库中右键点击下载软件即可查询存放位置 )

PS:请务必保证itunse购买软件的账号与设备App Store账号一致,否则将无法安装。

小结

仅app更新而言,包含了开发者对app新的期待,但是有些改变对用户来说并不是想象中那么友好,适时的选用旧版的软件是对开发者努力的肯定,同时也是对新版本的一份希冀,愿君善用此项功能。