写在前面
相信不少朋友在使用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。
2.itunse配合Fidder对软件进行版本号抓取
1.启动itunse,在"账号"一栏使用自己的App Store账号对电脑进行授权并登陆
2.在itunse store对需求软件进行搜索( 此处以“追书神器“”作为范例 )
3.在Fidder中找到p(我是数字)-buy.itunse.app, URL为/WebObjects/MZBuy.woa一条。并在右侧Inspectors > TextView中点击下方的黄色小方框 Response body...
4.在p(我是数字)-buy...一栏点击右键 > Save > Response > Response Body ( 请一定要记得点击黄色小方框,不然就要返工了 ),在生成文件中查询版本号
3.利用Fildder对下载指令中的版本号进行修改
1.ctrl+x清空Fidder( 瞬间干净了有木有 ),在底部命令栏中输入bpu MZBuy.woa并回车( 让后面itunse执行用户修改后的命令 ),但是你会发现好像并没有什么发生。
2.返回 itunse 重新下载所需软件,这时 itunse 会无法正常下载软件,在 Fidder 中找到红色报警选项,单击并进入 Inspectors > TextView,勾选处即为软件下载版本代码,只需将自己需要的版本代码替换,并点击下方的 Run To Comlietion,itunse便会下载你指定版本的软件了。
4.通过itools将已下载好的旧版软件安装至设备
使用itools或pp助手,连接电脑后在软件中安装提取出的.ipa旧版安装包即可。(.ipa的安装包在itunse资料库中右键点击下载软件即可查询存放位置 )
PS:请务必保证itunse购买软件的账号与设备App Store账号一致,否则将无法安装。
小结
仅app更新而言,包含了开发者对app新的期待,但是有些改变对用户来说并不是想象中那么友好,适时的选用旧版的软件是对开发者努力的肯定,同时也是对新版本的一份希冀,愿君善用此项功能。