20/1/2014

Moto G: instalar una rom cocinada (Ubuntu/Windows)

Si bien el Moto G es un Android muy nuevo y su software de serie funciona muy bien no está de más saber que podemos instalar diferentes roms, con nuevas opciones y diferencias notables de rendimiento.

Para instalar una rom cocinada sólo es necesario tener instalado un recovery modificado (y por tanto también el bootloader abierto, los drivers y los comandos adb/fastboot instalados).


  • Obtener los archivos necesarios

Descargaremos la rom CyanogenMod 11 que se basa en Android 4.4.2 y además el archivo de aplicaciones de Google (necesario para acceder al Play Store y demás servicios de Google). Una vez descargados guarda los dos archivos .zip en la raiz del almacenamiento de tu Moto G.


  • Instalar la rom

Reinicia en modo recovery
adb reboot recovery

CWM Recovery

Desde el menú recovery limpia y formatea el contenido actual del móvil
wipe data/fatory reset
wipe cache partition
mounts and storage - format /data
mounts and storage - format /cache
mounts and storage - format /system
+++++Go Back+++++

Instalamos los archivos de la rom
install zip - choose zip from /sdcard - 0/ - cm-11-20140114-UNOFFICIAL-xt-1032.zip
install zip - choose zip from /sdcard - 0/ - gapps-kk-20131209.zip
+++++Go Back+++++

Tras lo cual ya sólo nos queda reiniciar, esperar unos minutos (el primer arranque siempre es algo más lento) y empezar a disfrutar de todas las opciones de CyanogenMod y todas las novedades de Android 4.4.2.

  • Mas información
ROMS cocinadas Moto G en HTCMania: http://www.htcmania.com/showthread.php?t=735883
ROMS cocinadas Moto G en XDA: http://forum.xda-developers.com/moto-g/development

  • Artículos relacionados
Moto G: drivers y comandos (Ubuntu/Windows)
Moto G: abrir el bootloader (Ubuntu/Windows)
Moto G: el recovery modificado (Ubuntu/Windows)
Moto G: el acceso root (Ubuntu/Windows)

13/1/2014

Moto G: el acceso root (Ubuntu/Windows)

En este artículo veremos cómo activar el acceso root para acceder a las muchas ventajas que comporta. Si no lo tenéis muy claro podéis pasaros por el artículo 10 motivos (prácticos y reales) para activar el acceso root en tu Android. Recordad que partimos de un Moto G con bootloader abierto y los drivers correctamente instalados.

En resumen se trata de usar un menú recovery especial creado por el cocinero MoDaCo (http://www.modaco.com/topic/366804-root-your-moto-g-option-2-modified-recovery/) y desde ese recovery instalar por adb sideload el archivo que nos activará el acceso root. Veamos paso a paso cómo hacerlo.


  • Obtener los archivos necesarios
Descarga los archivos recovery.testkeys.img y supersu.motog.zip y guárdalos en alguna carpeta desde donde puedas lanzar los comandos adb/fastboot.



  • Instalar el recovery modificado
Ponemos en Moto G en modo bootloader
adb reboot bootloader

Instalamos la imagen del recovery que hemos descargado
fastboot flash recovery recovery.testkeys.img


  • Activar el acceso root
Si estás en modo bootloader selecciona la opción recovery, o si habías reiniciado el teléfono ponlo en modo recovery con la orden:
adb reboot recovery

Una vez veas el menú recovery selecciona la opción apply update from sdcard (hay dos opciones que se llaman igual, usa la primera!)

Instala el comando su con la orden
adb sideload supersu.motog.zip

Tras unos segundos reaparecerá el menú recovery, reinicia el teléfono y ya estará rooteado.

Recovery de MoDaCo tras instalar el paquete SuperSU


  • (Opcional) Reinstalar el CWM Recovery
Si teníamos un menú recovery instalado este proceso lo habrá machacado. Lo podemos reinstalar fácilmente con los comandos:
adb reboot bootloader
fastboot flash recovery recovery.img

Si lo necesitas tienes más información sobre esto y enlaces de descarga a las imágenes de los recovery en el artículo Moto G: el recovery modificado (Ubuntu/Windows)


  • Más información
Guía de root del Moto G en MoDaCo: http://www.modaco.com/topic/366804-root-your-moto-g-option-2-modified-recovery/


  • Artículos relacionados
10 motivos (prácticos y reales) para activar el acceso root en tu Android
Moto G: drivers y comandos (Ubuntu/Windows)
Moto G: abrir el bootloader (Ubuntu/Windows)
Moto G: el recovery modificado (Ubuntu/Windows)

6/1/2014

Moto G: el recovery modificado (Ubuntu/Windows)

Una vez instalados los drivers y comandos necesarios y abierto el bootloader del Moto G vamos a ver cómo instalar un menú recovery modificado que nos permitirá entre otras cosas hacer copias de seguridad completas, cambiar de rom, formatear las distintas particiones del teléfono o aplicar parches zip.

  • 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 las imágenes del recovery
En el momento de redactar este artículo existen dos alternativas de menú recovery modificado: el ClockWorkMod y el TWRP. Cada uno tiene sus cosas buenas y malas, os recomiendo que descarguéis y probéis los dos y os quedéis con el que más os guste.

Descarga CWM 6.0.4.5 (recomendado)
Descarga TWRP 2.6.3.0 (para que funcione en modo Touch hay que dejar que la pantalla se apague)

  • Iniciar el recovery
Podemos iniciar en modo recovery con las imágenes que hemos descargado para ver si funcionan correctamente antes de instalarlo, para eso usaremos la orden:
fastboot boot archivo.img

El teléfono se reiniciará automáticamente en modo recovery. Hacedlo con ambas imágenes y trasteais un poco por los menús del recovery a ver cual os convence más.

Nota: por algún motivo en mi caso esto no funcionó con TWRP

Pantalla principal del menú CWM Recovery

  • Instalar el recovery
Una vez hemos comprobado que funciona correctamente y hemos elegido cual de los dos recoverys nos gusta más lo instalaremos definitivamente en el teléfono con la orden:
fastboot flash recovery archivo.img

Ejemplo: instalando el CWM Recovery

  • Iniciar en modo recovery
Con el teléfono encendido y conectado por usb al PC ejecutaremos el comando
adb reboot recovery
El teléfono se reiniciará y mostrará la pantalla del recovery que hayamos instalado. Desde aquí y como medida de seguridad lo primero que haremos será un backup completo del sistema. En los siguientes artículos veremos como formatear particiones e instalar roms cocinadas con nuevas funciones.

Pantalla principal del menú TWRP Recovery

  • Más información 

  • Artículos relacionados

30/12/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/12/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