miércoles, 14 de marzo de 2012

Acceder a la tableta nvsbl vortex con adb desde ubuntu 10.10

Recientemente he adquirido una tableta nvsbl vortex con las tres B (buena, bonita y barata) que viene con Android 2.3
Para acceder a las interioridades del aparato existe un programa llamado adb y mi intención es instalarlo en Ubuntu 10.10:
  1. Nos aseguramos que la tableta está en modo USB depurador antes de conectarla al ordenador (en la vortex es el puerto más cercano a la tarjeta microSD).
  2. Tenemos que averiguar un número que hay que introducir en la configuración, para ello ejecutamos lsusb dos veces, la primera con la tableta no enchufada y la segunda si enchufada, nos quedamos con la línea que se añade:
    Bus 002 Device 004: ID 0bb4:0c87 High Tech Computer Corp.
  3. Nos fijamos que el primer cuarteto de números es el ID del vendedor, en este caso 0bb4 (lo reconoce como un HTC).
  4. Editamos el archivo /etc/udev/rules.d/51-android.rules y le añadimos (o creamos si es el primer dispositivo) la siguiente línea:
    SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666"
  5. Reiniciamos el servicio udev:
    sudo service udev restart
  6. Nos descargamos el Android SDK para GNU/Linux. y lo descargamos en el directorio que queramos, yo voy a suponer que lo hacemos en $HOME
  7. Lo descomprimos con la orden: tar -xvf android-sdk_r16-linux.tgz
  8. Ejecutamos, desde el directorio tools que cuelga del directorio donde hemos instalado android SDK, el comando para descargar los componentes:
    ./android
  9. Instalamos, al menos, el componente adb.
  10. Accedemos a la carpeta platform-tools que cuelga del directorio donde hemos instalado android SDK.
  11. Como administrador ejecutamos los comandos necesarios:
    sudo bash # Nos hace root en Ubuntu
    ./adb kill-server  # Mata el servicio adb
    ./adb start-server  # Inicia el servicio adb
    ./adb devices  # Dispositivos Android enchufados al PC
    ./adb root   # Nos hace root en adb
    ./adb shell  # Nos da acceso al shell
  12. Ya estáis accediendo al Linux que es Android, OJO, mucho cuidado con lo que hacéis aquí que la podéis liar bien si no sabéis donde estáis tocando, antes de borrar o mover nada leeros muy bien cuanta información encontréis de este tema y referente a la versión 2.3.
  13. Para salir de la sesión como siempre tecleáis exit
¡Ah! no ha sido necesario instalar el driver de Android en GNU/Linux porque el sistema ya reconoce el dispositivo sin más historias, nada que ver con las peleas con Windows para que reconozca el driver.

Fuentes y manuales de interés:

2 comentarios: