¿Cómo puedo ocultar el modo de depuración por USB de una aplicación sin tener que hacer root? ¿Es posible? Necesito automatizar una aplicación, pero tiene una restricción en el modo de depuración por USB. Por favor, dame un consejo.
Respuesta
¿Demasiados anuncios?La única forma de evitar una comprobación de modo de depuración en un dispositivo sin root es manipulando la aplicación en sí misma.
Sin embargo, las aplicaciones que verifican el modo de depuración generalmente contienen otras medidas de protección como auto comprobaciones de firma de la aplicación, comprobaciones de integridad de la aplicación, o utilizan un ofuscador y protector de aplicaciones o incluso están vinculadas a la Integridad de Google Play.
¿De qué tipo de aplicación estamos hablando? ¿Una aplicación que necesitas para acceder a la empresa? Entonces puede ser más fácil hablar con los administradores de tu empresa si esta restricción es configurable. Las comprobaciones de modo de depuración a menudo son remanentes de versiones antiguas de Android. Antes de Android 4.2, el modo de depuración y el Puente de Depuración de Android eran muy inseguros y podían actuar como una puerta trasera que evitaba todas las restricciones de seguridad configuradas por los administradores. En ese momento, bloquear adb era importante para la seguridad del dispositivo, pero hoy en día ya no es necesario, ya que adb ya no acepta conexiones no autorizadas.