有人可以推荐一种备份Android设备的好方法吗?
理想情况下,我想以无线方式进行此操作,不仅要备份我的数据,还要备份我的用户设置。是否可以备份Android设备的映像-甚至不需要重新安装应用程序?
从已还原备份的用户那里得知,备份的简便性和完整性特别有用,他们的过程是。
谢谢

评论

请指定有根/无根。有根很容易备份,无根才是真正的问题所在。

如果您拥有一部已打过电话的手机,并且对还原到同一设备的特殊情况感兴趣,请参阅我对问题的回答如何将已打过手机的电话备份到PC? (用于还原到同一设备)。

#1 楼

要求您必须是ROOTED,才能使用Titanium Backup并使用该备份手机。安装其他版本和/或版本的Android。 NANDROID备份有利于获得安全的映像,但不利于在新的OS安装之上恢复数据(有时会有副作用)。

评论


备份(使用Titanium备份时)去哪里了?他们会在PC上吗?我需要SD卡进行备份吗?

– andrybak
2015年10月25日13:12

他们转到/ sdcard / TitaniumBackup。请注意,/ sdcard不一定表示它在SD卡上。例如,Moto X不支持物理SD卡,但Android会创建该分区进行存储。

– SAGExSDX
2015年12月30日在21:15



请注意:1)您可以选择TB存储备份的位置。 2)它不备份用户文件,如照片。

– Jiggunjer
17年8月28日在10:25

#2 楼

如果您不扎根,则备份应用程序数据的一个好方法是使用Android SDK中的adb。例如,要备份语言环境的数据,您可以执行以下操作:

adb pull /data/data/com.twofortyfouram.locale/ C:\backup\locale\

要还原,只需将adb push与相同的参数反过来使用订单,即:

adb push C:\backup\locale\ /data/data/com.twofortyfouram.locale/

您应该能够以相同的方式从/data/app/备份应用程序。

评论


有没有办法浏览/数据?除了/ data / data之外,是否还有其他需要备份的目录?

– ho
11年8月26日在11:25

@Shoan是的。启动adb shell,然后启动cd / data / data /,然后启动ls。如果要保存应用程序以避免备份,请备份/ data / app /。没有其他固定数据位置AFAIK :)

–马修·雷德(Matthew Read)
2011年8月26日15:19

有没有办法备份应用程序以及操作系统的首选项/设置?

– ho
11年8月26日在16:48

@Shoan您可以尝试备份/ data / system /,但是我不知道它是否可以工作。

–马修·雷德(Matthew Read)
2011年8月26日16:56

#3 楼

如果要执行本质上是设备的一对一备份的操作,则可以使用自定义恢复来创建“ nandroid”备份。这样做可以有效地创建NAND分区的磁盘映像(因此为“ nandroid”),您可以在以后还原该磁盘映像。这会因设备和恢复系统而有所不同,但通常,如果要对手机的内部存储器执行完整备份,则需要:


根设备和安装自定义恢复。最受欢迎的恢复可能是ClockworkMod。安装方法因设备而异,但是ROM Manager可以在大多数流行的设备上为您完成安装。您只需启动ROM Manager,然后从主菜单中选择“ Flash ClockworkMod Recovery”。
如果使用ClockworkMod,则打开ROM Manager并选择“ Backup current ROM”。这应该为您完成所有工作。

如果不使用ROM Manager或使用ClockworkMod以外的其他恢复方法:


将设备重新引导到恢复状态模式。这又因设备而异,但是ROM Manager具有“重新启动进入恢复”选项,无论您安装了哪种恢复,该选项均有效。另一个选择是从已配置和设置ADB的已连接PC发出adb reboot recovery。取决于您的设备,恢复恢复可能还有其他要求(例如Kindle Fire与其他设备非常不同)。
导航到“备份/还原”或“ Nandroid”菜单(或类似菜单)。
选择“备份”,然后(如果需要)选择要备份的分区。一些恢复操作还会为您提供压缩备份的选项。
选择“执行备份”(或类似操作),然后等待该过程完成。



完成备份后,您应该可以使用它从许多“软”砖中恢复。但是,仅使用备份无法恢复的两种情况是:


您的引导加载程序无效/损坏/等
您的恢复分区无效/损坏/等

