什么是RUU?


11

我读到它代表“ ROM Update Utility”。

它有什么作用?

如何运作?

它会影响哪些分区?

如何取消手机的root?

我可以不小心在手机上使用错误的RUU吗?

Answers:


13

RUU是Windows可执行文件(HTC当前不支持Mac或Linux),可将ROM安装到设备上。它将覆盖以下分区:

  • 系统(安装/system点)
  • 引导(/boot挂载点)
  • 复苏
  • 用户数据(/data挂载点,这意味着您丢失了所有个人数据)
  • 它可能会更新您的广播图像(如果较新)

您只需连接手机并运行可执行文件即可使用RUU。我相信可能还需要HTC Sync,但是我已经有一段时间没有这样做了。

解除设备根目录的原因有两个,尽管这取决于您的确切配置。首先,suroot用户通常将binary和Superuser应用程序安装到系统分区。由于使用分区的普通版本覆盖了该分区,因此不会显示这两件事。这样可以防止您对su二进制文件进行调用,而将二进制文件授予应用程序的根权限。

其次,Boot分区具有一个标志,该标志定义是否adbd(即ADB守护程序)以root权限运行,称为ro.secure。股票启动映像上的此默认值是1,这表示它不是以root身份运行(所以1表示“是的,它是安全的”)。许多自定义ROM将其设置为0,以便您在使用时可以立即得到根提示adb shell,并且还可以执行特权命令而无需使用shell(即adb pull)。

对于您的最后一个问题,我认为您无法运行不正确的RUU,但我从未尝试过。在上传之前,它确实经过了验证过程,在这一点上,我认为它会进行检查以确保您拥有正确的设备,而不是其他。我的猜测是,如果您尝试在非设计用途的设备上使用它,则验证将失败。

如果您需要更多信息,我设法从HTC的站点中提取了一份PDF,其中概述了如何在HTC Magic(Rogers无线版本)上使用RUU。不过,任何Android设备的步骤通常都是相同的。

还要注意的是,有一个开源程序,旨在跨平台提供相同的功能。它简称为HTCFlasher,我自己并未使用过。如果您感兴趣,可以在Google代码上找到它

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.