Sony Xperia P con Jelly Bean 4.1

Hoy hablaremos de como rootear Android en el popular Sony Xperia P. Para comenzar es necesario que se sigan las pautas previas y que se asegure que se cumplen los pre-requisitos para llevar a cabo perfectamente el rooteo.

smartphone-xperia-p

Pasos a chequear antes de Rootear el Sony Xperia P

Antes de comenzar debemos asegurarnos que:

  • La versión del sistema operativo de nuestro teléfono es Android Jelly Bean 4.1, en caso de tener una anterior podemos actualizar con Sony PC Companion (Disponible para su descarga en este enlace).
  • La carga de la batería debe ser de al menos 60% para asegurar que el teléfono no se apague en el proceso.
  • Debemos tener instalado el programa Flashtools en su última versión y asegurarnos que el teléfono sea detectado por este programa, si no es así podemos descárgalo de este enlace, si al momento de conectar el teléfono este no es reconocido debemos de ejecutar el archivo llamado Flashtool-Drivers ubicada en la carpeta drivers dentro del folder del programa
  • Este método borrara todos los datos de nuestro sistema, por lo tanto, es necesario hacer un respaldo de la información importante de nuestro dispositivo.

Después de haber revisado los pasos anteriores con cuidado procedemos a realizar el rooteo de nuestro dispositivo usando el método de instalar una ROM Pre-rooteada.

Regresando nuestro Sony Xperia P a Ice Cream Sandwich

  1. Descargamos este archivo y lo ubicamos en la carpeta Firmwares dentro de la carpeta Flashtools
  2. Activamos la opción de depuración USB que se encuentra dentro de Configuraciones > Opciones de Desarrollo y apagamos el teléfono
  3. Seleccionamos el icono similar a un rayo y escogemos la opción Flashmode (No Flashboot), seleccionamos la ROM que acabamos de bajar con terminación .75, al momento de conectar el teléfono presionamos la tecla de volumen menos y conectamos el teléfono, si todo sale bien estaremos ya en ICS.

Rooteando Ice Cream Sandwich

  1. Bajamos este archivo y volvemos a “flashear” el dispositivo ahora con esta Semi-ROM.
  2. Conectamos el teléfono no sin antes activar las opciones depuración USB y Fuentes desconocidas.
  3. Pulsamos el candado y esperamos hasta la leyenda “waiting for restore to finish” vamos a nuestro dispositivo y veremos la aplicación de recuperación abierta, seleccionamos el único respaldo que existe y aceptamos, nos queda esperar.

Instalando Clockworkmod

  1. Descargamos este programa, lo extraemos, lo ejecutamos y conectamos el teléfono en modo depuración, seguimos las instrucciones que aparecen en la pantalla, si todo esta listo el programa nos avisara.

Instalando la versión pre-rooteada de Jelly Bean  y un nuevo kernel

  1. Descargamos la ROM pre-rooteada y este kernel, los movemos a la tarjeta de memoria, al menú raíz.
  2. Reiniciamos el teléfono pulsando la tecla de volumen menos para entrar a modo de recuperación CWM y seguimos estos pasos (Advertencia: La pantalla táctil es inservible, usaremos los cuatro botones para movernos, volumen para seleccionar, Encendido para aceptar y cámara para regresar). Ahora seleccionaremos las siguientes opciones:
  • Mount System
  • Mount Data
  • Mount Cache
  • Install ZIP from SD Card (Buscamos el nuevo kernel y lo instalamos)
  • Nuevamente
  • Mount System
  • Mount Data
  • Mount Cache
  • Install ZIP from SD Card (Ahora buscamos la ROM y la instalamos)
  • Wipe Data/Factory Reset
  • Reboot

Si todo sale bien veremos la pantalla de bienvenida de Jelly Bean y una aplicación llamada superuser, Cualquier duda especifica o será resuelta en los comentarios para armar un soporte público. Hemos asi logrado rootear Android en nuestro Sony Xperia P en la versión de Jelly Bean 4.1 de Cyanogen Mod.

¿Qué es el bootloader?

El bootloader del dispositivo Android (también conocido como gestor de arranque) es un programa que se “encarga” del control del smartphone o tablet cuando se está iniciando. Su principal función es asegurarse de que todos los componentes del hardware funcionen correctamente y que estén disponibles.

Si esta tarea se cumple en forma satisfactoria, el bootloader le pasa la posta al sistema operativo en sí para que este inicie de la forma habitual. Esto quiere decir que el bootloader es un elemento completamente independiente del sistema operativo, y es único para cada aparato. También hay que aclarar que aunque Android es libre, el bootloader no tiene por qué serlo.

Que es el bootloader?Debemos mencionar que como el sistema Android no se carga hasta que el bootloader le da el visto bueno, tanto las operadoras como los fabricantes, lo utilizan como un método de control.

Un ejemplo: determinado fabricante no quiere que se instale otra versión de Android alternativa, como por ejemplo el CyanogenMod o AOKP, por lo que no tiene mas que configurar el bootloader para que sólo acepte la versión que viene firmada de fábrica para el dispositivo móvil. De esta forma obtenemos un teléfono o tablet con su bootloader bloqueado.

Para complicar el panorama un poco más, también las operadoras telefónicas suelen variar los bootloaders de aquellos dispositivos que lo tienen originalmente desbloqueado, y bloquearlo de acuerdo a su conveniencia.

