16 ene. 2017

Amazon Fire 7 5ª generación Ford: instalar una rom cocinada (Ubuntu/Windows)

En el artículo anterior vimos cómo activar el acceso root en los firmwares en los que se puede hacer. En este artículo veremos cómo instalar una rom cocinada para disfrutar de todas las ventajas que aportan, como son la ausencia de bloatware, mayor personalización, frecuentes actualizaciones...

Amazon Fire 7 con CyanogenMod 12
  • Consideraciones previas
Lo primero que debemos tener en cuenta es que sólo pueden instalarse roms cocinadas sobre los firmwares en los que se puede hacer root, es decir en las versiones 5.0.1, 5.1.1, 5.1.2, y 5.3.1.

En las versiones 5.1.3 y 5.1.4 se puede hacer downgrade a la versión 5.1.2 para después instalar la rom cocinada. En la versión 5.3.2 el downgrade se hará a la versión 5.3.1. Finalmente en la versión 5.3.2.1 aun no hay ningún método para hacer root ni downgrade, ni instalar roms cocinadas.

Tienes toda la información sobre cómo hacer estos downgrades en el artículo Amazon Fire 7 5ª generación Ford: cambiar el firmware (Ubuntu/Windows).

Lo siguiente que hay que tener en cuenta es que hay dos métodos posibles: a través de recovery modificado como en la mayoría de dispositivos Android o bien a través de la app FlashFire. Los firmwares 5.0.1 y 5.1.1 usan el método del recovery modificado, mientras que los firmwares 5.1.2 y 5.3.1 usan el método del FlashFire.


  • Roms disponibles
Existen 3 roms principales que podemos usar, las 3 con Android 5.1.1 y kernel 3.10, puedes instalar la que más te gueste, yo para este artículo usaré CyanogenMod 12.1

  1. CyanogenMod 12.1: información y descarga.
  2. Fire Nexus: información y descarga.
  3. SlimLP: información y descarga.

Además si quieres usar los servicios de Google deberás instalar el paquete ARM 5.1 pico de opengapps.org (la rom SlimLP ya lo lleva incluido en la rom). Guarda los zips de la rom y gapps en el almacenamiento interno de la tablet.


  • Método recovery TWRP (firmware 5.0.1 y 5.1.1)
Descarga la imagen del recovery TWRP 2.8.7.0 desde https://www.androidfilehost.com/?fid=24269982087018181 y guárdala en tu ordenador.

Reinciamos la Fire 7 en modo booloader con el comando
adb reboot-bootloader

Reiniciamos en modo recovery con el comando
fastboot boot TWRP_Fire_2.8.7.0_adb.img

La tablet entrará en modo recovery desde donde seleccionaremos:
  1. Wipe - Factory reset
  2. Install - Selecciona el archivo zip de la rom
  3. Install - Selecciona el archivo zip de las Gapps
  4. Reboot - System
Esperamos unos minutos hasta que veamos aparecer al asistente de configuración de la rom que hemos instalado.

  • Método FlashFire (firmware 5.1.2 y 5.3.1)
Partimos de un firmware rooteado. Tienes toda la información sobre cómo activar el acceso root en el artículo Amazon Fire 7 5ª generación Ford: acceso root y servicios de Google (Ubuntu/Windows).

Instalamos la app FlashFire desde el Play, la abrimos y le damos acceso root.

  1. Pulsamos el botón rojo con un "+" y elegimos Wipe
  2. Pulsamos el botón rojo con un "+" y elegimos Flash Zip or OTA, a continuación seleccionamos el archivo de la rom que has descargado.
  3. Pulsamos el botón rojo con un "+" y elegimos Flash Zip or OTA, a continuación seleccionamos el archivo de las Gapps que has descargado.
  4. Arrastramos la targeta correspondiente al Wipe para que quede antes que los dos Flash Zip or OTA (tal como se muestra en la imagen)
  5. Finalmente pulsamos el botón FLASH (la tablet se reiniciará)

Esperamos unos minutos a que el programa acabe y veamos aparecer el asistente de configuración de la rom que hemos instalado.

  • Más información
