30 dic. 2013

Moto G: abrir el bootloader (Ubuntu/Windows)

En el artículo anterior vimos como instalar los drivers y comandos necesarios para manipular nuestro Moto G y vamos a continuar abriendo el bootloader para poder hacer modificaciones profundas en el sistema. Esto es necesario para cambiar el menú recovery, para activar el acceso root y para instalar roms cocinadas.

Es importante remarcar que este proceso invalida la garantía del teléfono y es irreversible. Además durante el proceso se hará un reinicio de fábrica o factory reset por lo que guarda todo lo que no quieras perder.

  • Iniciar en modo bootloader
Con el teléfono encendido y conectado por usb al PC ejecutaremos el comando
adb reboot bootloader
El teléfono se reiniciará y mostrará la pantalla del bootloader

  • Obtener el código de liberación de Motorola
Para poder abrir el bootloader deberemos identificar nuestro teléfono en la web de Motorola y solicitar el código de desbloqueo. Es en el momento de solicitar este código cuando se nos avisará de que nuestra garantía ha quedado anulada. Veamos paso a paso como hacerlo:

  1. Comprobamos que el móvil está en modo bootloader con el comando
    fastboot devices
    La respuesta será el número de serie del móvil seguido de la palabra fastboot


  2. Obtenemos el identificador único de nuestro móvil con el comando
    fastboot oem get_unlock_data
    La respuesta serán cinco lineas que empiezan por (bootloader) seguidas de una secuencia de caracteres. Guarda esta secuencia sin espacios, sin saltos de linea y sin la cadena (bootloader)


  3. Entra en la web de Motorola https://motorola-global-portal.custhelp.com/app/standalone/bootloader/unlock-your-device-b e identifícate con tu cuenta de Google.

  4. Aparecerá un documento con un cuadro de texto (punto 6) copia y pega la secuencia completa de caracteres que obtuviste y pulsa en el botón "Can my device be unlocked?"
    Seguimos bajando por el documento y aceptamos las condiciones "I Agree"

    Nota: es justo en este momento cuando nuestra garantía queda invalidada. Y no hay marcha atrás!
Si todo ha ido bien en unos segundos recibiremos un correo de Motorola en nuestra cuenta de Google con el código de liberación.

  • Abrir el bootloader
Es tan sencillo como ejecutar el comando
fastboot oem unlock CÓDIGO


Nota: en este punto se borrarán todos los datos que tengamos guardados en el teléfono.

El proceso dura unos pocos segundos y podremos ver la pantalla del bootloader con el texto en amarillo Device is UNLOCKED. Status Code: 3


  • Cerrar el bootloader
Antes de nada debo aclarar que cerrar el bootloader no devolverá la garantía ni es un paso necesario para nada, pero por si alguien quiere saber cómo hacerlo el comando sería:
fastboot oem lock

  • Más información
Guía de desbloqueo del bootloader en HTCMania: http://www.htcmania.com/showthread.php?t=738182

  • Artículos relacionados
Moto G: drivers y comandos (Ubuntu/Windows)

23 dic. 2013

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