PDA

Ver la Versión Completa : [ TUTORIAL ] Flashear .SBF desde linux


princess of hell
28/03/11, 21:16:35
Hola he estado buscando como una loca como flashear actualizaciones .sbf desde linux sin tener que pasar por el dichoso windows. Y Eureka, he encontrado un ejecutable que me permite hacerlo y funciona tanto en 32 como en 64Bits.
he conseguido pasar de Eclair a froyo sin problemas y no es necesario instalar ningún driver de Motorola como en windows.

Voy a explicar el procedimiento por si a alguien le interesa.

Lo primero es descargarse el ejecutable desde aquí:

http://dl.opticaldelusion.org/sbf_flash

Lo guardáis en vuestro home en una carpeta.

En esa misma carpeta abrir una consola y le cambiais los permisos para que se pueda ejecutar:

chmod +x sbf_flash

También se puede hacer con clic derecho / propiedades / permisos / permitir ejecutar el archivo como un programa.

Colocar en esa misma carpeta, el archivo .sbf que queréis flashear . Reiniciar el Defi en modo bootloader y conectar por el USB. Abrir una consola en esa carpeta y tecleáis:

sudo ./sbf_flash NombreActualización.sbf

Se empieza a flashear el sbf, se reinicia la Defy y ya esta.


Para mejorar el proceso y no tener que ir siempre a la carpeta de sbf_flash para flashear, en nuestro home editamos el archivo .bashrc y le añadimos al final esto.

export PATH=${PATH}:/home/usuario/carpeta sbf_flash

De esta forma basta con abrir una consola en la carpeta donde tengamos la actualización .sbf y empezar el proceso.

pistachin
29/03/11, 09:20:04
Me interesa, muy bien explicado :)

bovirtual
29/03/11, 10:12:17
Gracias!!! Una gran noticia para todos los linuxeros como yo :-)

Sent from my MB525 using Tapatalk

alfax
29/03/11, 14:57:37
¡Muchísimas gracias por el tuto! :ok:
Tengo el ordenador con Ubuntu 10.04 y Windows 7 Starter (es un netbook) y tener que iniciar desde el lento y torpe Windows para flashear era un coñazo. Ahora ya lo haré desde Ubuntu :D

supergenio2
29/03/11, 15:41:26
me resulta sorprenderte ver a una chica por aquí, pero mas me sorprende que tenga esos conocimientos en linux a nivel de editar ese tipo de archivos, felicidades y muchas gracias.....,

Un saludo

txusff
29/03/11, 16:09:33
Gracias!

miguelon.90
29/03/11, 17:58:08
Muchas gracias!:)

princess of hell
29/03/11, 21:17:15
¡Muchísimas gracias por el tuto! :ok:
Tengo el ordenador con Ubuntu 10.04 y Windows 7 Starter (es un netbook) y tener que iniciar desde el lento y torpe Windows para flashear era un coñazo. Ahora ya lo haré desde Ubuntu :D

Me alegro que os sirva. Postear por aquí cuando actualicéis, seguro ayudáis a que otra persona lo intente.

me resulta sorprenderte ver a una chica por aquí, pero mas me sorprende que tenga esos conocimientos en linux a nivel de editar ese tipo de archivos, felicidades y muchas gracias.....,

Un saludo

A mi me sorprende que no haya mas féminas por aquí. Que les haceis para que no vengas por aquí...jajajajaja.

Empecé a usar linux por mi hermano (el friki) que me comía la cabeza para que me lo instalara, concretamente ubuntu porque decía que era mas fácil. A lo primero mi hermano me iba solucionando los problemas, hasta que le dije mejor me explicas como hacerlo y así aprendo. Basta con leer los miles de tutoriales que hay por la red para ir aprendiendo y no tenerle miedo a la consola.
He conseguido dejar Windows y mi drogo dependencia hacia este sistema operativo :platano:. Levo limpia desde hace 5 años. No mas windows.

supergenio2
29/03/11, 23:51:55
Me alegro que os sirva. Postear por aquí cuando actualicéis, seguro ayudáis a que otra persona lo intente.



A mi me sorprende que no haya mas féminas por aquí. Que les haceis para que no vengas por aquí...jajajajaja.

