Depuración USB en Android: ¿Qué es y para qué sirve?

Si eres usuario de Android y alguna vez te ha tocado buscar información en foros o webs para solucionar un problema con tu dispositivo seguro que has oído hablar alguna vez del modo de depuración USB o USB debugging mode. Algunas apps incluso solicitan activar esta opción para funcionar correctamente, por lo que no es de extrañar que nos hayamos cruzado con ella en alguna ocasión en nuestro menú de ajustes de Android.

¿Qué es el USB debugging mode o modo de depuración USB exactamente?

El término “depuración” proviene del inglés “debugging” y hace referencia al proceso de depuración o corrección de errores en un programa informático. Cuando un desarrollador o developer está trabajando en un nuevo software, éste suele pasar (una o varias veces) por una fase de depuración, que le sirve para corregir errores de código.

¿Nunca te has preguntado cómo crean las apps los programadores de Android? Resultaría ridículo (además de incómodo) que tuvieran que estar tecleando todo ese código directamente en el teléfono para crear una nueva app. En su lugar, realizan todo el trabajo de programación en un PC y posteriormente lo pasan a un dispositivo Android para instalarlo y probarlo.

La programación de apps se hace en el PC, se prueba con un emulador y luego se copia en el dispositivo para testearlo

El trabajo de programación se realiza mediante elAndroid SDK (Android Software Development Kit), una aplicación para PC que sirve para desarrollar apps en Android . Una vez desarrollado el programa, éste se puede copiar y ejecutar en un teléfono o Tablet mediante un cable USB, y habilitando el modo de “depuración por USB” en el terminal. Mucho más práctico, ¿verdad?

¿Para qué sirve la depuración USB?

El modo de depuración por USB también es conocido como el “modo desarrollador”. Entonces, si no vamos a desarrollar nada para Android nunca vamos a necesitar esta opción, ¿no? Eh…error.

Ahora ya sabemos que la depuración USB permite establecer conexión entre un dispositivo Android y una computadora, pero debemos tener en cuenta también que estamos abriendo ciertas puertas que de otro modo estarían cerradas.

El uso más habitual de la depuración USB, dejando a un lado todo lo referido al proceso de testeo y programación, es su habilidad para permitir cambios importantes en el sistema. De esta forma podremos rootear un dispositivo, instalar una nueva custom ROM o flashear un nuevo recovery. Es más, si en algún momento el dispositivo queda brickeado (se queda ladrillo, inservible) podemos intentar solucionarlo con el Android SDK y activando la depuración USB.

Cómo activar la depuración USB

El modo de depuración es una opción delicada, y por lo tanto es una opción que se encuentra oculta en el menú de ajustes de Android. Para activarla debemos seguir los siguientes pasos:

  • Ve al menú de “Ajustes” de Android, entra en “Información del teléfono” y pulsa 6 o 7 veces seguidas sobre el “Número de compilación” hasta que veas un mensaje indicando que las opciones de desarrollo están activadas.
  • Ahora solo debemos volver atrás al menú de ajustes, y veremos una nueva opción llamada “Opciones de desarrollo”. Entra y en el apartado de Depuración activa la “Depuración USB” o «Depuración de Android«. Si te salta un mensaje de advertencia, acéptalo.

Conclusiones

Como habréis deducido, a menos que seamos programadores, la depuración por USB no es una función que vayamos a utilizar a diario. Por lo tanto, es recomendable que dejemos esta opción desactivada por defecto y solo hagamos uso de ella cuando sea realmente necesario.

Por otro lado, si no nos gusta salsear demasiado y estamos contentos con las funciones estándar de nuestro dispositivo Android, la depuración por USB es una característica que probablemente no lleguemos a necesitar jamás. Eso sí, nunca está de más conocer su existencia, ya que ante una posible avería “de las gordas” puede resultar totalmente clave para resolver el problema.

¿Tienes Telegram instalado? Recibe el mejor post de cada día en nuestro canal. O si lo prefieres, entérate de todo desde nuestra página de Facebook.

$config[zx-auto] not found$config[zx-overlay] not found