LIBERTAD PARA NUESTROS CACHARROS I

    Nosotras, amantes de la libertad, también nos gusta que nuestros cacharros disfruten de ella, pero por desgracia los pobres los tenemos encarcelados a las órdenes de carceleros como google, facebook, las distribuidoras de telefonía y la marca del cacharro.

Este manual consta de dos partes y no se enfoca tanto a saber los pasos para desbloquear el bootloader de los distintos cacharros que existen, sino más bien al uso de FASTBOOT y ADB para liberar cada dispositivo.

    NOTA: Para saber cómo desbloquear el botloader de nuestro cacharro recomiendo buscar en las web de los desarrolladores htcmanía y xda-developers, porque cada marca y modelo tiene su modo de hacerlo.

http://www.htcmania.com/foro.php

http://forum.xda-developers.com/

 

Necesitaremos el Pc y en él instalar Android-SDK Tools, necesarios para usar adb y flashboot. Lo instalaremos desde los repositorios de cada distro Linux. Si no lo tenemos en nuestros repositorios o si usamos Windows o MacOS lo bajaremos de la web oficial:

http://developer.android.com/intl/es/sdk/index.html#Other

 

    Una vez instalado ejecutamos el SDK y nos saldrá una lista de paquetes, algunos marcados y otros no. Hay que marcar para instalar el platform-tools. Si estamos en Windows, además instalaremos los googles USB drivers. Si estamos en Linux no será necesario.

   

FASTBOOT: Cambiando el recovery

    Antes de hacer nada deberemos activar el modo “desarrollador” en nuestro dispositivo. Iremos a los ajustes del cacharro: “Ajustes > Información del dispositivo” y pulsaremos siete veces sobre el número de compilación. Una vez hecho nos saldrá el mensaje ¡Ahora eres un desarrollador! y ya nos mostrará en los Ajustes ese apartado, en el cual entraremos para activar la “Depuración USB”

Como he dicho antes, ya hemos desbloqueado nuestro bootloader, porque sabemos cómo hacerlo (sea mediante aplicación del fabricante, código de desbloqueo, script de las webs comentadas anteriormente o el sistema que sea).

Vamos a instalar un recovery porque el que viene por defecto es una basura y no deja hacer nada. Yo me decanto por TWRP, aunque también es bueno CWM. Desde el Pc lo descargamos de su web:

https://twrp.me/

https://www.clockworkmod.com/rommanager

 

    NOTA: Existen recoverys personalizados para marca y modelo del cacharro. Si lo hay es recomendable su uso.

Reiniciamos el aparato en «modo fastboot», normalmente presionando a la vez durante unos 10 segundos las teclas «volumen -» y «power», aunque en algunos modelos cambia. En este modo los comandos ADB no funcionan porque el sistema aun no se ha cargado del todo, por lo que usaremos FASTBOOT. Ahora conectamos el cacharro al pc y desde una shell tecleamos:

fastboot devices

SH16WP787651       fastboot

Con esto verificamos que nuestro cacharro se comunica bien con el pc.

y desde la carpeta donde tengamos el recovery abrimos un terminal y tecleamos lo siguiente:

fastboot flash recovery twrp_2.6.3.img
fastboot reboot

¿Qué hace esto? «decimos» fastboot «que cambie» flash «el recovery original» recovery «por el nuestro» twrp-2.6.3.img. Después «decimos» fastboot «que reinicie el aparato» reboot

El teléfono se reiniciará. Cuando entremos de nuevo en el «modo fastboot», nos saldrá el menú de TWRP con toda su potencia.

Vale, el cacharro lo tenemos ya con un recovery mejorado, y si reiniciamos el aparato de forma normal nada ha cambiado, nuestro android sigue como siempre, ¿instalamos una ROM personalizada?

Listado del comando fastboot:

  • fastboot devices: Comprobar si nuestro cacharro se comunica bien con el ordenador.
  • fastboot oem unlock: En dispositivos Nexus, desbloquea el bootloader.
  • fastboot boot: Cargar una imagen sin tener que flashearla de forma permanente.
  • fastboot flash: Cambiamos la imagen original de la partición que queramos.
  • fastboot flashall: Cambia todos los .img disponibles, usado normalmente para boot.img, recovery.img y system.img. Muy útil para cacharros brickeados.

En numerosas ocasiones estos comandos solucionan muchos problemas. Espero que a vosotros os sean igual de útiles.

Compartir

8 Comentarios

  1. Yo por suerte pude desbloquear el bootloader e instalar un recovery avanzado y ya tengo mi rom 100% libre(sin contar los drivers que no hay remedio) y mucho mejor sin los servicios de google que solo gastan batería y ralentizan el móvil a no poder mas!
    Lo que pasa que en mi caso era obligatorio el uso de windows y lo tuve que hacer en casa de un amigo!
    Pero vamos que recomendado al 100% instalar una rom, tener un movil sin esa basura es lo mejor.

  2. MUCHO cuidado. Justo asi he dejado frito mi movil nuevo de 150 pavos, lleva ya dias en el fabricante y ya nos haran presupuesto. Tenia Android 5.1 y ahora escribo esto desde mi flamante LG Pessimus L3 con el moderno Android 2.3.6 Gingerbread ….

  3. Nada mejor que CM o AOSP para tener que tu celular o movil «vuele». Siempre las roms de los fabricantes son tan lentas y tan llenas de basura que conviene mejor realizar el proceso de root y de instalacion de una ROM libre de todo aquello. En estos momentos tengo instalado AOSP 6.0 en un S4 y va mucho mejor de lo que me imagine.

  4. Supertau, antes de hacer nada hay que hacer copias de seguridad de todo el sistema. Si brickeas el cacharro, que es lo que te ha pasado, con los comandos fastboot y adb se puede recuperar en la mayoría de casos.

    1. Entonces igual no sobra esa advertencia al principio del artículo ;-)
      y una idea de como hacer esa copia de seguridad,…
      gracias!

    2. Si, si ya he realizado este proceso en varios moviles. El caso es que el android no lo toque para nada, solo flashee CWM, y aun con el boot desbloqueado el movil decia que nanai, y entro en bootloop, porque hay modelos que tienen mucho peligro …

  5. Me parece una publicación magnífica, pero no sé en qué punto estaría el móvil «rooteado» :(

    Por cierto, leer esto, no inspira mucho:

    MUCHO cuidado. Justo asi he dejado frito mi movil nuevo de 150 pavos, lleva ya dias en el fabricante y ya nos haran presupuesto. Tenia Android 5.1 y ahora escribo esto desde mi flamante LG Pessimus L3 con el moderno Android 2.3.6 Gingerbread ….

    ¿Qué crees que le ha podido pasar?

Deja una respuesta

Your email address will not be published. Required fields are marked *

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    
    Markdown is turned off in code blocks:
     [This is not a link](http://example.com)

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see http://daringfireball.net/projects/markdown/syntax