如何还原氦气备份?


9

我正在转移到新手机,并使用氦气将我的东西备份到Dropbox。后来我将该文件carbon夹复制到sdcard上的文件夹中,但是氦气似乎无法检测到它。知道我该如何还原吗?似乎格式不同。。常规备份似乎是,carbon/com.appname/files但在我的保管箱备份中,它只有文件,根本没有文件夹。

Answers:


11

有多种方法可以实现此目的:

在设备上

  1. 开始氦气
  2. 选择任何“虚拟应用”以从中创建备份
  3. 出口氦气
  4. 检查将备份文件放置在何处以及哪些文件(备份由多个文件组成)
  5. 将备份文件复制到该位置
  6. 检查每个应用程序是否都具有您检查过的所有文件1
  7. 再次启动氦气,现在应该找到备份
  8. 还原您想要还原的任何内容

如果“旧手机”仍在运行

该应用程序称为“ Helium 应用程序同步和备份”。因此,当转到其“还原和同步”选项卡时,您应该能够跨设备传输和还原备份。我从没有尝试过,所以无法提供任何细节。

使用电脑

Helium Backup使用与ADB相同的文件格式(实际上,它在本地使用ADB创建和还原备份)。因此,将备份文件保存在计算机上,并将设备通过USB与启用后,您只需从命令行恢复备份即可。只需.ab为此选择文件,然后运行

adb restore com.foobar.ab

(当然,您必须替换com.foobar.ab为真实的文件名)。请参阅是否有最低限度的ADB安装?如果您尚未设置计算机以供ADB使用。此处提到的下载内容也可以在此处找到


1我很久以前就记得,当其中一个文件丢失时,氦气可能会“忽略”备份


嘿,Sry实际上要删除此q。我最终再次备份到SD卡。这次要小得多。..我能够使用bt sync将它转移到我的新手机上,并且现在正在恢复。您的第一种方法未检测到我的保管箱备份,因此q。2nd我认为需要保费
Karthik T

我按照这个想法先备份了一个虚拟应用程序,并确认它已复制到Carbon文件夹中。我使用Astro文件管理器将其中两个备份文件夹复制到了新手机的carbon文件夹中。我可以看到我复制到该文件夹​​中的备份文件夹。在我的新手机上的氦气还原和同步中,我看到了用于还原(甚至在强制重启后)的虚拟应用程序以及其中一个备份的应用程序,但没有真正要为其还原数据的应用程序。另外,我还恢复了第二个应用程序,Yr.No weather app,并且我以前的位置都没有显示:-(任何建议都
值得

1
@boardtc Apps可以选择不备份(即,开发人员可以定义将其忽略)。因此,请检查文件夹中是否存在这些应用程序的文件,并且.ab文件没有0或41个字节(0代表失败,41代表退出)。如果这些文件正确,我只能参考答案的最后一部分:“使用计算机”进行还原。
伊齐

1
@izzy很棒!!!! “ adb restore com.mobeam.beepngo.ab”,瞧瞧它在那里!谢谢您:-)
boardtc

@boardtc如答案所示:)很高兴这也为您解决了!
伊齐

1

Dropbox备份由于某种原因缺少每个应用程序的文件夹,因此当我尝试将其复制到新手机时无法识别。相反,我备份了SD卡,然后将其转移到新手机上进行还原。到目前为止似乎工作正常。


对应于我的第一个建议(尽管没有明确提及,但我在其中记下了SD卡)。很高兴您已经解决了该问题-感谢您分享您的解决方案(为此付出了+1)!
伊齐

1
是的,@ Izzy我的问题是,按照您的说明复制原始备份,但没有成功。我的猜测是,备份到保管箱的格式与备份到SD卡的格式不同
Karthik T

0

如果文件是Helium V1.1.4.6制作的.zip文件,则可以:

  1. 解压缩它们,直到其中有一个包含文件example app backup folderexample app backup file.ab文件夹。
  2. 然后,您可以将该文件夹放在手机中的文件夹中\carbon。然后氦气会检测到它,因为它还将自己的备份存储在该位置。
  3. 从您的保管箱还原应用程序备份。

区别在于,当导出备份时,它会创建zipfile,否则会创建一个包含.ab文件的文件夹,如Izzy的答案所述。

这样,您可以:

  • 一次还原所有文件
  • 无需与PC建立连接。

在Android 6.0.1上测试

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.