在这两种情况下,您首先需要修复有问题的分区(引导加载程序或恢复),然后才能还原备份。基本上,任何阻止您访问恢复分区的措施也将阻止您使用恢复来还原备份。我会说这种情况很少见。您可以使用备份来恢复坏的/boot/system分区,因此,刷新内核或ROM应该极有可能永久地阻塞设备(除非如上所述,除非它修改了恢复或引导加载程序)。

您也许可以从fastboot刷新未压缩的备份,但这取决于您正在使用什么恢复以及它如何执行备份。我记得,ClockworkMod只是使用dd来创建图像,它们实际上将在某些设备上正确闪烁。但是,在尝试进行错误的fastboot写入可能会使您也变砖之前,我强烈建议您进行研究。当然,只要您不尝试改写引导程序,就不会失去对fastboot的访问权限,因此从某些方面来说,这可能是“一无所有,一无所获”的情况。

实际还原备份,您可以:


在ROM Manager中选择“管理和还原备份”,然后选择要从中还原的备份。

如果没有,请执行以下操作:使用ROM Manager或不使用ClockworkMod:


重新启动进入恢复
选择“备份/还原”或“ Nandroid”(或类似版本)
选择“还原”
选择要从中还原的备份(如果有多个)
选择要还原的分区(如果有此选项)
选择“还原”并等待该过程完成完成



默认情况下,几乎在每种情况下Nandroid备份都存储在您的外部存储设备上。某些例外情况可能是没有单独外部存储的设备(例如Galaxy Nexus等设备),其中/sdcard目录实际上位于物理内部存储上。无论如何,它将保存到您的/sdcard目录,该目录可从PC读取为USB大容量存储或adb。您可以将nandroid备份从手机上复制到计算机上以进行安全保存,然后在以后还原时将其复制回去。

为此,您只需插入设备并寻找类似/sdcard/nandroid的路径(或对于TeamWin恢复,请选择/sdcard/TWRP),对于其他路径也可以。然后,您可以将文件夹的内容复制到计算机上。或者,您可以通过插入设备并发出类似于以下内容的东西来用adb拉动它:

adb pull /path/to/backups


...从PC机壳中。

#4 楼

您可以使用许多应用程序,但是许多应用程序已经具有ES File Manager

注意:请关闭尽可能多的应用程序。某些应用程序在运行时将无法备份。


启动ES File Manager
(打开它后,通常处于文件管理器模式)
点击第二个图标从右侧切换到应用程序模式
长按任意图标。从上下文菜单中选择“全选”
按菜单。选择“备份”

运行备份时,您可以通过打开通知栏查看其进度

应用程序将被复制到备份/应用程序中

评论


这只是备份应用程序吗?类似的过程是否也可以备份数据文件,例如照片和录音机文件?

–NealWalters
2012年2月5日在19:09

@Neal是,也可以备份应用程序和数据,但需要root权限。方向在设置>>帮助>>常见问题解答中。要在帮助和应用之间进行一些反复的仔细阅读,以使所有内容都得到整理,但这一切都很好。还可以使用根系统应用程序和数据进行备份。

–马特·威尔基
2015年10月12日在7:19



#5 楼

此任务的复杂程度取决于您的手机。

HTC Evo(和支持的手机)可以使用unrEVOked根工具来获得根访问权限。安装Titanium Backup并将所有内容(包括系统)备份到存储卡上(并可以将其复制到计算机上以进行额外备份)。

否则,您需要获得类似于unrEVOked的root权限并使用Titanium。

如果不可能的话,您需要扎根手机并进行NANDROID备份。这样就可以将手机内存中的所有内容备份为图像,并且可以随时还原,以完全替换手机上的任何内容,即使您安装了其他版本的android。

。 HTC PC Sync?与其他工具相比,这有点cr脚。

#6 楼

如果您没有root用户,则可以使用MyBackup。它可以保存应用程序和媒体(照片,音乐,视频),还可以保存数据(联系人,SMS,MMS,警报等)。

不幸的是,即使是本地保存和还原(例如,在SD卡上),它也需要Internet连接(对于MyBackup / Rerware帐户),而免费版本仅是一部手机(您无法将备份复制到其他手机)。

请注意,非root版本的功能不如eg钛备份或MyBackup根。


也有氦气(以前称为碳),它也不需要根。