操作步骤
1. 设置Fiddler打开 Fiddler,选择菜单栏 ->Tools -> Fiddler Options,在 HTTPS 选项卡中勾选Decrypt HTTPS traffic ,然后重启Fiddler。
2. 打开iTunes,搜索要下载的App以QQ为例。
3. 点击下载,等右上角出现箭头后删除下载选中下载按2次Delete键即可删除。
4. 在Fiddler查找相关请求找到 p57-buy.itunes.apple.com 、URL开头为/WebObjects/MZBuy.woa 的请求。
切换右侧至 Inspectors 选项卡,并点击中间Response is encoded 。Click to decode。
5. 保存该请,点击左上角的File -> Save -> Response -> Response Body。需要注意的是,如果没有点击黄色方块,将会保存一个乱码文件。
6. 打开保存的xml文件,搜索找到 softwareVersionExternalIdentifiers ,其后一系列数字为该APP版本号。从上往下为该App 自第一个版本起每个版本在 App Store 中的版本 ID。
7. 确认需要下载的版本ID后,复制。例如,下载QQ版本的ID为3843900。在 iTunes 中重新搜索App。然后切换到Fiddler,清空请求(CTRL+X),在左下角黑色输入框输入 bpu MZBuy.woa (取消断点为输入bpu)返回 iTunes,点击下载。
8.回到 Fiddler 后会出现红色图标的请求,点击红色的链接,转到右侧的Inspectors-TextView编辑版本 ID 为需要下载的版本 ID。最后点击绿色按钮(Run to Completion)发送请求,进行下载。下载过程中需要保持 Fiddler 和 iTunes 一同打开,不可关闭。
8. 下载安装App下载完毕后,找到.ipa安装包,默认地址为itunes的下载位置,在常用的
软件(PP助手、iTools)中安装。