原来的手机上有一个很重要的应用,但是可惜的是开发者因为各种原因(例如没有续费开发者账户或者人为下架放弃开发)已经将其全区下架。这种情况下,当你准备换手机的时候,这个app就要永远丢失了。即使你使用iTunes做了整机备份,当你恢复的时候,也会被提示因为这个app已经从AppStore下架,无法恢复。
目前找到一个方法,大概是目前全球唯一的方法,可以将该app从旧手机中提取出来,再复制到新手机上。无需越狱,且支持最新的iOS 11系统
注意。此方法适用于app已经彻底下架再也找不到且现有手机仍存有此app的情况。那种部分区下架app的恢复方法很多,不在本文探讨范围内。
1、首先你要有macOS平台。有Mac电脑的话这一步就可以跳过了。否则必须使用虚拟机。
虚拟机安装教程:
https://jingyan.baidu.com/article/363872ec206a356e4ba16f30.html下载教程里的macOS 10.11 (虽然有更新的镜像,但是这个是亲测没有问题的。图省事可以用这个)
虚拟机vmware12下载链接已失效,下载
http://www.zdfans.com/7931.html里的14版。
14版可用的unlocker14下载链接:
http://pan.baidu.com/s/1nv0xvL3密码:n5bv (这玩意是解锁VMWare可安装Mac系统,里面还有VMTools工具包)
之后按照教程安装。
装好后,如果启动虚拟机黑屏,管理员运行cmd依次执行
netsh winsock reset
net stop VMAuthdService
net start VMAuthdService
net stop VMwareHostd
net start VMwareHostd
然后建议把VMTools装上,可以自由调整分辨率。见下图载入unlocker14里的镜像安装tools


之后在虚拟机设置里将USB设置为2.0模式,否则连接不了iPhone


装好后别忘了进Mac Store更新一下iTunes到最新。
2、去imazing官网下载imazing安装。之后对原iPhone做一次整机备份。(imazing这个软件坑爹的地方在于它虽然有win版,但是win版缺少了恢复app到iOS设备的功能)
3、连接iPhone,选择管理应用程序。之后在app列表中找到想要备份的app,点击右侧的云彩图标,此时imazing会从整机备份中提取该app。注意提取后是.imazingapp格式才对,不是ipa格式。
插上新手机进入同样界面,点击左上角设备页,再点击右下角箭头,选择恢复应用程序(见下图),选择之前备份好的.imazingapp格式的文件,按照提示输入Apple ID和密码,搞定。

