Moto G: drivers y comandos (Ubuntu/Windows)

Continuamos la serie de guías sobre dispositivos Android con el Motorola Moto G. Este gran móvil ha sido el último en caer en mis manos y, como el resto, vamos a liberarlo para poder sacarle todo el partido.

En este primer artículo prepararemos el sistema, tanto el PC como el móvil, para continuar en siguientes artículos con la liberación del bootloader, el recovery modificado y las roms cocinadas.


  • Preparar el Moto G
  1. Activaremos "el modo desarrollador" desde el menú Ajustes - Acerca del teléfono - Pulsar 7 veces sobre Número de compilación
  2. Activaremos el soporte adb desde el menú Ajustes - Opciones de desarrollo - Depuración USB

  • Preparar el PC con Ubuntu
  1. Instalar los comandos adb y fastboot
    sudo apt-get -y install android-tools-adb android-tools-fastboot
  2. Editar el archivo de reglas de udevd para que se pueda comunicar con el Moto G
    gksu gedit /etc/udev/rules.d/51-android.rules
    Añadir el siguiente texto:
    # Motorola Moto G SUBSYSTEMS=="usb", ATTRS{idVendor}=="22b8", ATTRS{idProduct}=="2e80", MODE="0666", OWNER="plugdev" SUBSYSTEMS=="usb", ATTRS{idVendor}=="22b8", ATTRS{idProduct}=="2e76", MODE="0666", OWNER="plugdev"
  3. Reiniciar el sistema


  • Preparar el PC con Windows
  1. Instala el Driver de Motorola para Windows
  2. Descarga el paquete android-win-tools y descomprímelo en la carpeta c:\windows\system32

  • Comprobaciones
Abrimos una ventana de comandos y ejecutamos el comando
adb devices
Debe aparecer el número de serie de nuestro dispositivo seguido de la palabra device

Desde Windows menú Inicio - Ejecutar - cmd
Desde Ubuntu Menú - Terminal