Foro de desarrollo de la Amazon Fire 7 en XDA






8 ene. 2017

Amazon Fire 7 5ª generación Ford: el acceso root y servicios de Google (Ubuntu/Windows)

En el artículo anterior vimos cómo cambiar el firmware de la Fire 7 y que algunos de ellos son rooteables mientras que otros no. En este artículo veremos paso a paso cómo activar el acceso root, qué pasos previos debemos hacer y qué beneficios podemos obtener de este acceso.

  • Ventajas de hacer root
  1. Quitar la publicidad de Amazon de la pantalla de bloqueo
  2. Instalar los servicios de Google
  3. Cambiar el launcher de Amazon
  4. Desinstalar bloatware (apps preinstaladas que no queremos)
  5. Bloquear las actualizaciones automáticas del firmware
  6. Usar la capa de personalización Xposed
  7. Instalar roms cocinadas

  • Firmwares soportados
Sólo las versiones 5.0.1, 5.1.1, 5.1.2 y 5.3.1 permiten activar el acceso root, comprueba que tienes alguna de esas versiones o haz un downgrade en caso necesario tal como vimos en el artículo Amazon Fire 7 5ª generación Ford: cambiar el firmware (Ubuntu/Windows).

  • SuperTool
Si bien todo lo que vamos a hacer aquí se puede hacer manualmente mediante comandos adb, esta vez vamos a usar una herramienta del tipo Todo-en-uno para simplificar el proceso.

La herramienta en cuestión se llama SuperTool, la ha desarrollado el prestigioso developer RootJunky y funciona tanto en Linux como en Windows.

Descarga, descomprime y abre SuperTool en Linux o Windows desde una ventana de linea de comandos. Verás un menú de texto como el siguiente:


Nota: recuerda que para que esta herramienta funcione deberás tener instalados los drivers y comandos adb/fastboot.

  • Activar root
El primer paso será activar el acceso root, para lo cual seleccionaremos la opción 2 (con el teclado!).

El método utilizado es mediante la app KingRoot. El proceso es el siguiente: primero se envía la app de KingRoot al dispositivo, después se te pedirá que la abras en la Fire y que inicies el proceso de obtención de root (necesita internet, puede tardar bastante, es posible que la tablet se reinicie y que tengas que hacerlo varias veces, a mi me funcionó a la cuarta vez).


Nota: si el proceso falla una y otra vez prueba a hacer un reset de fábrica, al parecer ayuda.

Una vez obtenido el acceso root SuperTool continua substituyendo KingRoot por SuperSU que es mucho más seguro, también se te pedirá que la abras y le des a Actualizar. Una vez finalizada esta actualización ya tenemos acceso root.


  • Instalar los servicios de Google
Lo siguiente que vamos a hacer es instalar los servicios y aplicaciones de Google, necesario entre otras cosas para acceder a la tienda de apps Android.

Desde el menú de SuperTool elegiremos la opción 1, que envia una serie de apks a la tablet y al finalizar podremos ver el icono de Google Play. Ábrelo y configura tu cuenta de Google.



  • Instalar Nova Launcher
Si bien el launcher que proporciona Amazon no está mal, para tener una verdadera experiencia Android es recomendable el uso de un launcher como Nova, con más opciones y más personalizable.

Para instalarlo seleccionad la opción 5 del menú de SuperTool y seguid las instrucciones en pantalla.



  • Bloquear actualizaciones y quitar la publicidad
Finalmente bloquearemos las actualizaciones (para evitar perder el acceso root) y eliminaremos la publicidad de Amazon de la pantalla de bloqueo usando las opciones 3 y 4 del menú de SuperTool.

  • Más información
RootJunky

1 ene. 2017

Amazon Fire 7 5ª generación Ford: cambiar el firmware (Ubuntu/Windows)

En el artículo anterior vimos cómo instalar los drivers y comandos necesarios para manipular la Amazon Fire 7 de 5ª generación desde el ordenador.

En este artículo aprenderemos a hacer una actualización o desactualización del firmware del dispositivo que como veréis más adelante es necesario para activar el acceso root, instalar los servicios de Google o usar roms cocinadas

  • ¿Qué versión del firmware tengo?
