Brick Samsung Galaxy I9000

Intentando actualizar mi Samsung Galaxy S con el software oficial Kies he convertido en ladrillo mi móvil , o como se dice «Brickeado».
Conozco a gente que no ha tenido ningún problema , la verdad es que mi caso corresponde al escaso 0,1% de probabilidades de utiliza un portátil con batería y enchufado a la red se me cerro por arte de magia el Kies dejando a la mitad la actualización del firmware del móvil. La cultura popular dice que si ocurre esto pierdes el dispositivo , en verdad este campo ha avanzado mucho ,ya que los móviles necesitan muchas actualizaciones de este tipo.
Así se quedo el móvil cuando se cerró el Kies
samsung-gamaxy-s-brick
Como solucionarlo

Obligatorio tener acceso al modo download

Primero tenemos que eliminar todas las cosas que puedan interferir , tarjeta sim , tarjeta de memoria. Quitamos la batería para apagar lo ,  si hemos seguido las instrucciones de foro tipo xda-developers o htcmania deberiamos de tener acceso al modo download del dispositivo.

El proceso de recuperación se realizará con Odin y la ROM Oficial XXJP8/XXJPP/FOPJP2 , mi suposición es que pueda realizarse con cualquiera.

Para el proceso de flasheo me remito al hilo del foro , no se especifica si tiene licencia libre así que no lo reproduzco. Indicar que las instrucciones no son compatibles con otras ROMs ya que alguna necesitan de otros parámetros para el Odin
Fuentes
Hilo Oficial de la ROM   Froyo Española
Hilo de como actualizar con Kies
Hilo de como actualizar con Odin

Instalar recovery HTC Hero

El camino fácil es utilizar flashrec , instalable desde apk con la opción de instalar software de terceros. No pide poner el recovery
Cuando el flashrec devuelve:
Flash FAILED: Could not run command

Puedes recurrir a la SDK publica de Android y realizar el flasheo desde el pc http://developer.android.com/sdk/index.html descargamos el SDK según sistema operativo , lo descomprimimos y copiamos el recovery que mas rabia nos de , yo he utilizado recovery-RA-hero-v1.7.0.1,  a la carpeta tools.

Preparemos el sub sistema udev para la detección del móvil via usb , esto es cosa de otro post

  1. Instalas Universal Root
  2. nos colocamos en la carpeta tools del sdk
  3. desde la shell escribimos
  4. adb shell
  5. Obtenemos una shell en el terminal ,con el promt «$»
  6. Necesitamos privilegios de root
  7. su
  8. Ya tenemos el promt «#»
  9. Cargamos el el recovery
  10. flash_image recovery /sdcard/recovery-RA-hero-v1.7.0.1

Linux + Android

Para hacer visible un termina Android en linux es necesario informar un poco al subsitema udev , para que sepa lo que tiene que hacer con el aparato.

Creamos un fichero de reglas udev

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

En el ponemos

SUBSYSTEM=="usb", ATTR{idVendor}=="22b8", MODE="0666", GROUP="usuario"
SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="usuario"
SUBSYSTEM=="usb", SYSFS{idVendor}=="04e8", MODE="0666", GROUP="usuario"
SUBSYSTEM=="usb", SYSFS{idVendor}=="18d1", MODE="0666", GROUP="usuario"

Nota: «usuario» tiene que ser cambiado por un grupo sobre el que tengáis permisos , normalmente en derivados de Debian el grupo es igual al al nombre de usuario.

Reiniciarmos el demonio udev , a mi personalmente me obligo a reiniciar el sistema.

Para verificar que funciona correctamente hay que descargarse y descomprimir el sdk  y ejecutar dentro de la carpeta tools el comando

./adb devices

Problemas con Hero+2.1 oficial HTC

Tras flashear la Hero y obtener la versión de Eclair oficial de HTC todo funciona perfecto y la verdad es que algo más liviano. Pasado unos días tenia gans de actualizar otra vez el aparatito y me encontré con que ya no tenia el recovery de RA-Hero. Con el móvil rooteado no podía flashear de nuevo el recovery.

Error:

Flash FAILED: Could not run command

Me quedo buscado soluciones ….