Answers:
要求您必须是ROOTED,才能获得Titanium Backup并使用它备份您的手机。
使用Titanium Backup的原因是,如果您要安装其他版本和/或版本的Android,则可以有选择地还原部分数据。NANDROID备份有利于获得安全的映像,但不利于在新的OS安装之上恢复数据(有时会有副作用)。
一个好的方法来备份应用程序的数据,如果你不植根是使用adb
来自Android的SDK。例如,要备份“语言环境”的数据,您可以执行以下操作:
adb pull /data/data/com.twofortyfouram.locale/ C:\backup\locale\
要恢复,只需adb push
以相反的顺序使用相同的参数即可,即:
adb push C:\backup\locale\ /data/data/com.twofortyfouram.locale/
您应该能够以/data/app/
相同的方式备份应用程序。
adb shell
,然后cd /data/data/
再ls
。/data/app/
如果要保存应用程序,请进行备份,以避免重新下载它们。没有其他固定数据位置AFAIK :)
/data/system/
但我不知道它是否有效。
如果要执行实质上是设备的一对一备份的操作,则可以使用自定义恢复来创建“ nandroid”备份。这样有效地创建了NAND分区的磁盘映像(因此称为“ nandroid”),您可以在以后还原该磁盘映像。这将因设备和恢复系统而有所不同,但通常,如果要对手机的内部存储器执行完整备份,则需要:
根设备并安装自定义恢复。最受欢迎的恢复可能是ClockworkMod。安装方法因设备而异,但是ROM Manager可以在大多数流行的设备上为您完成安装。您只需启动ROM Manager,然后从主菜单中选择“ Flash ClockworkMod Recovery”。
如果使用ClockworkMod,请打开ROM Manager,然后选择“备份当前ROM”。这应该为您完成所有工作。
如果不使用ROM Manager 或使用ClockworkMod以外的其他恢复:
adb reboot recovery
从已配置和设置ADB的已连接PC 发出信息。根据设备的不同,恢复恢复可能还会有其他要求(例如Kindle Fire与其他设备完全不同)。完成备份后,您应该可以使用它从许多“软”砖中恢复。但是,仅使用备份无法恢复的两种情况是:
在这两种情况下,首先需要修复有问题的分区(引导加载程序或恢复),然后才能还原备份。基本上,任何阻止您访问恢复分区的措施也将阻止您使用恢复来还原备份。我会说这种情况很少见。您可以使用备份来恢复损坏的磁盘/boot
或/system
分区,因此刷新内核或ROM极有可能永久地阻塞设备(除非如上所述,除非它修改了恢复或引导加载程序)。
您也许可以从中刷新未压缩的备份,fastboot
但这取决于您正在使用什么恢复以及它如何执行备份。我记得,ClockworkMod仅用于dd
创建图像,它们实际上将在某些设备上正确闪烁。但是,在尝试进行错误的fastboot写入可能会使您也变砖之前,我强烈建议您进行研究。当然,只要您不尝试改写引导加载程序,就不会失去对的访问权限fastboot
,因此从某些方面来说,这可能是“一无所获,一无所获”的情况。
要实际还原备份,您可以:
如果不使用ROM Manager 或不使用ClockworkMod:
默认情况下,几乎所有情况下,Nandroid备份都存储在外部存储设备上。某些例外可能是没有单独的外部存储的设备(例如Galaxy Nexus等设备),其/sdcard
目录实际上位于物理内部存储上。无论如何,它将保存到您的/sdcard
目录中,该目录可从PC读取为USB大容量存储设备或adb
。您可以将nandroid备份从手机上复制到计算机上以进行安全保存,然后在以后还原时将其复制回去。
为此,您只需插入设备并寻找类似的路径/sdcard/nandroid
(或/sdcard/TWRP
进行TeamWin恢复,可能在其他地方进行查找)。然后,您可以将文件夹的内容复制到计算机上。或者,您可以adb
通过插入设备并发出类似于以下内容的东西来拉动它:
adb pull /path/to/backups
...通过PC外壳
您可以使用许多应用程序,但其中许多已经具有ES File Manager。
注意:请关闭尽可能多的应用程序。某些应用在运行时将不会备份。
在备份运行期间,您可以通过打开通知栏来查看其进度
应用程序将被复制到备份/应用程序中