Guía completa para principiantes para rootear Samsung Galaxy S2 en Ubuntu Linux
Podrías pensar que es un poco tarde para escribir sobre cómo rootear el Samsung Galaxy S2 en Ubuntu Linux porque han pasado más de 3 años desde su lanzamiento y ya hay Samsung Galaxy S3 y S4 en el mercado. Pero fue sólo recientemente cuando decidí rootear mi Samsung Galaxy S2 después de que terminó mi contrato con SFR. Al menos ahora no violaré la garantía del fabricante, ya que mi teléfono tiene más de 2 años.
La otra razón por la que escribo este artículo sobre cómo rootear un teléfono Android es que no encontré ningún buen artículo que pudiera enseñar a un principiante a rootear fácilmente un teléfono inteligente Android en Linux. Seguí los pasos mencionados en el foro XDA, pero sentí la necesidad de mejorar el artículo con pasos claros y capturas de pantalla adecuadas y por eso se me ocurrió este artículo para mostrarte cómo rootear el Samsung Galaxy S2 fácilmente en Ubuntu Linux. fuerte>.
Cómo rootear Samsung Galaxy S2 en Ubuntu Linux
El tutorial se realizó en Elementary OS Luna y Samsung Galaxy S2 I9100 con Jelly Beans (Android 4.2.1). Pero estos pasos son genéricos y con una pequeña modificación, se pueden seguir en cualquier otra distribución de Linux y en cualquier otro Smartphone con cualquier otra versión de Android.
Requisitos previos:
Estos son algunos de los requisitos previos para rootear un teléfono Android en Ubuntu:
-
Un cable de datos USB para conectar su teléfono a la computadora
Una computadora que ejecute cualquier sistema operativo Linux estándar con conexión a Internet (para descargar algunos archivos, que se mencionan más adelante).
El procedimiento puede parecerte un poco largo, pero créeme, no lo es. Es realmente fácil rootear tu teléfono Android y no te llevará más de 10 a 15 minutos seguir el procedimiento completo. Se detallan los pasos para que incluso un principiante pueda rootear el teléfono fácilmente.
Paso 1: busque la versión del Kernel en su teléfono
Primero lo primero. Debe encontrar qué versión de Kernel está ejecutando actualmente su teléfono inteligente. En tu teléfono, ve a Configuración-> Acerca del teléfono. Busque atentamente el número de compilación.
On Android: Settings->About phone-> Build number
Como puedes ver en la imagen de arriba, el número de compilación de mi Samsung Galaxy S2 es I9100XWLSD. Observe el LSD. Esto es importante para descargar la imagen correcta del "Kernel rooteado" para su teléfono.
Paso 2: descargue la imagen del kernel rooteado
Una vez que tenga el número de Kernel, es hora de descargar la imagen del Kernel rooteado (gracias a los desarrolladores de XDA). Para XWLSD, descargue el archivo Siyah-s2-v6.0b4.tar.
Descargar Siyah-s2-v6.0b4.tar
Para otras versiones de Kernel, consulte el foro de desarrolladores de XDA o busque en Google. No me es posible proporcionar los enlaces para cada uno de ellos.
Paso 3: extraiga la imagen del kernel descargada
Una vez que haya descargado el archivo tar, extráigalo. El archivo extraído sería zImage. Cópielo a su directorio de inicio (para simplificar).
Paso 4: descargue e instale Heimdall
Heimdall es una herramienta multiplataforma de código abierto que puede actualizar el firmware en dispositivos Samsung. Puede descargar Heimdall desde su repositorio. El repositorio tiene varios archivos para diferentes distribuciones de Linux. Básicamente, debe descargar los archivos de línea de comando (heimdall) y de front-end (heimdall-frontend) para su sistema operativo Linux.
Para Ubuntu y otras distribuciones basadas en Debian, puede ver los binarios .deb allí. Descargue e instale el correspondiente a su versión de Ubuntu.
Alternativamente, también puedes intentar compilar el código fuente.
Paso 5: pon tu teléfono en modo de descarga
Una vez que tenga la imagen del Kernel rooteada correcta y Heimdall instalado en su sistema Linux, es hora de iniciar el proceso de rooteo. Para ello, debe poner su teléfono en “modo de descarga”. Pruebe los siguientes pasos:
Apaga tu teléfono
Mantenga presionada la tecla de encendido + bajar volumen + tecla de inicio
Verá un mensaje de advertencia después de unos segundos en la pantalla. Presiona el botón para subir el volumen para continuar en el “modo de descarga”.
Una vez que esté en el modo de descarga, verá una pantalla como esta en su teléfono Android:
Paso 6: conecte el teléfono a la computadora
En el modo de descarga, conecte su teléfono a la computadora usando un cable de datos USB. Para verificar si su sistema operativo Linux lo detecta bien, abra una terminal (Ctrl+Alt+T) y use el siguiente comando:
heimdall detect
Esto debería mostrarle un resultado como "dispositivo detectado":
Paso 7: flashear el kernel
Ahora es el momento de reemplazar su antiguo Kernel por el rooteado. En la terminal, use el siguiente comando:
sudo heimdall flash --KERNEL zImage
Será una salida larga. Si es exitoso, verá las siguientes líneas al final del mensaje largo:
Uploading KERNEL
100%
KERNEL upload successful
Ending Session....
Rebooting Device....
Re-attaching kernel driver....
Nota.
Si no tuvo éxito por algún motivo, debería ver el mensaje en la parte inferior del registro. En el primer intento, vi este mensaje de error: ERROR: La partición “kernel” no existe en el PIT especificado. Cuando verifiqué con el comando sudo heimdall print-pit –verbose, descubrí que había varias particiones en mi teléfono y que el Kernel estaba en la partición KERNEL y no en el kernel (distingue entre mayúsculas y minúsculas, verá). ).
Su teléfono iniciará sesión automáticamente.
Paso 8: comprueba si tu teléfono Android está rooteado
Muy bien, hasta ahora ha sido un éxito para ti. ¿Pero cómo verificar si tu teléfono está rooteado? Para esto, descargue una aplicación de terminal en su teléfono Android. Usé el emulador de terminal de Android. Es como una terminal Linux en tu teléfono Android. Inicie la aplicación y escriba el siguiente comando en la terminal y presione la tecla Intro.
su
Si está rooteado, le pedirá así que solicite acceso de root:
Una vez que le des acceso de root, $su cambiará a #su. Un indicador de que ahora tienes acceso de root y también significa que has rooteado exitosamente tu Galaxy S2.
Espero que esta guía te ayude a rootear tu Samsung Galaxy S2 en Linux. No dude en dejar sus sugerencias, comentarios, agradecimientos y preguntas en el cuadro de comentarios a continuación. Suscríbete al blog para más tutoriales. Hola :)