生根会清除任何东西吗?


18

如果我将自己的android手机设为root(这样我就可以访问Wifi网络共享等),这会抹掉手机上的所有内容(应用程序,数据等)吗?

除了以root用户身份运行应用程序的能力之外,它还会改变其他东西吗?

Answers:


23

那会抹掉手机上的东西吗

根目录化本身不应该擦除任何内容(除了可能在此过程中创建的临时文件)。然而,在某些设备上生根需要先解锁引导程序-而通常包括(意思是:所有数据和用户安装的应用程序都走了-这可以解决在Android 4.0+执行adb backup –apk –shared –all –f /path/to/backup.ab 执行解锁,以及adb restore /path/to/backup.ab之后,如下面注释中指出的Compro01)。

除了以root用户身份运行应用程序的能力之外,它还会改变其他东西吗?

Yes.¹作为必需的二进制文件(通常suSuperUser.apk/ SuperSU.apk,和busybox其所有的符号链接)推到/system分区(否则被安装只读),它会改变该分区。现在听起来可能微不足道,但是问题是:一些 s(以及其他直接从制造商/提供者提供的更新)首先比较分区的校验和。如果不匹配(并且在生根后也不会匹配),则更新可能会被拒绝/失败。

另一方面:如果这些更新不会失败,则在应用它们时您可能会失去。如果它们包含完整/system图像,那就是。


¹ 更新:使用Magisk,此处描述的更改不会应用于系统分区。


3
为了处理出厂重置,在最新的android版本(4.0及更高版本)上,最简单的方法就是使用adb backup命令。 adb backup –apk –shared –all –f /where/you/want/the/file(备份您的应用和所有用户数据),然后adb restore /where/you/put/the/file在完成解锁之后以及在您root之前进行备份。
Compro01 2013年

1
@ Compro01在解锁之前进行备份,是的。我从来没有尝试过这种方式,它应该不会打破的东西恢复(即改写/删除“根工作”)。在您允许的情况下,我将直接将其包含在答案中。
伊齐

指定备份路径不适用于我的设备moto-x,而是在确认设备上的备份后,在当前目录中使用名称backup.ab创建备份。我拥有的adb版本是1.0.32。
DivKis01 2015年

如果没有另外指定, @ DivKis01 backup.ab是默认名称。我从未听说过该参数被忽略。您确定没有打错字吗?-f
伊兹

@Izzy:是的,我尝试了几次,没有错字。
DivKis01,2015年

1

除了向su,添加超级用户权限应用程序和busybox之外,它“不应”更改任何其他内容。这实际上取决于您使用的方法,但是,可能会出现故障,可能会删除某些内容。


1

在大多数情况下,“无根”功能不会擦除任何内容,而是为您提供了非凡的备份功能。

扎根后,几乎可以备份任何内容(用户应用程序,系统应用程序,所有应用程序数据,通话记录,SMS,游戏进度,Wi-Fi接入点等),这些数据在出厂时可以轻松无缝地恢复。重置或以其他方式丢失数据。

我在博客中列出了“生根”的某些方面。


链接到博客不再起作用了吗?
Matifou


0

我经常根设备。生根不会清除任何内容,但是如果生根方法不能正确应用,则主板可能会被锁定或损坏。

在执行任何操作之前,始终首选备份。

您可以从电子邮件帐户获取联系人,但是默认情况下,便笺和任务存储在手机内存中。

另外,生根后,您可以安装Clockworkmod recovery,但不要擦拭任何东西。

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.