【iOS】使用imazing转移已下架app到新手机的方法(附安装mac虚拟机)

  • z
    zhaoyuping
    原来的手机上有一个很重要的应用,但是可惜的是开发者因为各种原因(例如没有续费开发者账户或者人为下架放弃开发)已经将其全区下架。这种情况下,当你准备换手机的时候,这个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和密码,搞定。
  • t
    tyfsam
    已下架app想更新有办法吗 iOS fly ~
  • P
    PurpleSun
    真可以吗 iOS fly ~
  • z
    zhaoyuping
    真可以,亲测成功。
    但是必须满足一下条件

    1、你手机里必须还保留有这个app

    2、你必须知道签名这个app的Apple ID(也就是你要知道当初下载这个app时用的ID和密码)

    只要满足这两个条件,就可以真正恢复。而且整个过程使用的是离线数据,是从你备份里提取的。只是在安装的时候要在线验证Apple ID
  • 郁鸟
    马克,好复杂的样子 iOS fly ~
  • T
    T22-T22
    mk待用 iOS fly ~
  • t
    tantalus.lee
    谢谢,苹果这个问题恼死人了。 iOS fly ~
  • j
    jesse_yu
    这方法不错,现在不少的小开发者下架应用了。 iOS fly ~