Ver Mensaje Individual
  #1  
Viejo 19/12/11, 02:56:36
Avatar de lein199
lein199 lein199 no está en línea
Usuario muy activo
Mensajes: 3,330
Compra y venta: (44)
 
Fecha de registro: dic 2008
Localización: España
Mensajes: 3,330
Modelo de smartphone: Pixel 6 Pro
Tu operador: Lowi
Mencionado: 6 comentarios
Tagged: 0 hilos
Unbrickear un Nexus S tras un mal flasheo con ICS

TUTORIAL PARA UNBRICKEAR UN NEXUS S TRAS UN MAL FLASHEO CON ANDROID 4.0 (ICS)
Sintomas: No funciona el móvil. Quedó muerto.


Buenas chicos!

Aquí me teneis para quererme un buen rato!

Antes de nada, decir que no dispongo de ningún Nexus S y hago este post a partir de que un amigo mio se le brickeó de forma brutal su móvil tras flashear una ROM que había filtrada por ahí. Encendía el móvil pero no se veía NADA y al enchufarlo a un equipo con Windows lo reconocía como "Dispositivo Desconocido" en Administrador de dispositivos.


Trás hacer este unbrick, el Nexus S FUNCIONÓ PERFECTAMENTE y arrancó como si nada empezando desde cero.


Decir que un JIG no sirve. Pensé que con un JIG podría funcionar ya que dispongo de varios para mi Samsung Galaxy S 2, pero como bien he dicho, NO FUNCIONA.


A continuación os mostraré un tutorial por MI completamente funcional en caso de brick ya que NO encontré en ninguna parte. Si lo haceis con el telefono sin ser brick, no sé que resultado tendrá ya que no dispongo de Nexus S para investigar.

Requisitos para empezar:
  • Ubuntu 10.10 OBLIGATORIAMENTE (Creo que será compatible para Ubuntu 11.04 y superiores)
  • Java instalado
  • Un cable microUSB
  • Un Nexus S brickeado
  • El archivo necesario para hacer un fastbook desde el ordenador (lo proporcionaré en el manual)



Tutorial:

1. Descargar Ubuntu 10.10 o superior

Primeramente, necesitaremos la imagen Ubuntu 10.10 OBLIGATORIAMENTE para poderla usar en nuestro equipo. Se podrá descargar en el siguiente link:

Megaupload: Ubuntu 10.10 Desktop x86
Gigasize: Subiendo...

2. Grabar imagen a CD

Cuándo tengamos la imagen de Ubuntu 10.10, tendremos que grabarla en un CD cualquiera. En mi caso no encontraba manera para grabarlo en un pendrive aunque pienso que tenía el pendrive estropeado...
Para grabar la imagen usé ImgBurn:

Mediafire: Descargar ImgBurn 2.5.6.0

3. Bootear CD como LiveCD

Después de grabar la imagen en un CD, empezaremos a bootearlo en nuestro equipo. En mi caso lo arranqué por LiveCD el mismo Ubuntu 10.10 ya que tampoco se harán muchas cosas y el equipo aguantará.

4. Crear un usuario con permisos administrador

Cuando el equipo arranque con el LiveCD de Ubuntu, nos iremos a crear un usuario CON PERMISOS DE ADMINISTRADOR.

4.1 Al terminar de hacer este usuario CON PERMISOS DE ADMINISTRADOR, cerraremos sesión y ejecutaremos el usuario que hayamos creado.

5. Añadir repositorios para instalar Java

Dentro de ese usuario, ejecutaremos el terminal y colocaremos la siguiente linea para añadir el repositorio necesario para descargar Java:

Cita:
gksu /usr/bin/software-properties-gtk

Y presionamos enter

Nos saldrá una ventana donde habría que pinchar en "Otro software" y pinchamos en "Agregar" y metemos esta linea en el casillero:

Cita:
deb http://archive.canonical.com/ubuntu maverick partner

y pinchamos en Aceptar recargando las fuentes de repositorios.

Una vez terminado este paso, nos saldrá algo así:


Cuando tengamos esto, ya estaremos listos para instalar Java desde el terminal (es mucho mejor hacerlo desde el terminal)

6. Instalación de Java

Para instalar Java, en el terminal habrá que colocar la siguiente linea:

