Para conseguir tener la Nexus 9 con la versión de android 5.1.1 sin cifrar y con root, seguiremos los siguientes pasos (partimos de una Nexus 9 con el bootloader ya ‘unlock’):

  1. Descargamos la Image Factory 5.1.1 (para el artículo se ha empleado la versión LMY48I) para Nexus 9 WiFi ó Nexus 9 LTE, del WebSite oficial de Google-Nexus.
  2. Descomprimimos en una ‘carpeta de trabajo’ la ROM hasta que nos queden los siguientes ficheros:
    flash-all.bat
    flash-all.sh
    flash-base.sh
    bootloader-flounder-x.xx.x.xxxx.img
    image-volantis-lmy48i.zip (en el caso de LTE se llama 'image-volantisg-lmy48i.zip')
  3. Ahora debemos descomprimir ‘image-volantis-lmy48i.zip’, y extraeremos los siguientes ficheros:
    android-info.txt
    boot.img
    cache.img
    recovery.img
    system.img
    vendor.img
  4. Vamos a dejar en nuestra ‘carpeta de trabajo’ SÓLO los ficheros imprescindibles para nuestro proceso, que son los 6 IMG, y el resto de los ficheros podemos borrarlos.No en todas las actualizaciones que sacan, modifican todos esos ficheros, pero vamos a flashearlos todos de igual modo, para evitar lios.
  5. Debéis descargaros las 100 MB del paquete Android SDK Tools, ya que necesitamos 4 ficheros de su interior, o bien este mini-paquete de escasos 800kb con sólo los ficheros necesarios. Tras descargarlo, lo descomprimiremos en nuestra ‘carpeta de trabajo’, sumando a la lista de ficheros que teníamos los 5 siguientes:
    adb.exe
    AdbWinApi.dll
    AdbWinUsbApi.dll
    fastboot.exe
    mfastboot.exe (este no nos hará falta)
  6. Ahora descargaremos el archivo con el cual posteriormente rootearemos la Nexus 9. Es el archivo CF-Auto-Root-flounder-volantis-nexus9.zip de Chainfire. De su interior, en esta ocasión sólo nos interesa el fichero que se encuentra en la carpeta ‘image’, y que se llama “CF-Auto-Root-flounder-volantis-nexus9.img“, el cual lo copiaremos también a nuestra carpeta de trabajo.
  7. Por último, si queréis que la Nexus 9 no tenga el ‘cifrado’ activado por defecto (si no que sea una opción), podéis usar los siguientes BOOT que he modificado para tal efecto: Nexus 9 – WiFi  |  Nexus 9 – LTE. Es el de la versión LMY48I, por supuesto. Una vez descargado, lo descomprimis en la carpeta de trabajo con el resto de los IMG y sobreescribir el ‘original’ que allí había. Si no quereis usar este BOOT modificado, ignorar este paso.
  8. Ahora con todos estos los ficheros necesarios para el proceso total, juntos en una misma carpeta de trabajo, vamos a empezar ‘lo bueno’.

    adb.exe, AdbWinApi.dll, AdbWinUsbApi.dll, fastboot.exe
    bootloader-flounder-x.xx.x.xxxx.img --> imagen del BOOTLOADER (sustituir las 'x' por los números que correspondan)
    boot.img --> imagen de la partición BOOT
    cache.img --> imagen de la partición CACHE
    recovery.img --> imagen de la partición RECOVERY
    system.img --> imagen de la partición SYSTEM
    vendor.img --> imagen de la partición VENDOR
    CF-Auto-Root-flounder-volantis-nexus9.img

  9. Tenemos que poner la Nexus 9 en modo bootloader/fastboot para la realización de todos los procesos siguientes. O bien lo hacemos a mano, o lo hacemos por comandos que es como lo voy a describir, y para lo cual necesitamos tener el fichero adb.exe y además la tablet con la ‘Depuración USB’ activa. Conectamos la Nexus 9 al PC. En el PC abrimos una ventana de Comandos en nuestra carpeta de trabajo, en al cual tenemos todos los ficheros que hemos ido recopilando. Cuando nos pregunte en la tablet algo sobre la depuración USB y que se conecta desde el PC, ACEPTAR.

[os voy a ir poniendo los mensajes que os irán saliendo para que no os asustéis y podáis seguirlo pasito a pasito]
Continúa leyendo

Para conseguir tener root en el Moto G, existe actualmente 2 métodos (uno de ellos con 2 variantes). Uno con la ayuda del CF-Auto-Root, y otro con la de un Custom Recovery:

Usando el CF-Auto-Root de Chainfire para el modelo de Moto G que tengamos.

En ese WebSite hay para varios modelos de Motorola no sólo para el del ejemplo que usaré (XT1032). Una vez descargado el archivo correspondiente, que en mi caso será ‘CF-Auto-Root-falconumts-falconreteu-xt1032.zip‘, lo descomprimimos en una carpeta de trabajo. Dentro de esa carpeta nos habrá creado 2 subcarpetas y varios ficheros. Ahora para seguir con el proceso, bastaría con ejecutar el ‘root-windows.bat’ (en el caso de hacerlo desde Windows) pero esto nos generaría un par de errores menores. Por eso, lo voy a hacer con el comando que corresponde.

SuperSU

Continúa leyendo

PUNTO DE PARTIDA

Tenemos un Motorola Moto G de 1ª generación (concretamente para el ejemplo emplearé un XT1032) con cualquier ROM actual instalada, y queremos instalar la última STOCK ROM oficial de Motorola con Android Lollipop, que es la 5.1.

Para instalar correctamente la STOCK ROM 5.1 en Moto G (1ª gen), necesitamos obviamente la Factory Image aka Firmware aka STOCK ROM 5.1 para Moto G XT1032, y los ficheros mínimos para poder flashearla por fastboot. Aquí podéis buscar y descargar la STOCK ROM para vuestro Moto G, y desde aquí podéis descargaros un ZIP con los ficheros mínimos para el flasheo o instalación de STOCK ROM.

El Moto G debe estar correctamente detectado por el Sistema Operativo de nuestro Ordenador, cuando lo conectamos en Modo Fastboot/Bootloader (modo muerto). Si quieres saber cómo conseguir esto, echa un vistazo al artículo ‘Configurar dispositivo android en el PC’.


Android Lollipop

Continúa leyendo

Para desbloquear el bootloader de un Moto G, se ha de seguir el proceso que a continuación se va a describir. Es importante señalar que tras el proceso de desbloqueo del bootloader, se borrarán toda la información / datos / aplicaciones del usuario. Además, según Motorola, se pierde la Garantía para con ellos.

Primeramente, se debe logear en Motorola ya que será imprescindible pegar en su web un dato, para realizar el proceso de desbloqueo.

Una vez dicho esto, comencemos.

Continúa leyendo

En los dispositivos que traen por defecto Lollipop (por ejemplo Nexus 6 y Nexus 9), la característica de ‘cifrado’ (encrypted) de toda la memoria del dispositivo viene activado por defecto, sin opción a no tenerlo cifrado.

LollipopCifrado

Si se quiere tener el ‘cifrado’ como una opción y no como una obligación, de igual modo que lo tienen el resto de dispositivos que se actualizan desde KitKat a Lollipop, se deben realizar unos cambios en el fichero “BOOT.IMG” de la Factory Image.

Continúa leyendo