(Samsung Galaxy S9000)
#1 楼
据我所知,您只能使用root用户对手机进行完整/完整备份。因为您需要root用户才能运行Titanium Backup(仅备份应用程序及其数据),或者您需要root用户才能刷新ClockWork Recovery,该时钟使您可以执行Nandroid备份(整个设备的完整映像备份)。评论
你不能备份任何东西吗?应用?数据?在生根之前,没有什么可以备份的吗?如果扎根生根,您会彻底毁了吗?
– Alex B
2011-2-5在17:33
@AlexB就是这样。如果没有root用户,则无法进行完整备份。您的联系人,电子邮件,日历等已同步到云。您可以使用SMS备份来备份您的文本。电子市场会自动下载您的应用。您的图片在SD卡上。但是,如果您只想从/ system / data中提取所有内容,则需要管理员权限(root)。
–布莱恩·丹尼♦
2011-2-5在17:41
上面评论的内容:/ system和/ data中的任何内容都不重要(当然是主观的)。它只是诸如无线访问点,您的帐户等之类的东西。邮件和联系人应该在云中。将内容保存到/ sdcard(TitaniumBackup为1)的应用程序将在全新安装后立即返回,因为/ sdcard不会在出厂重置时擦除,而只会擦除系统分区。所以,是的,咬紧牙关,立即扎根,以便将来获得完整的备份。
– pzkpfw
2012-09-28 10:18
您不需要root即可刷新CWM。
– Jiggunjer
16年1月29日在12:32
#2 楼
您需要root用户才能进行完全备份,因为无法使用用户权限来访问系统分区(在其他区域中)。adb shell
将允许您浏览/system/
,但不能浏览/system/app/
和其他区域。 adb pull
将允许您拉出/system/app/
,尽管其他文件会因权限错误而失败。没有root来进行备份实际上是没有用的,但是,因为您无法还原文件!
/system/
是只读的,没有根用户无法将其重新安装为RW。评论
在我没有root权限的电话中,我能够(通过adb)拉出所有系统文件夹。我无法拉的是数据文件夹。
–迭戈
11年8月30日在16:27
@Diego我刚刚尝试了混合结果,我将更新我的答案。
–马修·雷德(Matthew Read)
11年8月30日在19:34
@MatthewRead关于CWM及其Nandroid备份如何?只要不锁定引导加载程序,就可以在非root用户的电话上安装/刷新某些状态的CWM。有什么经验吗?
– Izzy♦
2012年8月25日17:30
我可以确认adb pull不适用于系统。即使在有根电话上,也可能是因为adb守护程序无法以root身份运行。将权限更改为root后,我将再试一次。
– Jiggunjer
16年1月29日在12:13
@jiggunjer是的,我认为这将取决于您的ROM和Android版本。一些制造商似乎松懈了一些。我认为最终结论仍然成立:)
–马修·雷德(Matthew Read)
16年1月29日在22:41
#3 楼
如果您运行的是4.0或更高版本,则可以使用adb backup
。请按照此处的说明进行操作。生根后,Titanium Backup Pro可以从该文件中还原所需的数据。
评论
需要特别注意的是,必须使用--nosystem标志(或类似标志)运行adb备份,因为否则它将尝试备份/ system并失败。没有root,period,这将不是完整的备份。
– pzkpfw
2012-09-28 10:21
@ bigbadonk420在我链接的Ryan的回答中没有这么说。为什么会失败? (还有为什么要备份/ system?)
– R R
2012年9月28日上午10:38
参见android.stackexchange.com/questions/29635/…-关于您为什么要备份系统的问题,我有点困惑。有一些显而易见的原因使您想要这么做。
– pzkpfw
2012年9月28日上午11:00
显然,它不是我不明白的那么明显。如果您正在生根,则可能不想还原该文件,并且论坛上提供了工厂映像。同样,您的评论在这里会更加有用,因为这是实际的说明。散布少量信息不是一个好主意。
– R R
2012年9月28日在12:43
如果我没记错的话,它存储在/data/misc/wifi/wpa_supplicant.conf中。我可以确定文件名,但是不能确定路径,因为我没有手机。但这绝对在/ data上。您是正确的,因为ro挂载的系统与备份无关,而不是在运行时添加信息。
– R R
2012年9月28日13:21
评论
非根目录设备的完全备份的可能副本