Comentarios

  1. Interesante @fosco_! Gracias por compartirlo ;-) (Y)

    ResponderEliminar
    Respuestas
    1. Moto G: Drivers Y Comandos (Ubuntu/Windows) >>>>> Download Now

      >>>>> Download Full

      Moto G: Drivers Y Comandos (Ubuntu/Windows) >>>>> Download LINK

      >>>>> Download Now

      Moto G: Drivers Y Comandos (Ubuntu/Windows) >>>>> Download Full

      >>>>> Download LINK sr

      Eliminar
  2. Interesante.

    PD: "Drivers" = "Controladores" en español.

    ResponderEliminar
  3. Mil gracias. Eres el único que ha escrito acerca de la instalación en linux.

    ResponderEliminar
  4. por algun motivo no reconoce el dispositivo ya tenia el adb y el fastboot en linux pero por algun motivo no reconoce mi moto G

    ResponderEliminar
  5. @Tulio revisa que tienes la depuración usb activada en el G y que has reiniciado Ubuntu después de hacer los cambios en udev

    ResponderEliminar
  6. En Linux debera ser instalado el siguiente repositorio:
    # sudo add-apt-repository ppa:nilarimogard/webupd8
    # sudo apt-get update
    # sudo apt-get install android-tools-adb android-tools-fastboot

    ResponderEliminar
  7. muchas gracias sos un grosso

    ResponderEliminar
  8. Hola, sigo los pasos y me da el resultado ok de la comprobación...
    Pero cómo sigue?
    Debería aparecer al navegar una carpeta cualquiera, debajo de devices junto con los discos rígidos??
    Si es así no me aparece.

    Hice los pasos adicionales del anonónimo del 6 de marzo.

    Gracias!

    ResponderEliminar
  9. @Anónimo, si el comando adb devices te devuelve el número de serie de tu dispositivo es que has hecho todo correctamente. No debe aparecer ninguna carpeta extra pues el comando adb no tiene que ver con el sistema de ficheros

    ResponderEliminar
  10. Hola que tal, y ¿que se debe hacer para que se puedan visualizar las carpetas y los archivos del telèfono?...

    yo no puedo viualizar nada!!

    ResponderEliminar
  11. @9000 pues no debería ser necesario hacer nada, simplemente enchufas el cable, lo pones en modo MTP y aparecerá la nueva unidad en el gestor de archivos.

    Si por algun motivo esto no funcionase siempre puedes usar herramientas de transferencia de archivos por wifi como Airdroid, que es gratis y my fácil de usar.

    ResponderEliminar
  12. ¿Como le hago para el Moto X XT1058?

    ResponderEliminar
  13. @Gen X debería ser exactamente igual con el Moto X, simplemente si lo estás haciendo en Linux cambian los identificadores de producto que van en el archivo de udev. Los puedes ver haciendo lsusb.

    ResponderEliminar
  14. Hola, esto es lo que me sale en la terminal de gnu/linux al hacer lsusb

    Bus 002 Device 003: ID 046d:c52f Logitech, Inc. Unifying Receiver
    Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
    Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 003 Device 002: ID 22b8:2e63 Motorola PCS
    Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 001 Device 003: ID 058f:b003 Alcor Micro Corp.
    Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


    no sé que valores tomar para editar el archivo que dices.

    ResponderEliminar
  15. La linea para el Moto G es esta:
    SUBSYSTEMS=="usb", ATTRS{idVendor}=="22b8", ATTRS{idProduct}=="2e80", MODE="0666", OWNER="plugdev"

    En tu caso los datos los sacas de aquí:
    Bus 003 Device 002: ID 22b8:2e63 Motorola PCS

    De manera que la linea quedará así:
    SUBSYSTEMS=="usb", ATTRS{idVendor}=="22b8", ATTRS{idProduct}=="2e63", MODE="0666", OWNER="plugdev"

    Entiendes como lo he hecho? Pues tienes que hacer lo mismo con el movil en movo fastboot, que el idProduct es diferente en ese modo.

    ResponderEliminar
  16. Moto X xt1058
    Todo funciona bien hasta "fastboot oem get_unlock_data" después de eso se queda y no pasa de "waiting for divice"
    ¿qué podrá estar mal?

    ResponderEliminar
  17. Seguramente no has añadido la linea correspondiente al modo fastboot en udev

    ResponderEliminar
  18. Instale todo, pero me arroja esto el terminal:

    "gody@gody-Ubuntu:~$ adb devices
    * daemon not running. starting it now on port 5037 *
    * daemon started successfully *
    List of devices attached
    ???????????? no permissions
    "

    Alguien podria darme una mano? Gracias.!

    ResponderEliminar
  19. @Capitán, comprueba que modificaste correctamente el archivo /etc/udev/rules.d/51-android.rules

    Reinicia el servicio udev para asegurarte de que se aplican los cambios con udevadm control --reload-rules

    Suerte

    ResponderEliminar
  20. NO tengo la remota idea de comandos ni nada... me quede en el paso 2. alguien que me pueda ayudar

    ResponderEliminar
  21. @Camila, si no tienes mucha idea quizá no te convenga hacer este tutorial. Qué quieres hacer exactamente?

    ResponderEliminar
  22. Para que compañía queda????, queda al instalar linux???

    ResponderEliminar
  23. @Rosa no entiendo a que te refieres con lo de compañía, el Moto G suele ser libre y no asociado a ninguna compañía.

    ResponderEliminar
  24. Seguí los pasos y todo bien pero al meter la sim de movistar no la reconoce ya lo intente con telcel y tampoco por eso digo con que compañía se utiliza o es universal que al liberar reconoce cualquier compañia

    ResponderEliminar
  25. @Rosa, abrir el bootloader no tiene nada que ver con liberar el movil para poder usar sims de cualquier operador. El bootloader se abre para poder instalar un menu recovery y poder usar roms cocinadas. Si tu movil no era libre seguirá sin ser libre después de abrir el bootloader.

    ResponderEliminar
  26. Me sucede lo mismo que a @Capitan Bondiola:

    ubuntome@UIPAQ:~$ adb devices
    List of devices attached
    ???????????? no permissions

    Ya activé la depuración, los comandos para instalar adb y fastboot se ejecutaron correctamente, puse tal cual el texto en el archivo 51-android.rules, hice un udevadm control --reload-rules y reinicié el ordenador y el teléfono...

    Con el teléfono en modo fastboot y conectado al PC si ejecuto fastboot devices el teléfono es detectado e incluso puedo mandarle comandos, pero pienso que es diferente el adb y debería reconocerlo con el teléfono encendido y depuración activa que es como describía en el párrafo anterior los pasos que seguí.

    Cualquier correción o sugerencia es bienvenida, gracias



    ResponderEliminar
  27. @Adair, prueba con sudo adb devices, para descartar tema de permisos del dispositivo

    ResponderEliminar
  28. gracias amigo funciona, servira para moto e?

    ResponderEliminar
  29. @Peru el proceso debería ser exactamente el mismo, pero cambiarán los identificadores de producto para poner en el archivo de reglas de udev. Puedes ver esos identificadores con el comando lsusb

    ResponderEliminar
  30. Recién hice este procedimiento para Motorola E 2nd Gen y funcionó perfectamente.

    ResponderEliminar
  31. Olvidé decir que no sólo me sirvió esto para Motorola E 2nd Gen sino que además lo hice con Debian y no con Ubuntu. Todo muy bien.

    ResponderEliminar
  32. Moto G: Drivers Y Comandos (Ubuntu/Windows) >>>>> Download Now

    >>>>> Download Full

    Moto G: Drivers Y Comandos (Ubuntu/Windows) >>>>> Download LINK

    >>>>> Download Now

    Moto G: Drivers Y Comandos (Ubuntu/Windows) >>>>> Download Full

    >>>>> Download LINK jL

    ResponderEliminar

Publicar un comentario