La aplicación de mi banco ha dejado de funcionar después de una actualización. Al intentar abrir la aplicación, aparece el error "El dispositivo está rooteado. Por razones de seguridad, la aplicación no se puede ejecutar desde un dispositivo rooteado". Entonces la aplicación se cierra inmediatamente.
No estoy muy seguro de cómo hay problemas de seguridad al estar rooteado. Especialmente en comparación con acceder al sitio web normal desde una computadora de escritorio, que no tiene ese tipo de verificación. Sin embargo, realmente no me importa. Es mi dispositivo. Entonces, ¿cómo puedo eludir esta restricción (sin desrootear mi teléfono)?
ACTUALIZACIÓN 2 - 21/6/2017 : La mayoría de los métodos a continuación ya no funcionan, especialmente en dispositivos con Lollipop o Android superior. Actualmente, el único método efectivo para ocultar el acceso a la raíz es usar Magisk para rootear el dispositivo y usar Magisk Manager para habilitar el módulo Magisk Hide y ocultar la raíz de la aplicación en cuestión. Dado que esta es una pregunta antigua y solo estoy actualizando una respuesta, aquí hay un artículo que describe cómo hacerlo y, a continuación, hay una guía bastante aproximada para hacerlo.
Resumen de pasos:
Su aplicación ya no debería detectar que tiene root.
Respuesta anterior : aún puede ser aplicable a dispositivos con KitKat y versiones anteriores de Android
ACTUALIZACIÓN - 9/2016: la mayoría de los métodos a continuación ahora fallarán ya que Google ha actualizado la API de SafetyNet en la forma en que detecta la raíz y las modificaciones en un dispositivo. La API de SafetyNet es una parte obligatoria de Google Play Services que se actualiza automáticamente independientemente de su configuración, y muchas aplicaciones ahora la usan para detectar sistemas raíz o modificados. De hecho, en los dispositivos con Android 7.x, un dispositivo que de otro modo estaría en stock y solo tuviera un cargador de arranque desbloqueado puede fallar en la verificación de SafetyNet. Puede encontrar más información sobre la API de SafetyNet aquí .
RootCloak funcionará con la mayoría de las aplicaciones para ocultar la raíz, es un módulo Xposed o RootCloak Plus , que es una aplicación independiente.
La razón por la que las aplicaciones bancarias y otras aplicaciones financieras no funcionan en un dispositivo rooteado es la posibilidad de que otras aplicaciones o usuarios con permisos de root obtengan información privada. Nos guste o no, no se puede negar que tener dispositivos rooteados puede tener problemas de seguridad y privacidad, aunque solo sea en teoría. Suhide de Chainfire es otra gran solución.
Señor del Fuego
Kat
Sourav Ghosh
Cregox