¿Cómo puedo saber si los archivos de rooteo tienen malware?

Estoy aprendiendo cómo funciona el enraizamiento de teléfonos móviles. Cada procedimiento que he visto hasta ahora te pide que instales una serie de archivos que descargas de sitios web aleatorios. ¿Es posible saber con certeza que los archivos que está descargando solo rootearán su teléfono y que no son 'troyanos' u otro tipo de malware?

Gracias,

¡Respuesta sencilla! Vaya a sitios de buena reputación donde los desarrolladores sean reconocidos, como XDA, Modaco, y no a sitios que no sean de confianza .
@ t0mm13b Entonces, ¿cómo saber qué sitios tienen buena reputación?
@MichaelHampton Lea de fuentes confiables como Modaco, XDA, /r/Android de Reddit y, por último, pero no menos importante, ¡aquí también! ;)
Además, puede verificar MD5/SHA1/etc. (si se proporciona) si confía en el creador pero el enlace puede ser dudoso.
Verificar un MD5 es inadecuado en estos días. No es tan difícil encontrar un archivo diferente con el mismo MD5. SHA-1 es un poco mejor pero todavía relativamente débil.

Respuestas (1)

Hay dos posibles contraposibilidades:

Primera posibilidad: en caso de que el enraizamiento se realice mediante scripts y ciertas herramientas binarias, puede verificar si las herramientas binarias son herramientas estándar y, por ejemplo, están incluidas en el Proyecto de código abierto de Android (AOSP). En tal caso, podría compilar la herramienta usted mismo o buscar en la red varias fuentes. En el ned utilice el de mayor confianza.

Segunda posibilidad: utilizar una máquina virtual para ejecutar el software de rooteo. Con una máquina virtual como VMware, puede conectar un dispositivo USB como un teléfono Android al sistema operativo invitado. Por lo tanto, enraizar el dispositivo desde el sistema operativo huésped suele ser posible y no afecta al sistema operativo host.

Rootear desde dentro de una máquina virtual no impide que el kit de herramientas instale malware en el dispositivo Android que está rooteando.