Publicado por & archivado en Android.

Obtener el root de los dispositivos Android es necesario para tener todo el control, para instalar algunas aplicaciones y lo más importante, para controlar lo que pueden hacer las aplicaciones que instalamos en nuestro teléfono.

Hay montones de tutoriales para hacer eso, pero no encontré ninguno para los que no tenemos Windows. Estas instrucciones son para conseguir el root usando un sistema operativo Linux, en concreto he usado Ubuntu.

 

Nota importante: Esto lo he hecho con mi propia Samsung Galaxy Tab 10.1 y me ha funcionado, lo que no necesariamente significa que tenga que funcionarle a todo el mundo, utiliza esta información bajo tu única responsabilidad.

 

Comencemos…

– Activar la depuración USB del Galaxy Tab en:
Ajustes > Aplicaciones > Desarrollo > Depuración de USB

– Abrir un terminal en nuestro ordenador Linux (en Ubuntu Accesorios > Terminal).

– Descargar adb para Linux de uno de estos servidores:

  • http://intervia.com/download/adb_unix.zip
  • http://www.geeksphone.com/downloads/adb_unix.zip

Por ejemplo:

wget http://intervia.com/download/adb_unix.zip

(Android Debug Bridge es parte del kit de herramientas de desarrollo «Android SDK», disponible para Mac OS X, Linux y Windows en http://developer.android.com/sdk/, por lo que podría ser que estas instrucciones sirvieran también en Mac y Windows, aunque no lo he comprobado)

 

– Conectar el teléfono al ordenador con el cable y buscar su ID en el USB:

lsusb

– Aparece una línea por cada dispositivo USB, buscar la del teléfono para ver el ID del fabricante, en el caso del Galaxy Sii:
Bus 002 Device 011: ID 04e8:685e Samsung Electronics Co., Ltd

El ID sería 04e8

– Crear un archivo de reglas en udev:

sudo vi /etc/udev/rules.d/50-android.rules

El que no sepa manejar vi, puede usar otro editor, por ejemplo gedit:
sudo gedit /etc/udev/rules.d/50-android.rules

Crear una línea dentro del archivo con el ID obtenido en «idVendor»:

SUBSYSTEM==»usb», SYSFS{idVendor}==»04e8″, MODE=»0666″

– Guardar y cambiar los permisos del archivo:

sudo chmod a+rx /etc/udev/rules.d/50-android.rules

– Reiniciar udev:

sudo /etc/init.d/udev restart

– Descomprimir adb en una carpeta:

mkdir adb
cd adb
unzip adb_unix.zip

– Darle permisos de ejecución:

chmod +x adb

– Desconectar el cable del teléfono y ejecutar el adb server:

sudo ./adb start-server

– Conectar de nuevo el cable y comprobar que detecta el móvil:

./adb devices

Debe aparecer algo como:

List of devices attached
304D17C7816D5B7E device

Si todo está correcto, se puede proceder a rootear el dispositivo…

 

– Descargar Samsung-Galaxy-Tab-10.1-root.zip de uno de estos servidores:
http://www.addictivetips.com/?attachment_id=54722
http://intervia.com/download/Samsung_Galaxy_Tab_10.1_root.zip

Por ejemplo:

wget http://intervia.com/download/Samsung_Galaxy_Tab_10.1_root.zip

– Subir el archivo al tab:

./adb push Samsung_Galaxy_Tab_10.1_root.zip /sdcard/Samsung_Galaxy_Tab_10.1_root.zip

Reiniciar el tab en modo recuperación:

./adb reboot recovery

*Si no entra en modo recuperación, apagar el tab y encender apretando a la vez power y bajar el volumen.

Elegir con las flechas y el botón de encendido para seleccionar «apply update from /sdcard»

Elegir «Samsung-Galaxy-Tab-10.1-root.zip».

Listo, con esto ya está rooteado.

 

 

 

3 Comentarios para “Rootear Samsung Galaxy Tab 10.1 desde Linux”

  1. juan manuel

    Tengo una samsung galaxy tab 10.1. En efecto, funciona el adb desde mi portatil con ubunti 12.4.
    Pero ya dentro de la tableta, cuando voy a actualizar el archivo zip, solo acepta por opciones:

    -reboot system now
    -apply update from external storage (es decir el SD que se coloca en la parte superior)

    es decir, no hace «update» desde sdcard que trae la tableta.

    ¿que puedo hacer?

    creo que me falta muy poco para rootear mi tableta.

    muchas gracias por el tutorial.

    Responder
  2. Juan

    Parece que te hubieras saltado algún paso previo, por eso no detecta el archivo, o también podría ser que al ser más nueva que la mía, que tenga una versión más nueva de Android, lo que podría hacer que fallara.

    Responder

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *