A estas alturas, ya conoceremos las bondades de disponer de un dispositivo con acceso a root (en la jerga: rooteado, del verbo rootear…).

Disponer de acceso root no es algo necesario para todos los usuarios, ni siquiera interesante en la mayoría de los casos, pero sí es algo valorado por aquellos que requieren realizar tareas que por defecto están vetadas por el sistema, como realizar y recuperar un backup de aplicaciones junto a sus datos (léase, via Titanium Backup), eliminar (que no inhabilitar) aplicaciones o servicios de sistema que no deseamos (¿alguien dijo bloatware…?), o ajustar/modificar valores a priori inalterables del sistema por eficiencia, estética o únicamente por jugar (o romper) un poco… (instalar Xposed, etc…).

Introducción al proceso

Habitualmente, para conseguir acceso root a un dispositivo debemos:

  1. Disponer de bootloader desbloqueado o desbloquearlo manualmente (salvo excepciones, como es nuestro caso…), para poder acceder a las particiones del dispositivo.
  2. Instalar un recovery alternativo que nos permita instalar binarios a nivel de sistema (flashear).
  3. Arrancar el nuevo recovery (CWM, TWRP) e instalar los binarios necesarios para el acceso root (su), mediante un paquete zip (habitualmente los archiconocidos de Chainfire, a quien debemos agradecerle su constante trabajo en este sentido).

Muchos usuarios estarán familiarizados con este procedimiento. Sin embargo, en el caso de la ASUS ZenPad S 8.0, ASUS no se ha dignado aún a ofrecernos la posibilidad de desbloquear el bootloader de nuestra tablet, por lo que tenemos que recurrir a una estrategia diferente.

No podemos desbloquear el bootloader, pero sí podemos arrancar en modo recovery de forma temporal gracias a una herramienta para dispositivos con soc Intel (IntelAndroid-FBRL), y desde ahí, ejecutar el procedimiento para instalar los binarios de su (flashear el zip de SuperSU de Chainfire).

Herramientas necesarias

Recopilando lo necesario.

  • Descargaremos el fichero SuperSU desde nuestra tablet y lo mantendremos en el directorio de descargas (Download) de nuestra memoria interna (para tenerlo a mano cuando arranquemos en modo recovery).
  • Instalaremos los Drivers USB de Intel para dispositivos Android. Necesario para que nuestro sistema reconozca la tablet durante el proceso (asumimos Windows, en Linux, podríamos obviar este paso).
  • Herramientas del SDK de Android (adb, fastboot), instaladas y accesibles via PATH en nuestro sistema. Lo más rápido es instalarlos vía la herramienta 15 seconds ADB Installer para no tener que instalar todo el SDK de Google.
  • La herramienta IntelAndroid-FBRL, en este caso, la versión 05-16-205. La descargaremos y descomprimiremos en una carpeta a mano.

Antes de seguir es importante hacer notar que siempre es recomendable hacer copia de seguridad de todos nuestros datos, o realizar este procedimiento en un sistema “limpio”… En cualquier caso, este tipo de procedimientos no están exentos de riesgos, por lo que a partir de ahora, la responsabilidad ante cualquier posible problema es sólo tuya

Dicho ésto (disclaimer en toda regla), prosigamos.

Procedimiento

Ahora es cuando viene el Rock & Roll…

Los pasos que tendremos que dar, y que detallaremos a continuación, son:

  1. Activar el modo de depuración USB en nuestra tablet
  2. Conectarla a nuestro PC
  3. Ejecutar la herramienta para acceder en modo recovery
  4. Instalar el archivo zip de SuperSU desde el recovery

Activar el modo de Depuración USB

Para activar el modo de Depuración USB en nuestro dispositivo deberemos tener activa las Opciones de desarrollo, bajo las opciones de Sistema. Si no tenemos disponible esta opción, deberemos entrar en la opción “Acerca de…”, “Información de software” y en “Número de compilación” pulsar 7 veces seguidas…

Una vez accesibles las “Opciones de desarrollo”, activaremos la opción “Depuración USB”.

Conexión del PC a la tablet en modo depuración

Una vez activada la opción de Depuración USB, si conectamos la tablet al PC, deberá ser reconocida. En el tablet se nos notificará de que está conectada en modo de depuración.

Procederemos a validar que la conexión es adecuada, escribiendo desde consola (cmd):

adb devices

