0 votos

Falsear la configuración de la depuración USB de Android

Estoy intentando que funcione una aplicación NFC de toque y pago. Se llama Nexi-Pay y AFAIK sólo está disponible en Italia. Debido a "cuestiones de seguridad" que niegan el acceso a la aplicación a los usuarios de Android rooteados. Conseguí pasar la comprobación de Root con Magisk Hide, pero ahora la aplicación dice que tengo que desactivar la "Depuración USB de Android" para poder utilizarla. Ahora bien, he probado a hacerlo y ha funcionado, pero como es una función que uso muy a menudo, sería una molestia tener que activarla y desactivarla cada vez que tenga que pagar algo.

¿Cómo puedo hacer que la aplicación piense que el ADB está desactivado cuando en realidad no lo está, a-la-MagiskHide?

0 votos

Otro enfoque sería utilizar una aplicación de automatización como tasker o MacroDroid que, cada vez que su aplicación Nexi se inicia (viene a primer plano) podría desactivar la depuración USB. Esto es sólo una idea en bruto; No he comprobado qué aplicaciones de automatización puede alternar esa configuración.

0 votos

@beeshyams ¡Gracias! Por lo visto necesita Xposed, que no tengo. Lo instalaré y comprobaré si funciona cuando tenga algo de tiempo

0 votos

@izzy: Macrodroid no puede hacer esto directamente. Sin embargo, tal vez sea posible con un comando de shell ejecutado por él

1voto

Prueba a instalar Magisk y luego instala el módulo "MagiskHide Props Config". Después de esto las aplicaciones no podrán detectar si ADB está habilitado.

Magisk también puede ocultar la disponibilidad de root. Sólo tiene que activar la función de ocultar y añadir la aplicación a la lista.

Una aplicación que probé reportó 5 problemas de "seguridad". Activar la ocultación de Magisk (y añadir la aplicación a la lista) eliminó 3 de ellos, y añadir el módulo "MagiskHide Props Config" eliminó los otros 2. Uno de los 2 restantes es conocido por la "depuración USB de Android".

No es necesario hacer ninguna cosa extra. El módulo está diseñado para engañar al software de transacciones. En mi caso, la aplicación utiliza la API veritran, muy común en las aplicaciones bancarias.

PreguntAndroid.com

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.

Powered by:

X