使用 Fiddler 抓包旧版 IOS APP
很多下载了 TikTok 的朋友都发现即便是配置了代理规则却依旧无法访问视频内容,原因是 Apple 在此前调整了 APP 网络权限,新版本 TikTok 不再支持代理规则。不过近期 Apple 又做回了调整,测试在15.4.0 之后的系统中,使用最新版的 TikTok 24.2.0 版也可以正常访问视频了。但是,对于使用旧款型号 iPhone 的朋友而言,升级系统可能会不太愿意,那么就需要使用下面方法,去获取旧版本的 APP,从而适配当前系统。
工具介绍:
- Fiddler:网络调试工具。下载地址:https://www.telerik.com/fiddler
- ITunes:苹果官方媒体程序管理软件。下载地址:https://www.efreelife.com/ipsw/itunes/145 (新版本不再支持App Store,此为旧版)
- IOS APP 版本查询:https://tools.lancely.tech/apple/app-search
- 爱思助手:专业的苹果刷机助手、苹果越狱助手,下载地址:http://pc.i4.cn
抓包过程:
1、打开 ITunes ,登陆美区 Apple ID ,在 App Store 中搜索找到 TikTok。
2、打开 Fiddler ,点击 Tools —— Options —— HTTPS —— 勾选 Decrypt HTTPS traffic —— 勾选 Check for certificate revocation —— 点击 Actions —— 点击 Trust Root Certificate,后续选项全部选择是“是”即可。表示开启 HTTPS 解密并进行证书安装。
3、单击右下方如图所示空白方格,使其变为如图所示图标,表示开启请求拦截。
4、在 ITunes 中点击“下载”,可以看到上方下载请求已本拦截,无法继续加载。同时在 Fiddler 中找到 URL为“p30-buy.itunes.apple...”的请求,然后双击打开。
5、进入右侧该界面,然后点击绿色“Run to Completion”,放行该条请求。
6、在左侧新加载出的请求中找到 URL 为“p30-buy.itunes.apple... /WebObjects/MZBuy...”的请求,双击打开,然后点击“Syntaxview”,在请求内容中找到 <string>*********</string> 字符,其中的数字就代表 APP 版本ID 。
7、打开 APP 版本查询网站,选择美区,然后搜索 TikTok ,找到 21.1.0 版本(有2个,都可支持代理规则),并复制下对应的版本ID(任选1个)。
8、回到 Fiddler ,将旧版本的 APP 版本ID 进行粘贴替换,然后点击绿色“Run to Completion”,放行该条请求。
9、双击左下方“拦截”图标,使其重新变成空白,然后将此前已放行请求后新生成的全部请求 全选,接着点击上面“Go”,开始放行。
10、新得请求已生效,iTunes 开始下载相应请求的 APP。
11、待下载完成后,可在文件夹中看到“TikTok 21.1.0”的 ipa 文件,即代表抓包成功。
12、然后将手机与电脑连接,打开爱思助手,点击 应用游戏 —— 导入安装 —— 选择 TikTok ipa 文件,进行安装。
13、安装完成后,若点击 APP 后发现需要账号密码验证,则输入对应的美区 Apple ID 即可。最后,在手机设置中关闭 App Store 的“APP更新”,防止软件自动升级。
到此,抓包旧版 IOS APP 及安装的过程就结束了,有需求的朋友可以进行尝试。
当前文章地址:https://www.day0.club/1068/%e4%bd%bf%e7%94%a8-fiddler-%e6%8a%93%e5%8c%85%e6%97%a7%e7%89%88-ios-app/
来源:DAY·0驾校
文章版权归作者所有,未经允许请勿转载。
共有 0 条评论