Para averiguarlo simplemente iremos al menú Settings - Device Options - System updates. En mi caso la tablet venía con la versión 5.1.3

  • ¿Qué versión del firmware necesito?
Esto ya es más complicado de responder, dependerá de lo que quieras hacer. Si simplemente quieres mantener tu tablet actualizada lo habitual será instalar el último firmware disponible, en este caso la versión 5.3.2 en el momento de escribir este artículo.

Si lo que quieres es root/roms/Google has de saber que sólo algunos firmwares lo permiten por lo que en función de la versión que te salga tendrás que hacer un upgrade o un downgrade o impedir que Amazon lo actualice automáticamente (si ya estás en una versión rooteable).

Espero que la siguiente tabla os ayude:

Versión del Firmware Rooteable Downgrade para root
5.3.2.1 No No
5.3.2 No 5.3.1
5.3.1 Si -
5.1.4 No 5.1.2
5.1.3 No 5.1.2
5.1.2.1 No 5.1.2
5.1.2 Si -
5.1.1 Si -
5.0.1 Si -

Resumiendo, si tenéis la versión 5.3.1, 5.1.2, 5.1.1 o 5.0.1 no tenéis que hacer nada, simplemente aseguraos de no instalar ninguna actualización de Amazon. Si tenéis 5.3.2 tendréis que hacer un downgrade a la 5.3.1, si tenéis la 5.1.3 o 5.1.4 downgrade a la 5.1.2. Finalmente la versión 5.3.2.1 por el momento no es posible desactualizar ni hacer root, mala suerte.

Atención: El upgrade hacia una versión más nueva siempre es posible pero cualquier otra combinación de downgrades que no sea la reflejada en esta tabla causará que la tablet quede inservible.

  • Descarga el firmware deseado
5.3.2 (para tener la última actualización)
5.3.1 (para hacer root viniendo de la versión 5.3.2)
5.1.2 (para hacer root viniendo de las versiones 5.1.2.1, 5.1.3 y 5.1.4)

Nota: recomiendo no usar la versión 5.3.2.1 en ningún caso ya que no es posible hacerle root ni desactualizar a una versión rooteable.

  • Flasheando el firmware por sideload
Inicia la tablet en modo recovery, esto se consigue apagandola totalmente y encendiendo manteniendo pulsada la combinación de botones Power + Bajar Volumen, o con el comando
adb reboot recovery


En el menú recovery seleccionar la opción apply update from ADB y desde el ordenador usar el comando
adb sideload update-kindle-global-37.5.4.2_user_542168620.bin

Nota: usa el nombre de archivo y la ruta correspondiente a la versión que te hayas descargado.

Tras unos minutos (de infarto) la tablet se reiniciará y empezará el asistente de configuración inicial. Una vez finalizado comprueba en Settings - Device Options - System updates que tienes la versión del firmware deseada.

  • Más información
Colección de firmwares de RootJunky
Amazon Fire (5th Generation) Software Updates


25 dic. 2016

Amazon Fire 7 5ª generación Ford: drivers y comandos (Ubuntu/Windows)

Aprovechando las ofertas del Black Friday me he hecho con la tablet low cost de Amazon y cómo no, nada más recibirla me puse a toquetearla para ver qué se le puede hacer. Podéis comprar la Amazon Fire 7 en Amazon por 59,99€  un precio más que aceptable para lo que ofrece.

Nota: estos artículos son específicos para el modelo KFFOWI, nombre clave Ford. No los uséis para otros diferentes.

Como puntos positivos podemos destacar:
  • Bajo precio
  • Rendimiento aceptable
  • Buena calidad (comparada con otras tablets low cost)

Como puntos negativos:
  • Potencia 3D muy baja (olvidate de juegos de última generación)
  • Servicios y apps de Amazon forzosos
  • Ausencia de servicios y apps de Google
  • Publicidad de Amazon en la pantalla de bloqueo
