准备软件

Charles安装证书

下载好Charles安装好之后,需要安装一个SSL证书。具体步骤如下
1
2

抓包步骤

  1. 关闭系统的代理,打开Charles。
  2. 打开iTunes下载一个软件,我这里以有道词典为例
    Pasted image 20241222221132
  3. 右击这个域名,选择Enable SSL Proxying。然后我们切回到iTunes,重新下载该软件。
    Pasted image 20241222221152
  4. 点击展开域名WebObjects/MZBuy.woa/wa/buyProduct,右侧信息栏中,点击Context>>选择XML Text格式
    Pasted image 20241222223143
  5. 通过appID获取所有版本 可以查看所有版本和日期。通过抓包也是可以获取到版本号信息。位于****中间就是版本号。
    Pasted image 20241222223230
    appID获取可以通过iTunes复制应用连接获取到appID
    Pasted image 20241222223253
    Pasted image 20241222223307
    下载的ipa文件可以通过资料库查看,确实是老版本iTunes。
    Pasted image 20241222223351

流程梳理

  1. Charles安装SSL证书
  2. iTunes第一次下载app,注意域名“p(xx)-buy.itunes.apple.com”,开启”Enable SSL Proxying“
  3. iTunes第二次下载app,查看版本号信息,打断点”breakpoint“
  4. iTunes第三次下载app,修改”appExtVrsId“值,即版本号
  5. iTunes资料库获取 ipa文件

ipa如何安装

抓包旧版App好处