查看原文
其他

备份 IPA 安装包,你需要掌握这些技巧

艾橙君 艾橙科技 2022-05-05


日新月异,时代不断在变化。由于各种原因,应用被下架的情况,常常会在 App Store 出现。


备份软件的 IPA 安装包,非常重要。当我们保留了应用软件的 IPA 安装包,即使应用下架,我们还可以安装回来,只要软件还提供服务,我们依旧可以使用。



今天小编给大家介绍一下如何备份 IPA 安装包,未雨绸缪,做好准备,永远不会错!



App Store 应用


想要备份 App Store 应用的 IPA 安装包,其实很简单,在电脑上使用 iTunes下载是最好的方法了。


主要特点

  • 官方正版,安全放心。

  • 需要在电脑上操作。

  • 需要旧版 iTunes 。

  • 支持配合抓包软件抓取旧版。



1,安装带App Store 的 iTunes


首先,你要在电脑上安装 企业版的iTunes。



目前最新版本的 iTunes 12.9 去掉了 App Store,我们需要安装带 App Store 功能的企业版iTunes 使用,有三个版本:


  • iTunes 12.6.3

  • iTunes 12.6.4

  • iTunes 12.6.5


这三个版本的 iTunes,都有App Store,可以在电脑上下载和管理应用的 IPA 安装包,区别是支持设备升级的系统不同。


请关注微信公众号 艾橙科技

在聊天框回复 1263  1264 或 1265

分别获取三个企业版本的 iTunes 安装包下载地址。



你也可以前往苹果官方网站下,需要说明的是,网站仅提供最新的企业版 iTunes 安装包。


企业版 iTunes 官方地址:

https://support.apple.com/zh-cn/HT208079





2,在 iTunes 登录账号


打开 iTunes,在 iTunes 左上角可以看到一个应用或者音乐字样的小按钮,点击弹出菜单,选择应用。中间上方点击选择App Store,这个时候iTunes进入App Store的界面。点击账户,弹出窗口,输入账号密码登录。





3,下载应用 IPA 


在App Store界面,搜索或者点击已购,可以快速找到你要下载的App。




例如点击已购项目,已购列表内可以看到你账号内所有已经购买的 App。点击 App 图标右上角云下载标志,就可以下载该应用的 IPA 安装包到电脑上面了。可以在 iTunes 右上角看到下载进度列表。如下图所示。



小贴士:

  • 点击左上角的X符号,该App就不会出现在已购列表内。

  • 选择“不在我的资料库中”,会显示没有下载到电脑的应用,从而减少查找的数量。

  • 点击左下角的“全部下载”,可以批量下载应用。

  • 部分已经下架的应用可以在已购内找到。




4,管理和备份 IPA 安装包


点击资料库,可以看到所有下载后的所有应用,按字母排列。有更新的应用会醒目提示。


这里可以看到已经下载的应用总数。左边有详细分类。选中App点击右键,弹出菜单,可以查看更多操作。



我们点击在 Windows 资源管理器中显示可以打开存放 IPA 安装包的文件夹。在这里,可以看到通过 iTunes下载的全部 IPA 安装包。这些就是我们需要进行备份的 IPA 安装包了。可以复制到其他文件夹进行备份存放。



小贴士:

  • 因为每个应用只能存放一个,当你更新应用版本,会覆盖掉旧版本的 IPA 。

  • 你想备份旧版安装包的话,更新该应用前需要将安装包复制到其他文件夹进行保存、备份。

  • 示例图片存放路径或与你的实际或有所不同。




5,安装应用


通过iTunes下载的应用,如何安装到手机上面呢?


将手机连接电脑,在iTunes 中点击手机的标志,进入手机管理界面。



手机管理界面点击应用,可以看到资料库的应用。在资料库应用列表,点击右边的安装按钮,就会变为将要安装。点击右下角的应用(或者同步),等待同步完成,就可以将所选的应用安装到手机上面了。如上图所示。



我们使用 iTunes 同步进行安装软件,需要注意一些问题:


  • 所有操作需要同步后才可以在手机上生效,如果你是第一次同步,iTunes会自动备份,需要花费较长的时间

  • 如果你手机中已安装的应用,在电脑资料库中的 IPA  安装包版本高于手机版本,使用iTunes 同步,手机端应用会被高版本覆盖。

  • 如果你手机上已经安装了不是 iTunes 授权的 Apple ID的应用,同步会出现未授权提示,需要删除掉其他途径下载的应用才能同步。





第三方平台应用


有些应用会使用第三方分发平台的方式上架,例如未上架 App Store 前进行测试,或者无法上架App Store 采用企业证书方式分发安装。


对于第三方分发平台,我们可以在手机上通过 Thor 抓包的方式,下载 IPA 安装包。


Thor


主要特点

  • 需要专业抓包分析工具 Thor。

  • 可以抓包获取应用 IPA 安装包。

  • 获取 IPA安装包直链地址。

  • 获取应用 itms-services 安装地址。

  • 查看应用详细信息,例如URL Schemes、版本需求等等。



1,开启抓包,安装应用


首先,开启Thor 抓包模式,在Safari 浏览器打开你需要获取的应用网页,安装应用,等待应用安装完成。




2,查看抓包记录


等应用安装完成后,可以关闭Thor 抓包,点击底部按钮,查看抓包记录。



在抓包记录里面,查找到 IPA 记录,你可以在搜索栏输入关键词“ipa”快速搜索到内容,或者使用筛选器。找到后,点击查看 IPA详细。




3,获取 IPA 直链地址