En esta serie de artículos veremos cómo evitar al máximo los puntos negativos activando el acceso root, poniendo una rom cocinada (CyanogenMod 12.1) y añadiendo los servicios de Google. Con lo que tendremos una tablet Android completa, ligera, sin publicidad ni bloatware y muy barata.


CyanogenMod 12.1 en la Fire 7



Vamos allá!

  • Preparar la Fire 7
Activar las opciones de desarrollo desde el menú Settings - Device options y pulsar 7 veces sobre Serial number.

Activar la depuración USB dentro de las opciones de desarrollo que habrán aparecido.



  • Preparar el PC con Ubuntu
Instalar los comandos adb y fastboot
sudo apt-get -y install android-tools-adb android-tools-fastboot
 
Añadir a udev las reglas para manejar la Fire 7
gksu gedit /etc/udev/rules.d/51-android.rules

Debe aparecer un archivo vacío, añade el siguiente texto sin cambiar nada:
# Amazon Kindle Fire 7 5ª generación FORD
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1949", ATTRS{idProduct}=="0222", MODE="0666", OWNER="plugdev"  
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1949", ATTRS{idProduct}=="0001", MODE="0666", OWNER="plugdev" 

Guarda y cierra el archivo y reinicia el servicio udev con la orden
sudo udevadm control --reload-rules ; sudo service udev restart

  • Preparar el PC con Windows 
Descarga e instala Minimal ADB Fastboot 1.1.3.exe que contiene los comandos adb y fastboot.

Descarga e instala el Driver de la Fire 7


  • Comprobar que todo ha funcionado
Abrimos una ventana de comandos y con la tablet conectada al PC por cable USB 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



  • Más información
Connecting Your Fire Tablet for Testing

21 jun. 2015

Asus Memo Pad 7 ME176cx K013: acceso root (Ubuntu/Windows)

En el artículo anterior vimos cómo instalar los drivers y comandos necesarios para poder manejar la tablet desde el PC, ahora veremos cómo activar el acceso root para tener acceso total al sistema y hacer cosas como desinstalar aplicaciones preinstaladas, usar módulos Xposed, modificar parámetros del kernel...


Nota: en este dispositivo no se puede flashear un menú recovery de la manera habitual, por eso se recurre a un método alternativo conocido como Temporary CWM, que consiste en ejecutar el recovery CWM sin instalarlo físicamente en la tablet.

  • Descargar los archivos necesarios
Descarga la imagen del recovery Temporary CWM y descomprimela en alguna carpeta de fácil acceso.
Descarga el archivo UPDATE-SuperSU.zip y guardalo sin descomprimir dentro de la tablet.


  • Secuencia de comandos
Abre una ventana de terminal y sitúate en la carpeta dende has descomprimido el Temporary CWM.

Con la tablet conectada por cable USB al PC y con la depuración USB activada ejecuta el comando
./adb devices



Y comprueba que puedes ver el numero de serie de tu Memo Pad seguido de la palabra device, en caso contrario asegúrate de que has hecho todos los pasos del artículo Asus Memo Pad 7 ME176cx K013: drivers y comandos (Ubuntu/Windows)

Ahora escribiremos los siguientes comandos con cuidado de no equivocarnos:
./adb reboot-bootloader
sudo ./fastboot flash /tmp/recovery.zip recovery.zip
sudo ./fastboot flash /tmp/recovery.launcher recovery.launcher
sudo ./fastboot oem start_partitioning
sudo ./fastboot flash /system/bin/logcat recovery.trigger.new
sudo ./fastboot oem stop_partitioning

Si todo ha ido bien la tablet se reiniciará y tras unos segundos verás el CWM Recovery en pantalla.


Finalmente usando los botones subir/bajar volumen y power selecciona "Install zip" y elige el archivo UPDATE-SuperSU.zip que guardaste previamente en la tablet. Después reiniciala.

Enhorabuena, tu tablet ya está rooteada!

  • Más información
Asus Memo Pad 7 ME176cx K013: drivers y comandos (Ubuntu/Windows)
[Tutorial] Asus ME176CX Lollipop root
Linux Tethered CWM Recovery Version
Intel Android Devices Root / Temp CWM Session