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
0 votos
@beeshyams AFAIR hay un correspondiente
setprop
pero eso podría necesitar "privilegios elevados". No estoy seguro de cuál es el responsable:[persist.sys.usb.config]: [mtp,adb]
,[sys.usb.config]: [mtp,adb]
,[persist.service.adb.enable]: [1]
,[init.svc.adbd]: [running]
(este podría necesitar unsvc
que se debe alternar) Primero comprobaría congetprop
lo que están ajustados, y luego empezar con el segundo (eliminandoadb
de la misma). Se puede probar conadb shell getprop …
por comodidad ;)1 votos
@Izzy : Gracias. Había visto este también antes, pero se me pasó por alto. Creo que voy a pasar esto, ya que requiere una comprensión que no tengo. Esto para el puntero sin embargo, puede ayudar a otros :)
1 votos
Ah, sí @beeshyams - que son los de la nueva sintaxis (a partir de ~MM,
setprop
fue sustituido porsettings
en la mayoría de los dispositivos/ROMs). Buen hallazgo.0 votos
Ocultar el modo de depuración USB no funcionó con su aplicación. Acabo de comprobarlo. Eliminación de la respuesta