在查看 IPA 抓包详细中,在“请求”一栏,可以获取到 IPA的下载直链地址。点击即可弹出菜单,“导出原始链接”可以分享或复制地址。有了这个地址,我们可以及时下载 IPA 安装包。

,



4,获取ipa 安装包


查看 IPA 抓包详细中,在“响应” → “消息体”,可以找到抓取的 IPA 安装包,点击进入查看,数据大小显示安装包的体积。



点击右上角的分享按钮弹出菜单,选择“导出原始文件”,就可以将 IPA安装包导出保存或者分享到其他 App了。





5,查看更多信息


我们解压查看ipa 安装包,可以获取更多信息。例如:


  • 查看应用的 URLScheme。

  • 查看应用最低兼容系统。

  • 获取应用 LOGO 等等。


在“Payload” → “xxx.app”文件夹(xxx一般为App 名称) →   查看里面的“info.plist ”文件。这里我们可以查看到更多内容。



点击打开“info.plist ”文件,文件中找到


<Key>CFBundleURLSchemes</key>


后面的一系列<string>……<string>内就是我们需要寻找的应用 URL Schemes了。有的软件只有一个,有的有多个,有的软件不提供URLSchemes,如下图左所示。在MinimumOSVersion 一栏,可以查看到应用软件兼容的最低版本系统。如下图右所示。





6,获取应用itms-service 安装地址


在抓包记录里面,我们还可以获取到应用安装的 itms-service 直接地址,只需复制到Safari 浏览器,就可以安装。


itms-service 是Apple为iOS企业用户提供的无线分发安装方式所使用的协议,使用这种方式发布应用不需要通过App Store,任何iOS设备都可以安装。企业用户通过这种方式发布的应用而没有设备数目的限制。


在抓包记录里面搜索“plist”,查看“plist”记录,通常是一个plist 结束的网址。示例的一个“plist” 是:


https://www.vfans.fun/apk/file/iOS/manifest.plist



我们将这个“plist”地址导出,例如保存到备忘录。



只需要在“plist”地址前面添加 itms-service 协议头,如下所示。


itms-services://?action=download-manifest&url=

添加后

itms-services://?action=download-manifest&url=https://www.vfans.fun/apk/file/iOS/manifest.plist


点击打开这个链接地址,或者复制到 Safari 浏览器打开,就能直接安装应用了,非常方便。通过 itms-services 协议,可以点击一下,就能够直接安装应用程序。



注:以上内容仅供示例,无法保证长期有效性。


使用Thor ,只需安装一次应用,就能轻松抓取到第三方分发平台的应用ipa 安装包,还能获取安装包直链、itms-service 安装地址、查看信息等等。在遇到网页无法打开,或者有安装此处限制的情况下,对于应用的保存分享有帮助。


注意事项

  • 这个方法,你需要可以安装应用,才能抓取和获取更多资源。

  • 第三方分发平台应用使用企业证书,如果证书失效,就无法使用了,所以保存 IPA安装包的意思不是很大,更适合保存安装地址或者分享。

  • 抓取 IPA 安装包后,你可以点击“解压查看”,检测 IPA是否可以正常解压,确保安装包完整抓取,再导出分享或保存。

  • 如果 IPA 安装包无法解压,请删除应用重新抓取。

  • 如果你是越狱设备,即使 IPA 的企业证书失效,你依然可以使用 ReProvision 安装。

  • 抓取 IPA 安装包后,你可以点击“解压查看”,检测 IPA是否可以正常解压,确保安装包抓取完整,再导出分享或保存。

  • 使用Thor 抓取的方法,并无法保证抓包所有第三方分发平台应用,望知悉。

  • 查看 IPA 安装包内详细内容,同样适用于 App Store 下载的应用。

  • 注意:在手机上,使用 Thor 抓包方式从 App Store 下载应用的 IPA 包,是无法安装的,因为缺少了验证文件。




使用小结


IPA 安装包下载的方式是多样的,选择适合你的方法吧。


App Store 应用,我们只能通过 iTunes 下载 IPA,官方正版,安全放心。需要提醒的是,同一个应用在 iTunes 资料库只能保留一个 IPA 安装包,每次更新会移除旧版 IPA。所以在 iTunes 中更新应用前,你需要将应用不同版本的 IPA安装包复制到其他文件夹进行保存。


已经下架的应用,在 App Store 内是无法查找并下载的。部分已下架 App 在已购内还存在,可以继续下载。有些彻底下载的App,就无法使用 iTunes下载了。


第三方应用,可以在手机上使用 Thor 抓包的方式,获取 IPA 安装包。由于企业证书的特殊性,容易失效,获取的意义就大大降低了,对于已越狱用户有帮助。我们可以获取到企业证书的 IPA 后,在Thor 内查看更多 IPA 的更多信息,例如获取应用itms-services 安装地址,查看URL Schemes、查看系统要求等等。



安装 IPA 的方法是多样的,当你有了 IPA 安装包,你也可以将其传输到手机,在手机端安装。


手机端安装 IPA 的方法,可以参考下方文章:

捷径实例分享:第四期

使用Pythonista 脚本,手机端轻松安装ipa 文件

使用Workflow 应用安装器,手机端轻松安装ipa 文件

使用JSBox 脚本IPA 安装器,手机端轻松安装ipa 文件

使用Shu,手机端轻松安装ipa 文件

使用助手,手机端轻松安装ipa 文件



备份 IPA 安装包属于防患未然,如果你觉得一个应用好用,在 App Store 购买/下载后,请打开电脑,在 iTunes 上面下载一次,备份一下吧。


关于 IPA 安装包的备份,如果您有什么好的方法,请留言和大家分享一下!

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存