App分析

在我们调研其他App的时候,或者想获取其他App内部资源的时候,我们需要做些什么才能拿到我们想要的东西呢?
本教程以获取西瓜视频为例

依赖工具

获取App安装包

  1. 在手机上下载西瓜视频
  2. 将手机连入Mac
  3. 下载ipa获取工具Apple Configurator 2
  4. 登录跟手机一样的AppleId
  5. 点击添加
  6. 搜索西瓜视频并添加
  7. 等待下载结束。下载结束千万别乱点,往下看教程
  8. 打开Finder,前往文件夹[Command+Shift+G],输入
    1
    ~/Library/Group Containers/K36BKF7T3D.group.com.apple.configurator/Library/Caches/Assets/TemporaryItems/MobileApps/
  9. 然后一直往下级文件夹进入,最后就提取到了西瓜视频 3.5.1.ipa
  10. 西瓜视频 3.5.1.ipa复制到桌面新建的西瓜视频调研文件夹中
  11. 关掉Apple Configuration2

提取图片资源

  1. 西瓜视频 3.5.1.ipa复制一个副本,将其改名为西瓜视频 3.5.1.zip
  2. 解压西瓜视频 3.5.1.zip
  3. 找到~/Desktop/西瓜视频调研/西瓜视频\ 3.5.1/Payload/Video.app
  4. 右键Video.app显示包内容
  5. 找到Assets.car
  6. 下载Assets提取工具
  7. 打开Assets提取工具
  8. 此刻所有资源提取完成