Empecé a usar linux por mi hermano (el friki) que me comía la cabeza para que me lo instalara, concretamente ubuntu porque decía que era mas fácil. A lo primero mi hermano me iba solucionando los problemas, hasta que le dije mejor me explicas como hacerlo y así aprendo. Basta con leer los miles de tutoriales que hay por la red para ir aprendiendo y no tenerle miedo a la consola.
He conseguido dejar Windows y mi drogo dependencia hacia este sistema operativo :platano:. Levo limpia desde hace 5 años. No mas windows.


muy interesantes, sinceramente, aquí no se le hace nada a las féminas, al contrario yo particularmente, me gustaría ver mas por aquí, pero no todas se interesan porque el mundillo de android, yo también uso linux desde ya hace 7 años, bueno entre ir y venir de windows, ya que tuve que enfrentarme yo sólito a la consola, y he probado varias distros, aunque termino volviendo a mis inicios, ubuntu, sin mas, que sino me salgo del tema y eso puede hacer mosquear a mas de uno, te doy la Bienvenida a nuestro mundillo, espero verte mas seguido por aquí.....

Un saludo

erwin
30/03/11, 01:50:38
eso se merece una chincheta. muchas gracias por compartir:ok:

y segundo decir os que ambos os estais equivocando. hay muchas chicas en el foro. lo que pasa que son mas listas que nosotros y usan buscador antes de postear y asi pasan inadvertidasX-D

supergenio2
30/03/11, 08:12:44
pues no me parece bien, si todos nos dedicáramos a pasar inadvertido, no abrían post, ya seria llegar, coger y por donde me quede mas cerca, con esto no quiero decir q sea asi, pero seria bueno q todos comentáramos, es dificil q a todos no nos de ningun fallo las roms aunque si es asi felicidades, pero es agradable ver feminas por aqui para variar...

un saludo....

Enviado desde mi MB525 usando Tapatalk

princess of hell
01/04/11, 01:47:40
Buscando este post pensé que lo habían quitado, hasta que me he dado cuenta que estaba arriba.
Espero que a alguien le sirva.


eso se merece una chincheta. muchas gracias por compartir:ok:

y segundo deciros que ambos os estais equivocando. hay muchas chicas en el foro. lo que pasa que son mas listas que nosotros y usan buscador antes de postear y asi pasan inadvertidasX-D

Se que hay unas cuantas chicas por HTCmania, pero muchas... no se que decirte. Eso si, estoy totalmente de acuerdo cuando dices que somos mas listas. No debería decirlo yo pero.... jajajaja :ok:
También es verdad que buscando y leyendo se aprende y se solucionan muchos problemas incluyéndome a mi.



pues no me parece bien, si todos nos dedicáramos a pasar inadvertido, no abrían post, ya seria llegar, coger y por donde me quede mas cerca, con esto no quiero decir q sea asi, pero seria bueno q todos comentáramos, es dificil q a todos no nos de ningun fallo las roms aunque si es asi felicidades, pero es agradable ver feminas por aqui para variar...

un saludo....

Enviado desde mi MB525 usando Tapatalk

Pasar inadvertido no es la mejor opción para hacer funcionar un foro basado en la colaboración, pero hacer una pregunta que ya se ha contestado dos post mas abajo por ejemplo, tampoco es lo ideal. Creo que erwin se refería a cosas como esta.
Suelo estar mas en el foro de la HTC Desire, pero estaré por aquí haciendo mas de una pregunta y dando la lata, eso seguro.

Nos vemos chicos.

borjariko
01/04/11, 10:11:23
muchas gracias, me vendra bien para el molinux, version 6.0 zoraida.que me viene con mi hp mini

Darkcaptain
02/04/11, 02:19:48
Me alegro que os sirva. Postear por aquí cuando actualicéis, seguro ayudáis a que otra persona lo intente.



A mi me sorprende que no haya mas féminas por aquí. Que les haceis para que no vengas por aquí...jajajajaja.

Empecé a usar linux por mi hermano (el friki) que me comía la cabeza para que me lo instalara, concretamente ubuntu porque decía que era mas fácil. A lo primero mi hermano me iba solucionando los problemas, hasta que le dije mejor me explicas como hacerlo y así aprendo. Basta con leer los miles de tutoriales que hay por la red para ir aprendiendo y no tenerle miedo a la consola.
He conseguido dejar Windows y mi drogo dependencia hacia este sistema operativo :platano:. Levo limpia desde hace 5 años. No mas windows.

:platano: :ok:

Enhorabuena, yo también llevo años sin Windows y usando GNU/Linux (para ser mas exactos, Debian) eso si, a la hora de hacer según que cosas cogía el portatil de la familia que si tiene Windows.

