Leí que significa "ROM Update Utility".
¿Qué es lo que hace?
¿Cómo funciona?
¿A qué particiones afecta?
¿Cómo se desarraiga un teléfono?
¿Puedo usar accidentalmente el RUU equivocado en mi teléfono?
Leí que significa "ROM Update Utility".
¿Qué es lo que hace?
¿Cómo funciona?
¿A qué particiones afecta?
¿Cómo se desarraiga un teléfono?
¿Puedo usar accidentalmente el RUU equivocado en mi teléfono?
Un RUU es un archivo ejecutable de Windows (HTC actualmente no soporta Mac o Linux) que instala una ROM en su dispositivo. Sobreescribirá las siguientes particiones:
/system
punto de montaje)/boot
punto de montaje)/data
mountpoint, esto significa que pierdes todos de sus datos personales)Usas una RUU simplemente conectando tu teléfono y ejecutando el archivo ejecutable. Creo que el HTC Sync también puede ser necesario, pero no he hecho esto en un tiempo.
La razón por la que esto desarraiga su dispositivo es una especie de doble, aunque depende de su configuración exacta. Primero, el su
binario y la aplicación Superusuario se instalan típicamente en la partición de tu sistema cuando haces un Root. Como esto se sobrescribe con una versión de la partición, esas dos cosas no estarán presentes. Esto evita que hagas llamadas a la su
binario que se necesita para conceder permisos de Root a una aplicación.
En segundo lugar, la partición de la bota tiene una bandera que define si adbd
(es decir, el demonio ADB) se ejecuta con el permiso de Root, llamado ro.secure
. El valor por defecto para esto en una imagen de arranque es 1, lo que significa que es no corriendo como root (así que 1 representa "sí, es seguro"). Muchas ROMs personalizadas lo ponen a 0 para que puedas obtener inmediatamente un aviso de Root cuando uses adb shell
y también para que puedas ejecutar comandos privilegiados sin necesidad de un shell (es decir. adb pull
).
Según su última pregunta, yo no Piensa en puedes dirigir una RUU impropia, pero nunca lo he intentado. Pasa por un proceso de verificación antes de la carga, en cuyo momento asumo que comprueba que tienes el dispositivo adecuado y todo eso. Mi suposición es que la verificación fallaría si intentas usar uno en un dispositivo para el que no está diseñado.
Si quieres más información, me las arreglé para desenterrar un PDF del sitio de HTC que describe cómo usar una RUU en el HTC Magic (versión inalámbrica de Rogers). Sin embargo, los pasos son generalmente los mismos para cualquier dispositivo Android.
También hay que destacar que hay un programa de código abierto que está diseñado para proporcionar la misma funcionalidad mientras que es de plataforma cruzada. Se llama simplemente HTCFlasher, y yo no lo he usado. Puedes encontrarlo en el código de Google si es de su interés.
PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.