最近一直在用微博国际版,不仅无广告而且时间线也是正常的,不过最新的更新发布之后,我发现启屏开始带广告了,没越狱的我只能通过降级来解决了。
准备工具
- Fiddler for Windows
- iTunes for Windows
设置Fiddler
打开Fiddler,依次点击Tools → Fiddler Options
,切换到HTTPS
标签。
勾选Capture HTTPS CONNECTs
和Decrypt HTTPS traffic
。
抓包获取版本号
接下来就是抓包获取App的版本号了,首先打开iTunes,搜索微博国际版
,先别急着点下载。
接着打开Fiddler,设置一个断点。在左下角的黑色选项框中输入bpu MZBuy.woa
,然后回车。
然后我们回到iTunes中,点击下载,这时我们发现是无法开始下载的,我们回到Fiddler中,找到一个左侧图标是T
字样的那一行,选中然后在右侧点击Run to Completion
,允许执行下载。
因为使用的是https协议,所以需要先解密,否则得到的密文我们也看不懂。点击Response body is encoded.Click to decode.
。
接着我们使用右键将它保存在本地。
用写字板
将这个文件打开,找到这里,每一个被integer
标签包裹的数字串就代表着一个版本,因为没有办法知道具体的版本号,所以接下来就只能一个一个试了。
下载旧版本的App
接下来我们就回到iTunes,将刚刚下载好的App删掉。
重新搜索一次,然后点击下载,因为刚刚设置了断点,所以依旧没有开始下载,我们回到Fiddler中,还是找到这一行,然后再右侧切换到TextView
标签,将版本号的数字串修改掉。因为几次测试下载发现没有广告的2.4.0版本的数字串是822073148
,所以这里直接替换就不一个一个试了。
修改完成后,就点击下方的Run to Completion
开始下载即可。
安装应用
在iTunes Media文件夹中就可以找到刚刚下载好的ipa安装包了。
然后使用iTunes安装即可。
Ps:其实每一步都非常简单,这里的微博国际版只是做个示范,其他的软件大家可以自己测试。
还有降级操作,之前以为升级了原版本就永远找不到了
@DebtCollection 得要一些操作,如果越狱之后就更简单了。