Gracias por el tutorial.

Saludos.

goauld
03/04/11, 15:36:23
Yo con este programa he conseguido un brick, y estoy seguro que ha sido por mi custom kernel optimizado, y sin soporte yaffs y otros FS que desactivé.. asi que los que tengais un kernel compilado por vosotros tened en cuenta eso

princess of hell
04/04/11, 16:50:28
Se supone que al actualizar el .sbf primero borra la memoria nand del sistema y después escribe en ella la actualización. Aunque tuvieses un kernel compilado o diferente no afectaría la actualización ya que se ha borrado previamente.
Creo que el problema es por otro motivo. Puede ser que la actualización se quedase a medias .

¿Has conseguido recuperar tu defy?

goauld
05/04/11, 10:14:04
Pues puse el comando y soltó un monton de info, no se si algun error y 3 segundos después decia haber flasheado el telefono successfully.

Despues de pasarme horas en windows instalando los drivers y no reconocer el tlf, agotarse la bateria y poner "Low battery cannot program." y hacer el macgiver pelando un cable USB y darle los 5 voltios que necesitaba la bateria .. (si os pasa esto algun dia y os equivocais de polaridad como me paso a mi, tranquilos, solo volareis el puerto USB del portatil, al telefono no le pasa nada xD) Si al final lo recuperé. Hasta ahora todavia no he visto un brick irrecuperable ni en xda-devs ni en ningun otro foro

Me has dado la pista de que quiza borró la nand, y despues no extrajo el SBF, o no pudo leer algunos CGxx.img que creo que algunos estan en formato yaffs y no me son detectados por el comando file.

http://pastebin.com/v2R8pWdg

El proximo flash lo haré cuando tenga un kernel mas completo, y ya comentaré si ha sido eso o alguna otra cosa.

jgmoreno75
19/05/11, 08:30:10
Buenos días, veo muy parado este hilo. Entiendo que no hay ningún problema haciendo este método de flasheo, verdad? Para la semana ya tendré la Defy y le meteré la CM7 sin pensarlo dos veces y querría seguir sin depender de windows, como en la Magic y en SGS.

Gracias y Saludos.

frodo21
24/05/11, 22:42:55
Buenos días, veo muy parado este hilo. Entiendo que no hay ningún problema haciendo este método de flasheo, verdad? Para la semana ya tendré la Defy y le meteré la CM7 sin pensarlo dos veces y querría seguir sin depender de windows, como en la Magic y en SGS.

Gracias y Saludos.
lo mismo me pregunto yo dado que estoy esperando mi defy y también tengo linux.
a los que lo habéis hecho,os ha ido bien?
un saludo

jgmoreno75
25/05/11, 17:07:22
Bueno, ya me llegó y a falta de repuestas me he puesto al lio. Todo perfecto! Eso si, como el nombre del SBF era muuuuuuyyy largo, lo he renombrado antes para dejarlo más cortito. No por nada, sólo que me gusta ir viendo lo que voy haciendo en una misma línea, que con el nombre tan largo me saltaba de línea y si has puesto algo mal no te das cuenta.

Saludos y gracias.

PD: Ahora a rootear desde linux también ;p

princess of hell
25/05/11, 20:08:41
Bueno, ya me llegó y a falta de repuestas me he puesto al lio. Todo perfecto! Eso si, como el nombre del SBF era muuuuuuyyy largo, lo he renombrado antes para dejarlo más cortito. No por nada, sólo que me gusta ir viendo lo que voy haciendo en una misma línea, que con el nombre tan largo me saltaba de línea y si has puesto algo mal no te das cuenta.

Saludos y gracias.

PD: Ahora a rootear desde linux también ;p

Hola, si que es largo en nombre del SFB. Recortar el nombre ayuda que sino te lías viendo la consola.

Para rootear esta SuperOneClick versión linux . Hay que instalar Mono para que funcione.

jgmoreno75
27/05/11, 19:40:21
Si, lo intenté, pero se me cierra o se me congela el programa. Al final lo rooteé con el script Rootdefy.sh que hay en XDA. Rápido y a la primera.

Saludos.

Enviado desde mi GT-i9000 usando Tapatalk
www.wuala.com/jgmoreno75

nano_db
27/05/11, 21:09:48
buenas, tengo el Defy brickeado (al intentar meter Miui desde JRDNEM) y siguiendo tus pasos se me queda la consola en "Waiting for phone"

