Se ha encontrado una herramienta de verificación de raíz fabricada por LG en varios dispositivos LG emblemáticos; aparentemente degrada fuertemente el rendimiento del sistema hasta que se desactiva.
LG alguna vez tuvo una postura mixta a la hora de modificar sus dispositivos, aunque se han abierto en los últimos años y ahora la mayoría de los teléfonos LG internacionales tienen una manera fácil de desbloquear el gestor de arranque. De hecho, los dispositivos LG ahora son bastante populares entre los desarrolladores en nuestros foros, y sus líneas insignia tienen un sólido soporte de ROM personalizado. Sin embargo, desde hace años la empresa estado incorporando una herramienta de verificación de raíz en muchos de sus dispositivos, lo que los usuarios de nuestros foros han descubierto que degradar significativamente el rendimiento hasta que se desactiva.
Este problema fue planteado más recientemente por un miembro senior de XDA. dimm0k. Según él, estaba intentando determinar problemas de rendimiento en su T-Mobile LG V20 rooteado. Incluso después de limpiar el dispositivo y solo instalar Magisk, notó una serie de procesos 'sh' que seguían apareciendo hasta que el rendimiento del sistema se vio afectado negativamente. Su investigación finalmente lo llevó a un proceso llamado "
RCD" se activa en el arranque, que comprueba el acceso de root y ciertos signos de acceso de root, y aparentemente registra lo que encuentra.El proceso es, de hecho, una herramienta de verificación de raíz agregada por LG. Y representa, como era de esperar, Herramienta de verificación de raíz (ECA). La gran cantidad de datos que aparentemente registra en dispositivos rooteados y la gran cantidad de procesos que genera pueden degradar notablemente el rendimiento de la interfaz de usuario, según lo informado por Usuarios de LG V20 en nuestros foros.
Si bien se encontró más recientemente en el T-Mobile LG V20, también confirmamos la existencia de RCT para el T-Mobile LG G6 y el LG G5 europeo (desbloqueado) tanto en Marshmallow como en Nougat. Sin embargo, no podemos confirmar que esté disponible en todos los dispositivos LG con Android 6.0+, ya que no lo encontramos en el LG G4. Sin embargo, sí sabemos que LG ha estado incorporando RCT durante bastante tiempo, ya que tenemos menciones de herramientas de eliminación de RCT que datan todo el camino de regreso a 2013.
A diferencia de algunas aplicaciones incluidas con operadores como DT Ignite, este no es un paquete de Android que puedas simplemente desactivar. ECA es enterrado en la imagen de arranque del teléfono, lo que hace que sea extremadamente difícil deshabilitar para el usuario rooteado promedio. Sin embargo, si puede volver a empaquetar su imagen de arranque y actualizarla en su dispositivo, puede notar un rendimiento significativamente mejorado, como lo han notado los usuarios en nuestros foros V20.
¿Cómo puedo saber si mi teléfono lo tiene?
Si está rooteado, existe una manera bastante sencilla de saber si su dispositivo se ve afectado por los procesos en segundo plano de RCT. En primer lugar, necesitarás una aplicación de terminal como Termux o cualquier otro emulador de terminal. Puede descargar Termux utilizando el siguiente enlace. También puedes hacer esto con el shell ADB, pero necesitas root de cualquier manera para obtener un resultado, por lo que estamos usando aplicaciones de terminal en el teléfono para simplificar las cosas.
[appbox googleplay com.termux]
Una vez que haya configurado la aplicación de terminal, ingrese el comando su para otorgar permisos de raíz al terminal.
su
A continuación, envíe el siguiente comando:
ps | grep rctd
Si la salida está vacía, entonces no te verás afectado.. Pero si obtiene un resultado, entonces su dispositivo se ve afectado por RCT. La siguiente imagen muestra cómo debería verse en un dispositivo no afectado.
¿Cómo puedo desactivarlo desde mi teléfono?
Como dijimos antes, no es un paquete que puedas desactivar simplemente desde tu teléfono. Se inicia como un servicio dentro de init.lge.rc ubicado dentro de la imagen de arranque/disco ram, por lo que deberá comentar manualmente las líneas que inician el servicio dentro de la imagen de arranque. Si tienes un LG V20, estás de suerte, ya que el propio miembro senior de XDA, dimm0k, editó el boot.img del V20 para deshabilitar todas las instancias de la herramienta de verificación de raíz. Dirígete a su hilo para descargar y actualizar las imágenes de arranque modificadas. Para otros dispositivos, deberá editar manualmente la imagen de inicio o esperar a que un desarrollador la edite para su dispositivo. Por suerte, hay un script contenedor disponible que parchea automáticamente su imagen de arranque.
No estamos muy seguros de cuál es el propósito exacto de Root Checker Tool o por qué parece generar tantos procesos que pueden obstaculizar el rendimiento del dispositivo en dispositivos LG rooteados. Nos comunicamos con LG para hacer comentarios hace unas semanas y estamos esperando recibir noticias de los ingenieros de LG sobre el asunto.
¡Gracias a Zachary Wander por comprobar las imágenes de arranque por nosotros!