1 votos

¿Cuál es el mejor enfoque en Android para desactivar todos los puertos periféricos para ciertas aplicaciones?

Mi empresa tiene sus propias tabletas Android creadas por un socio OEM y estamos usando una ROM personalizada basada en Android 11. Los interesados tienen ahora un requisito extraño. Quieren permitir que sólo nuestras aplicaciones (identificadas por el ID del paquete) tengan acceso a las impresoras y a los escáneres de códigos de barras conectados a los puertos periféricos. Los usuarios pueden instalar cualquier aplicación de su elección desde el Playstore y funcionarán normalmente, pero cuando se trata de imprimir o escanear a través de los puertos periféricos, no debería funcionar.

Tenemos pleno control sobre la compilación de AOSP y podemos hacer lo que queramos para garantizar que se cumplan los requisitos anteriores. No tengo ni idea de por dónde empezar y agradezco algo de ayuda.

0voto

ebelisle Puntos 639

Elimine los controladores de cualquier otro periférico del kernel de linux utilizado en su compilación AOSP..... No sé cómo se hace, etc. consulta la documentación de linux y la de AOSP para averiguarlo

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