y eso que he probado de todo: entrar en el bootloader y ya está, entrar y hacer wipe, entrar y rebootear,...

te copio la salida del terminal por si pudiera ser de ayuda:


sudo ./sbf_flash JRDNEM_U3_3.4.3-11_BLUR_SIGN_SIGNED_USAJRDNEMARAB1B8RTGB03A.0R_PDS 03C_USAJRDNFRYORTGB_P010_A007_HWp3_Service1FF.sbf
SBF FLASH 1.23 (mbm)
http://opticaldelusion.org

=== JRDNEM_U3_3.4.3-11_BLUR_SIGN_SIGNED_USAJRDNEMARAB1B8RTGB03A.0R_PDS 03C_USAJRDNFRYORTGB_P010_A007_HWp3_Service1FF.sbf ===
Index[1]: Unexpected chip 32
Index[2]: Unexpected chip 32
Index[3]: Unexpected chip 32
Index[4]: Unexpected chip 32
Index[5]: Unexpected chip 32
Index[6]: Unexpected chip 32
Index[7]: Unexpected chip 32
Index[8]: Unexpected chip 32
Index[9]: Unexpected chip 32
Index[10]: Unexpected chip 32
Index[11]: Unexpected chip 32
Index[12]: Unexpected chip 32
Index[13]: Unexpected chip 32
00: RDL03 0x82000000-0x8204CFFF 4035 AP
01: CG31 0xB0280000-0xB02847FF 9A68 AP
02: CG32 0xC7A00000-0xC7A207FF 4805 AP
03: CG33 0xB2000000-0xB2DC07FF 37C9 AP
04: CG34 0xB0700000-0xB07047FF AB80 AP
05: CG35 0xB1000000-0xB17FFFFF F970 AP
06: CG39 0xB3300000-0xC79C07FF EC00 AP
07: CG42 0xB0800000-0xB083FFFF 7479 AP
08: CG45 0xB0C00000-0xB0F007FF 456B AP
09: CG47 0xB1800000-0xB1FFFFFF 7325 AP
10: CG53 0xB2F00000-0xB2F007FF FDFF AP
11: CG61 0xB0B00000-0xB0B7FFFF 4A7C AP
12: CG64 0xB0000000-0xB00047FF 85D0 AP
13: CG65 0xB0180000-0xB01847FF 2409 AP

>> waiting for phone:


Gracias.

jgmoreno75
27/05/11, 22:52:24
Uff, da error inesperado, no será que está mal bajado? Has comprobado el md5 del archivo? A mi no me ha dado ningún problema y ya he flasheado varias veces. Te diría que editaras el 51-android.rules:

sudo gedit /etc/udev/rules.d/51-android.rules

E insertaras una nueva linea con:

SUBSYSTEM=="usb", SYSFS{idVendor}=="22b8", MODE="0666"

Pero es que a mi no me hizo falta, bueno, para root con el Rootdefy.sh creo que si me hizo falta, pero no me hagas mucho caso. Te puedo asegurar sin embargo, que haciendo los pasos del primer post + renombrar el archivo SBF (por comodidad lo acorté hasta el .......11.sbf), fue perfecto.

Enviado desde mi GT-i9000 usando Tapatalk
www.wuala.com/jgmoreno75

bovirtual
09/06/11, 21:05:33
Bueno, yo solo comentar que he seguido al pie de la letra las intrucciones del post inicial, para poder instalar la Cyanogenmod 7, y funciona perfectamente.

A la primera, y superrapido, mucho mejor que con RSD Lite

Gracias de nuevo por tan magnifico tutorial.

nDante
14/06/11, 17:27:39
A la primera, y superrapido, mucho mejor que con RSD Lite
+1 a eso. Linux rules!!

jgmoreno75
20/06/11, 22:24:53
He hablado por MP con la creadora del post y está de acuerdo en ampliar el primer post con las instrucciones para rootear con RootDefy.sh, pero al parecer no puede modificar la chincheta. Así que sí algún amable moderador puede hacerlo, seria de agradecer.

Gracias de antemano.

princess of hell
23/06/11, 14:59:02
Prueba a mandar un privado a algun moderador del foro.

omimaxi
19/12/11, 00:28:08
Pues nose porque no habia tirado antes de este tutorial, supongo porque llevo poco tiempo con linux(ubunttu) y me resulta mas rapido hacerlo desde windows con el portatil.