Si adb no se reconoce como comando de sistema, deberemos revisar que la ruta c:\adb está dada de alta e los parámetros de sistema (donde se instala por defecto en la herramienta anteriormente indicada).

Es posible que en la tablet tengamos que habilitar la conexión al PC desde el que tratamos de conectarnos en modo depuración. Revisaremos las notificaciones en la tablet y validaremos si así es necesario.

Si todo va bien nos deberá aparecer una linea correspondiente a nuestro dispositivo conectado. Ya estamos listos para ejecutar la herramienta que nos de acceso al recovery.

Acceso en modo recovery

Desde la ubicación donde tuviéramos descomprimida la herramienta IntelAndroid-FBRL hacemos doble click en el fichero launcher.bat para ejecutarla, y escribimos “ACCEPT”, en mayúsculas, sin comillas y pulsamos Enter.

En la consola deberemos ver que la conexión con la tablet es correcta, indicando :

DEVICE STATUS: ADB-ONLINE
DEVICE STATUS: FASTBOOT-ONLINE

Si “DEVICE STATUS: UNKNOWN”, comprueba que el cable está bien conectado y los drivers USB de Intel bien instalados (no hay triángulo amarillo en el administrador de dispositivos de Windows).

Si “DEVICE STATUS: UNAUTHORIZED”, comprueba que el dispositivo no está esperando la autorización comentada anteriormente. Autoriza Siempre.

En la consola, seleccionaremos la opción T2, para lanzar el CWM Recovery de forma temporal:

T2 oem backup_factory ( limited devices support this command )

Ésto desencadenará una serie de comandos hacia la tablet que acabarán haciendo que ésta arranque en el modo recovery de CWM. Puede tardar unos minutos.

Si se obtiene algún error, lo mejor es comenzar desde cero el procedimiento revisando cuidadosamente cada paso.

Instalación de SuperSU.zip

Una vez tenemos acceso al recovery, procederemos a instalar el fichero zip que contiene los binarios para el acceso root. Ya queda poco…

Para poder seleccionar la opción de “Install zip” desde el menú usaremos las teclas vol up / vol down para movernos y power para seleccionar.

Seleccionaremos la opción de “Install zip from sdcard” (o external_sd si bajamos el fichero a una SD externa). Navegaremos hasta la carpeta de Download si es necesario y seleccionaremos el fichero que descargamos al principio del proceso: UPDATE-SuperSU-vX.Xx.zip

Confirmaremos y reiniciaremos el dispositivo… Si CWM nos indica que es necesario reinstalar los binarios de SU antes de salir, diremos que NO.