Cita:
sudo apt-get install sun-java6-jre sun-java6-plugin

La instalación será sencilla. No creo que tengáis dudas para ello.

7. Descargar UnBrickable y ejecutarlo

UnBrickable Resurrector es una aplicación que encontré para despertar el móvil pero en ninguna parte encontré manuales para ello. Así que explicaré un poquillo en ello.

Antes de nada, nos descargaremos la aplicación:

Mediafire: Descargar UnBrickable R38

Con esta aplicación, haremos que de forma remota desde el equipo, nos reconozca el móvil y podamos hacer que se meta en modo fastboot o downloader desde el ordenador.

Ahora bien, una vez que tengamos el archivo descargado (y lo tengamos localizado), le damos al botón derechoPropiedades y nos vamos a la pestaña de Permisos y clickeamos donde pone: Permitir ejecutar el archivo como un programa.:


Después ejecutamos UnBrickableREsurrectorR38.jar con el botón derecho y ejecutar con Sun Java 6 Runtime

AHORA conectamos el Nexus S brickeado al equipo por el puerto USB.

En el programa, abajo seleccionamos S5PC110 (Nexus S):


Ahora bien, NO le deis a nada más de momento y lee esto que colocaré ahora:

Cita:
En el caso que presiones el botón de Resurrection sin tocar el móvil, directamente le mandará ordenes para meterse en el modo downloader.

No obstante, si presionas la combinación "Volumen +" y "Power" y DESPUÉS presionamos en el botón de la aplicación, nos meteremos en el modo Fastboot. Decir también que para que se conecte bien en modo Fastboot, hay que darle a "Aceptar" en la ventana esa suelta y JUSTAMENTE DESPUÉS SOLTAR LOS DOS BOTONES DE VOLUMEN Y POWER.
Pues bien, a nosotros nos interesa meternos en el modo Fastboot, así que hay que hacer lo que he comentado antes.

Para detectar que el modo Fastboot ha salido bien, nos saldrá en la ventana de la aplicación un muñeco de Android y aparte nos lo dirá bien claro la aplicación que estará en modo Fastboot. No obstante, en el móvil no aparecerá nada en pantalla con los LEDs de Search y Home encendidos. Si es así, vas bien amigo!

DESPUÉS MINIMIZA LA VENTANA DEL PROGRAMA!
Si el proceso no ha salido bien, ejecutar de nuevo la aplicación, quitar batería del móvil y repetir el mismo paso.

8. Flashear desde Fastboot

Ahora que el modo fastboot está activo en nuestro móvil, nos descargaremos el siguiente pack que he comprimido de los archivos que necesitaríamos:

Mediafire: http://www.mediafire.com/?wm6wbdp4qeh8a87

Cuando tengamos el paquete COMPLETAMENTE descomprimido en una carpeta bien localizada, nos iremos a una nueva ventana en el terminal y nos iremos donde tengamos la carpeta con los archivos que acabamos de descomprimir.

Pues bien. Tenemos que dar permisos (en mi caso usé todos los permisos por si acaso) en el fastboot colocando la siguiente linea:

Cita:
sudo chmod 777 ./fastboot
Y una vez dado los permisos de ejecución, comprobaremos que el móvil esté detectado en el sistema colocando la siguiente linea:

Cita:
./fastboot devices
Al presionar Enter, nos aparecerá que el móvil está conectado sin problemas al equipo mostrándonos una linea con números y letras aleatorias.

Después de esto empezaremos a flashear colocando las siguientes lineas:

Cita:
./fastboot flash recovery 1.recovery-clockwork-5.0.2.0-crespo.img
Cita:
./fastboot flash boot 2.boot.img
Cita:
./fastboot flash bootloader 3.bootloader.img
Cita:
./fastboot flash radio 4.radio.img
Y finalmente....

Cita:
./fastboot reboot
Donde a continuación se nos reiniciará el terminal mostrandonos el logo de Google en pantalla.

En este momento ya podremos acceder al recovery con una posible combinación de botones que desconozco (ya que lo hizo mi amigo).

Espero que no tengáis problemas

Última edición por lein199 Día 19/12/11 a las 18:51:18
Responder Con Cita
Los siguientes 14 usuarios han agradecido a lein199 su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]