ACTUALIZACIÓN 2 - 21/06/2017 : La mayoría de los métodos que se mencionan a continuación ya no funcionan, especialmente en los dispositivos con Android Lollipop o superior. Actualmente el único método efectivo para ocultar el acceso Root es el uso de Magisk para rootear el dispositivo y utilizar Administrador de Magisk para activar el módulo Magisk Hide y ocultar el Root de la aplicación en cuestión. Ya 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 los pasos:
- Quitar el viejo método de root completa, esto puede significar que usted necesita para restaurar stock o reflash su ROM. Algunas ROMs tienen Root incorporado, así que comprueba con su mantenedor/desarrollador de la ROM.
- Flashear el ZIP instalador de Magisk usando TWRP u otro recovery personalizado
- Descargue e instale Magisk Manager
- Desliza el dedo desde la izquierda y ve a Ajustes y activa la opción de Ocultar Magisk
- Pulse Atrás y seleccione Magisk Hide
- Desplácese por el menú Magisk Hide y seleccione las aplicaciones que desea ocultar Root de
Tu aplicación ya no debería detectar que tienes Root.
Respuesta antigua - Puede seguir siendo 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 SafetyNet en la forma en que detecta el Root y las modificaciones de un dispositivo. La API SafetyNet es una parte obligatoria de los Servicios de Google Play que se actualiza automáticamente independientemente de su configuración, y muchas aplicaciones están utilizando ahora esto para detectar Root o sistemas modificados. De hecho, en los dispositivos Android 7.x, un dispositivo que por lo demás es de serie con el cargador de arranque desbloqueado puede fallar la comprobación de SafetyNet. Puede encontrar más información sobre la API SafetyNet aquí .
RootCloak funcionará con la mayoría de las aplicaciones para ocultar Root, 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 por la posibilidad de que otras aplicaciones o usuarios con permisos Root obtengan información privada. Nos guste o no, no se puede negar que tener un dispositivo rooteado puede tener problemas de seguridad y privacidad, aunque solo sea en teoría. Suhide de Chainfire es otra gran solución.
0 votos
Un Android rooteado garantiza que cualquier aplicación fraudulenta (con privilegios Root) pueda echar un vistazo al directorio de datos (que contiene información crítica) de tu aplicación bancaria. ¿Qué versión de Android y dispositivo estás utilizando? ¿Has probado RootCloak?
2 votos
@Firelord, más que nada estoy apostando por usar poco las aplicaciones rooteadas y confiar en esas. Igual que confío en que el software que instalo en mi ordenador no me espíe (ya que si lo hicieran, podrían robarme la información bancaria con la misma facilidad). Esto es con Android 5.1.1 en un Sony Xperia Z2. No he probado RootCloak porque no lo conocía.
0 votos
He utilizado RootCloak con éxito. Es necesario instalar el marco Xposed primero.
0 votos
Tuve un problema con 2 aplicaciones bancarias, pero nunca rooteado el dispositivo! solución fue simplemente eliminar algunas de las últimas aplicaciones... no estoy seguro de cuál causó la estúpida aplicación bancaria para pensar que rooteado el dispositivo. aplicación skit ayudó a averiguar qué aplicaciones para eliminar ordenándolos por fecha de instalación!