Es esta era tecnológica, son pocas por no decir ninguna la cantidad de personas que hacen de la tecnología su día a día, tal es el caso de los teléfonos inteligentes que nos acompañan a donde quiera que vamos con mucha data importante para nosotros, tales como; fotografías, audios, documentos y demás información de vital importancia para nosotros.
En este articulo aprenderás como todo un geek de las nuevas tecnologías a interactuar con tu teléfono inteligente de manera avanzada, realizando actividades como respaldo, limpieza, y demás mejoras al sistema operativo de tu equipo, que a la larga te ahorraran dinero y visitas al servicio técnico.
Requisitos:
- Un equipo o computador (puede ser una laptop) con GNU/Linux (Debian / Ubuntu).
- Acceso administrativo al computador, usuario y clave de root.
- El teléfono o Smartphone que deseas revisar y que tenga Android como Sistema Operativo.
- Un cable USB para la conexión entre el computador y el smartphone.
De poseer los requisitos anteriormente, vamos manos a la obra:
Antes que nada hay que preparar nuestro teléfono para que permita la conexión desde el computador para ello nos vamos a habilitar en el, el modo desarrollador.
- Desde el menú Ajustes, nos dirigimos al sub menú Información del Teléfono, Luego pulsamos varias veces sobre la opción Número de Compilación, hasta tanto se active la opción de desarrollador.
- Luego volvemos al menú anterior, Ajustes y desde ahí entramos en Opciones de desarrollo, en ese menú deberás activar la opción de Permitir ajustes de desarrollo y activar una opción llamada Depuración USB mediante pulsar el checklist que ahí aparece.
- Una vez realizado estos pasos podemos conectar nuestro equipo telefónico al computador mediante el cable USB.
- Desde la consola de Linux vamos a escribir varios comandos para poder interactuar con nuestro equipo telefónico, pero antes vamos a instalar las aplicaciones o paquetes necesarios para realizar tal tarea.
$ sudo apt update
$ sudo apt install android-tools-fastboot android-tools-adb
- Con la primera instrucción, haremos que el equipo actualice la lista de aplicaciones desde un repositorio en internet para posteriormente actualizar o instalar los paquetes necesarios en nuestro sistema operativo.
- Con el segundo comando instalaremos en el sistema operativo las aplicaciones necesarias para cubrir este tutorial, cabe destacar que te pedirá la clave de acceso del usuario root para poder instalar las aplicaciones.
- Una vez instalados los paquetes anteriores podremos acceder al teléfono de la siguiente manera:
$ sudo adb devices
Este comando en particular la primera vez q se ejecuta desencadena en el equipo telefónico una respuesta que debe ser aceptada por el usuario para garantizar la conexión entre el equipo y el teléfono.
$sudo adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
XXX####X#X#X##X# Device
El mensaje que usted deberá recibir del computador debe ser similar al texto anterior, donde se muestra por pantalla la lista de equipos o dispositivos conectados al computador por la interfaz adb.
Una vez llegado a este punto del tutorial usted tendrá control sobre el teléfono desde la comodidad de su computador y sin necesidad de instalar una gran cantidad de software y controladores, cosa que se la debemos al kernel de linux.
Un comando inofensivo que pudiera utilizar para practicar sería el siguiente:
$sudo adb reboot
Lo cual como su nombre mismo indica, reinicia el teléfono conectado al computador.
Cabe destacar que de no estar bien informado y al escribir cualquier comando sin saber que hace, pudiera dañar su teléfono, por lo cual se recomienda visitar las páginas del manual todos y cada uno de los paquetes instalados para mayor comprensión del área.
$ adb --help
Este último comando nos muestra por la pantalla todas y cada una de las funciones que realiza dicho comando, entre las cuales suelen ser muy útiles e interesantes las siguientes:
$ adb reboot [bootloader|recovery]
$ adb reboot-bootloader
$ adb install
$ adb backup
$ adb restore
Si deseas conocer más sobre el fascinante mundo del software libre, en especial GNU/Linux, te invito a que sigas mi cuenta (@tuxsadh) y en la medida de tus posibilidades votes por mis publicaciones, tan pronto tenga tiempo iré colocando nuevos tutoriales o recetas sobre el mundo del software libre y tecnología en general.
Éste post es de mi autoría y lo libero para la red social @steemit y todos sus usuarios bajo las licencias GPL y CC