Con estas explicaciones, ya queda más que claro que vender el bootloader bloqueado o desbloqueado depende de los designios y pareceres de cada operador y/o fabricante.

Pero siempre hay una solución a mano y otra vez fueron los hackers quienes trajeron un poco de luz sobre el tema pese a lo difícil y complicado que resulta desbloquear un bootloader.

Los hackers dependen de bugs de seguridad en el sistema, que son los que les permitan obtener los permisos necesarios para obligar al bootloader a aceptar otro software. Al desbloquear el gestor de arranque el sistema les permite colocar ROMs personalizadas para cada tipo de dispositivo aunque debemos señalar que siempre se recomienda a los usuarios estándar que no se aventuren a desbloquear el gestor de arranque, ya que para un uso normal del dispositivo Android, es muy probable que no sea necesario.

Se debe tener muy en cuenta que al realizar esta tarea, automáticamente queda invalidada la garantía del fabricante del dispositivo así como cualquier otra garantía ofrecida por el operador (consultar en la guía de garantía del dispositivo para cerciorarse sobre el tema).

Asimismo se debe mencionar que al desbloquear el gestor de arranque y luego flashear una ROM sin “garantías”, esta probablemente no ha sido sometida a las pruebas exhaustivas con las que habitualmente se chequean a las originales en la fábrica de la marca.

Una ROM sin firma personalizada puede funcionar de manera incorrecta en el dispositivo, e incluso algunas funciones pueden dejar de aparecer. El rendimiento del dispositivo podría no ser el ideal. Se puede dañar el dispositivo en forma permanente e incluso el desbloqueo del bootloader puede ocasionar daños materiales, por ejemplo, debido al sobrecalentamiento del dispositivo.

Por último hay que señalar que cierto contenido pre-cargado en el aparato puede ser inaccesible debido a la eliminación de las claves de seguridad DRM y la partición de datos segura de los usuarios.

Bootloader y Recovery en Acer Iconia A100

Como desbloquear Bootloader e Instalar Recovery en Acer Iconia A100

En un artículo anterior hemos descrito paso a paso como rootear una tablet Acer Iconia A100. En esta ocasión les ofreceremos a los usuarios una practica guía de cómo desbloquear el Bootloader e instalar Recovery en el mismo modelo de tablet Acer Iconia A100 para completar así la customización y flexibilización de esta popular tablet.

acer iconia tab A100El usuario debe tener  cuidado, ya que con un gestor de arranque desbloqueado y malas manitas, el dispositivo Android puede quedar convertido en un ladrillo.

Tambien debe considerar que de realizar las siguientes operaciones en su Acer Iconia A100 sin tener pleno conocimiento de lo que se está haciendo, usted puede terminar con el mismo resultado: Un ladrillo.

En cualquier instancia, aclaramos que nosotros no nos hacemos cargo del resultado de seguir este tutorial en vuestros dispositivos Android. Este tutorial es el fruto de nuestra investigación para poder darle una información fideligna. No obstante en este caso los pasos no los hemos realizado nosotros mismos, por lo que no tenemos certeza de primera mano en el procedimiento, que se encuentra originalmente detallado en inglés aquí.

Procedimiento para el Bootloader y Recovery en Acer Iconia A100

Antes de realizar el procedimiento, debemos destacar que este tutorial ha sido probado originalmente en combinación con el firmware A100 ICS.

  1. La tablet ya debe haber sido rooteada y debe contar con más del 30% de batería. Luego se debe conectar la tablet al ordenador (encendida).
  2. El siguiente paso es descargar el archivo fasboot&recovery. Se puede descomprimir en cualquier carpeta de nuestro ordenador.
  3. Luego se debe abrir el directorio con el archivo descomprimido y ejecutar el fichero: install-eng.bat para Windows con los derechos de administrador. En el caso de que sea para Linux el fichero es: bash ./btl-a200.sh.
  4. Acto seguido, se reiniciará la tablet y mostrará dos iconos: uno de bloqueo y otro de desbloqueo, que es el que debe pulsarse manteniendo el Volumen hacia abajo para reiniciar el dispositivo.
  5. Aparecerá un cartel con la siguiente frase: gestor de arranque v0.03.06-ICS. A partir de allí nos aparecerá un mensaje en inglés que debe ser pulsando rápidamente ya que caso contrario se cancelará la operación y habrá que comenzar todo de nuevo. Se debe aceptar mediante la pulsación de las teclas Volumen +.
  6. Una vez aceptada, ya estará desbloqueado el bootloader y debe colocarse: Bootloader v0.03.06-ICS (UnlockMode) y trabajo concluido.

Para instalar el Recovery deben seguirse los siguientes pasos:

  1. Extraer el zip de la carpeta “recovery” del siguiente enlace
  2. Copiar recovery.img en su tarjeta SD externa
  3. Abrir un emulador de terminal para el A100 (a través del acceso root)
  4. Escriba los siguientes comandos: su dd if=/mnt/external_sd/recovery.img of=/dev/block/mmcblk0p1
  5. Esperar un mensaje de ” xxxx bytes transferidos … ”
  6. Salir del terminal emulator y abrir el root explorer y buscar el archivo install-recovery.sh que está en la carpeta: /etc/install-recovery.sh y lo renombramos: x install-recovery.bak. De esta forma ya podremos ingresar al Recovery.

Esperamos haber sido de ayuda a la hora de desbloquear el Bootloader e instalar Recovery en la tablet Acer Iconia A100.