Pero todo a venido que se me ha quedado en of, con la dichosa M, nose que andaba haciendo, creo que despues de un wipe, y ai se quedo. Fui a pasarle el RSD desde windows, y sorpresa la mia que me reconocia el movil, pero no me daba la opcion de flasear, asique antes de entrar en histeria, busque algo por aqui para solucionarlo y encontre este maravilloso tuto desde el cual acabo de flasear sin problema!

Asique MUCHAS gracias por el tuto Princes!

thebinary
28/02/12, 12:56:08
alguien a probado el rsdlite con wine ???

chachi5983
29/03/12, 00:06:12
Hola he estado buscando como una loca como flashear actualizaciones .sbf desde linux sin tener que pasar por el dichoso windows. Y Eureka, he encontrado un ejecutable que me permite hacerlo y funciona tanto en 32 como en 64Bits.
he conseguido pasar de Eclair a froyo sin problemas y no es necesario instalar ningún driver de Motorola como en windows.

Voy a explicar el procedimiento por si a alguien le interesa.

Lo primero es descargarse el ejecutable desde aquí:

http://dl.opticaldelusion.org/sbf_flash

Lo guardáis en vuestro home en una carpeta.

En esa misma carpeta abrir una consola y le cambiais los permisos para que se pueda ejecutar:

chmod +x sbf_flash

También se puede hacer con clic derecho / propiedades / permisos / permitir ejecutar el archivo como un programa.

Colocar en esa misma carpeta, el archivo .sbf que queréis flashear . Reiniciar el Defi en modo bootloader y conectar por el USB. Abrir una consola en esa carpeta y tecleáis:

sudo ./sbf_flash NombreActualización.sbf

Se empieza a flashear el sbf, se reinicia la Defy y ya esta.


Para mejorar el proceso y no tener que ir siempre a la carpeta de sbf_flash para flashear, en nuestro home editamos el archivo .bashrc y le añadimos al final esto.

export PATH=${PATH}:/home/usuario/carpeta sbf_flash

De esta forma basta con abrir una consola en la carpeta donde tengamos la actualización .sbf y empezar el proceso.

Quien no quiera tocar mucho el archivo .bashrc puede hacer lo siguiente: Dentro de la carpeta del sbf_flash se crea un archivo vacío de nombre cualquiera pero terminado en ".sh" (sin las comillas), se abre el archivo con un editor simple de texto, se escribe « gksu ./sbf_flah » (sin las comillas), se guarda y se le activa los permisos se ejecución, (como bien se ha dicho antes), y así, para la próxima vez que queramos flashear un archivo sbf, sólo habrá que arrastrar el archivo sbf al archivo que nosotros hemos creado.
Espero que lea sea útil mi aporte.
Salu2!

Enviado desde mi Defy usando Tapatalk 2 beta 4

ranzio
01/07/12, 18:05:48
Para escribir un nombre largo en la consola de linux hay un pequeño atajo.
Escribimos la primera letra del archivo en cuestion y pulsamos tabulador (si hay varios archivos que comienzan igual pulsamos varias veces o escribimos más letras).

upersonico
12/12/12, 23:10:52
Hola a todos! Estuve leyendo el thread y parece q dio buenos resultados. Mi pregunta es: quiero flashear todos menos los cg31,33,39 y 54 ya que me dan "cheksum error"? Seria recomendable hacer esto?
Nota:probe con distintas roms y da el mismo error
Desde ya gracias !!!

decelespepin
29/04/15, 18:24:33
GRACIAS!! funciona bien, eso si... necesité una rom superior a la mía. tuve que usar la Nordica.

huezohuezo1990
26/09/15, 05:50:03
VMtK-yBmL6M

im792apCzOU

matiasgabriel_n
26/03/16, 02:15:08
hice todo tal cual y mi defy+ nunca termina de arrancar despues de reiniciar, ya probé dejandolo por horas por las dudas y hasta intenté con los firmwares de claro, movistar y personal que me dejó meterselas sin problemas una tras otra pero despues del reinicio es lo mismo, nunca termina de prender

matiasgabriel_n
27/03/16, 07:25:56
hice todo tal cual y mi defy+ nunca termina de arrancar despues de reiniciar, ya probé dejandolo por horas por las dudas y hasta intenté con los firmwares de claro, movistar y personal que me dejó meterselas sin problemas una tras otra pero despues del reinicio es lo mismo, nunca termina de prender

hice el wip de cache y de fabrica como me sugirio un user en grupo android y ya anda :D