Tras reiniciar tendremos nuestra flamante tablet rooteada… Buen provecho !  😉

 

 

  • Lucia Rodriguez

    Hola, estos pasos valen también para el ASUS ZenPad 8.0 (Z380C)??

    • Domingo Gomes

      Buenas!
      Sí, debería funcionar, ya que el método descrito es el general: desbloquear bootloader, instalar recovery y después instalar SuperSU.
      Un saludo.

      • Lucia Rodriguez

        Buenas, gracias por responder!
        Por desgracia, me arriesgué y lo probé, pero en la parte de acceso en modo recovery, IntelAndroid-FBRL se queda esperando al dispositivo eternamente (lo tuve ahí más de 15 minutos y no reaccionó nada) 🙁

        • Domingo Gomes

          Buenas!
          Puede ser que no tengas los drivers instalados o la depuración USB Activada. puedes confirmar?
          Saludos

          • Lucia Rodriguez

            Hola,
            La depuración USB sí que está activada y los drivers instalé los de Intel mencionados en el artículo y al menos mi ordenador reconoce la tablet siempre en equipo.

            Otra cosa que no se si importa es que al ejecutar IntelAndroid-FBRL me aparece lo de “DEVICE STATUS: ADB-ONLINE” pero no lo de fbrl online, no se si significa algo.

            Saludos 🙂

          • Domingo Gomes

            Hola Lucia,

            Pueden ser los drivers fastboot. Mira en el Administrador de dispositivos si los tienes instalados y sino, instala estos https://forum.xda-developers.com/showthread.php?t=2588979
            A ver si los reconoce con eso lo de fastboot-online tambien.
            Saludos

          • Lucia Rodriguez

            Eso también lo instalé, ya que esta en el tutorial también en la parte de “Herramientas necesarias”, y he comprobado que tengo una carpeta que se llama adb en el disco C:, por lo que sí que está instalado en teoría.

            Te adjunto una imagen de lo que me sale al ejecutar IntelAndroid-FBRL, de lo que aparece despues al escribir T2 y de lo que aparece en la tablet eternamente mientras el ordenador suena como si se estuviesen conectando y desconectando dispositivos continuamente https://uploads.disquscdn.com/images/b71204505fa5dafd128851e5faff319d2c2a5e2495d70219d8ff34118e4ad7aa.png https://uploads.disquscdn.com/images/b5c61c1eac0f98f7cc4a3805f9c30441bc832dabaaa1fd838d05095c690f4771.png https://uploads.disquscdn.com/images/4851e4d8af5855c235f7ee1ca689fca983b552d4a85d456e024bfdc9470b5401.jpg .

            Muchas gracias.
            Saludos

          • Domingo Gomes

            Hola!

            Si si, pero lo que te pase es un complemento de lo que esta en el tutorial.

            Para saber si lo tienes bien instalado, tendremos que realizar un procedimiento un poco más complejo:

            Después de instalar lo del link anterior que te he pasado, abre un terminal en la carpeta adb (con shift+botón derecho del ratón y abrir linea de comandos aquí). Enchufa el dispositivo al pc con la depuracion usb activada, y escribe en el Terminal “adb reboot bootloader”. Cuando reinicie en modo fastboot (te tiene que salir lo de la segunda foto que has puesto ) tienes que escribir “fastboot devices”. Cuando escribas eso te tiene que salir el dispositivo, si no le sale nada o sale waiting for devices no esta bien instalado el driver.

            jeje, es un poco complicado, pero a ver si funciona 😉

            Saludos

          • Lucia Rodriguez

            Gracias por tu tiempo Domingo,

            Efectivamente, he hecho lo que me has dicho y no aparece nada al escribir esto último de “fastboot devices”, pero entonces no entiendo qué es lo que me falta: los drivers de la tablet, los del adb…? Es porque he instalado mal lo de adb? Jajaja perdona por no entenderlo.

            Saludos

          • Lucia Rodriguez

            Debería desinstalar lo de adb y volverlo a instalar desde el último link que pasaste?

          • Domingo Gomes

            Buenas!!

            perdona responderte tan tarde 🙁

            Tienes que conectar el móvil en modo fastboot (con adb reboot bootloader) y luego ir al panel de control, luego a hardware y entrar en administración de dispositivos.
            Ahi tienes que buscar el que ponga bootloader interface o algo así. Le das con el botón derecho sobre él y a actualizar dispositivo.
            Luego le das a buscar en el equipo (elegir de la lista de disponibles) y te saldrá una lista con los drivers compatibles. Seleccionas el de google. Luego vuelves a hacer todo el procedimiento anterior en la consola de comandos para ver si reconoce el dispositivo: escribes fastboot devices.

            Un saludo

          • Lucia Rodriguez

            Hola de nuevo!

            Después de acabar exámenes me pongo otra vez con lo último que me dijiste.

            Bien, me ha costado un poco encontrar los drivers de google de los que me hablabas pero al final los he bajado de aquí http://www.teamandroid.com/2012/07/30/how-to-set-up-adb-fastboot-with-android-sdk/3/ donde además explican cómo actualizar el driver.
            Después de actualizarlo, escribí “fastboot devices” en la cmd:
            C:adb>fastboot devices FANPFX077101 fastboot

            Ahora al menos aparece algo, pero al volver a ejecutar el launcher del fastboot y escribir ACCEPT, eso es lo que obtengo(foto): https://uploads.disquscdn.com/images/915b26be69903c010106de052862b95f82641f0cdd911bd98719c79be0cd6f0a.png

            A continuación un “complete” y pulse cualquier tecla para continuar, pero la tablet permanece en fastboot mode :/

            Alguna idea??

            Saludos!

          • Domingo Gomes

            Argggg, que raro.

            Al parecer no te reconoce el comando del recovery. Ahí ya no sabemos que hacer. La única solución que le veo es que pruebes con otro Recovery 🙁

          • Lucia Rodriguez

            Noooo :c

            jope qué mal… pues nada, a esperar que saquen otro… espero que mis dudas y tus respuestas le sirvan a alguien que se pase por la página con mi mismo problema, al menos..

            Muchas gracias por todo de todas formas 🙂

          • Domingo Gomes

            Seguro que si Lucia!

            Muchas gracias a ti, y perdona no saber ayudarte más 🙁

            Un saludo y buen finde.