La razón
Esto se omite deliberadamente en la producción de Android. Si se permitiera, sería trivial leer el contenido de un teléfono perdido o robado. Dado que muchas personas guardan gran parte de sus vidas en sus teléfonos, esto sería un gran problema de seguridad.
Como está, alguien que obtiene un teléfono que pertenece a otra persona tiene que superar el bloqueo de pantalla (PIN, patrón, huella digital, etc.) antes de poder activar la depuración USB. Si pueden superar el bloqueo de pantalla, pueden usar el teléfono y sus aplicaciones de todos modos, y la capacidad de activar la depuración USB no empeora mucho las cosas.
Una posible solución para un individuo
Si habilitas el modo desarrollador y la depuración USB, luego autorizas un ordenador con el mensaje emergente, puedes marcar la casilla "Permitir siempre desde este ordenador" y luego el teléfono se conectará a adb
tan pronto como lo conectes. Con versiones más recientes de Android que la 7.1 en la pregunta, debes activar "Desactivar tiempo de autorización adb" en Configuración => Opciones de desarrollador si deseas que la autorización persista por más de una semana.
Puedes habilitar eso para todos tus ordenadores individualmente. Alternativamente, puedes habilitarlo para cualquier ordenador en el que puedas copiar unos pocos archivos. Esto es un poco más arriesgado, pero puede adaptarse a las necesidades del OP.
El directorio .android y su contenido
La información que un dispositivo Android utiliza para reconocer a un ordenador anfitrión no es una parte integrada del anfitrión. En su lugar, es creado por adb
cuando lo ejecutas por primera vez en el anfitrión. En tu directorio de usuario, encontrarás un directorio llamado .android
. Si copias ese directorio y su contenido a otro ordenador donde nunca se haya ejecutado adb
, y entonces instalas y ejecutas adb
, el dispositivo tratará a los dos ordenadores como si fueran el mismo ordenador.
En Windows
Debes usar el Símbolo del sistema para esto. Si no sabes cómo usarlo, aprende: es informática técnica básica, y si no puedes aprender esto, no deberías estar jugando con la depuración USB de Android.
En el símbolo del sistema:
C:\> echo %USERPROFILE%
C:\Users\UsuarioEjemplo
C:\>dir %USERPROFILE%
Volumen en la unidad C es Disco local
Número de serie del volumen es Q8P4-Q7KQ
Directorio de C:\Users\UsuarioEjemplo
22/07/2023 15:51
Copia el directorio .android
y su contenido al lugar correspondiente en otro ordenador. Si mantienes estos datos seguros, puedes usarlos para autorizar cualquier futuro ordenador, incluso uno que aún no tengas.
En Linux o macOS
En la terminal:
ls -ald ~/.android
Otras soluciones
ROMs extremadamente personalizadas
Si estás dispuesto a reconstruir Lineage OS desde cero, deberías poder construirlo con la depuración USB prehabilitada y luego flashear un dispositivo compatible con Lineage OS con él. Sin embargo, usar un dispositivo así como tu dispositivo personal sería absurdo: si lo perdieras, sería trivial para alguien acceder a él.
Dispositivos que vienen prehabilitados para la depuración USB
Para completar, hay dispositivos que pueden ejecutar Android que vienen prehabilitados para la depuración USB. Sin embargo, no son teléfonos o tabletas que quieras llevar contigo. Son computadoras de placa única, un poco como Raspberry Pis, diseñadas para realizar hardware o desarrollo de software de alta exigencia. Están destinadas a vivir en laboratorios, no a ser dispositivos personales.
No soluciones
Termux no hace referencia a hacer esto en su wiki.