PDA

Ver la Versión Completa : [TUTORIAL] Restaurar firmware en GNU/Linux Ubuntu (Actualizado 26/01/15)


chinchecisf
23/05/14, 05:29:03
Buenas noches (en mi pais XD) hoy les voy a mostrar como reinstalar el firmware de nuestros queridos Motorola Moto G y Moto X en variantes de Debian, en este caso va a ser Ubuntu 14.04 LTS, pero tambien se puede en variantes como LinuxMint, Lubuntu, Xubuntu y demas, bueno no siendo mas comencemos...

Requisitos

tener un moto g o moto x (Obvio)
un cable usb compatible
tener una pc con derivados de debian/Ubuntu (Re Obvio XD)
tener internet en tu pc
tener descargada la rom de tu operadora en cualquier carpeta (donde mejor se les acomode)

no siendo mas empecemos a flashear...

primero instalaremos unas cosas desde la terminal de comandos, abrimos la terminal oprimiendo Ctrl+Alt+T, una vez ya abierta vamos a escribir lo siguiente

sudo su

con esto nos quedaremos como usuarios root hasta que salgan de la terminal, para no escribir a cada rato sudo sudo sudo, pues me la suda

nos debe aparecer la terminal en modo root mas o menos asi

http://k40.kn3.net/taringa/E/9/9/3/9/A/chinchecisf/824.png

despues vamos a escribir lo siguiente (esto es solo para ubuntu, linuxmint ya lo trae por defecto)

apt-get install nautilus-open-terminal

esperan a que termine de instalar y luego tecleamos esto

killall nautilus

y luego

apt-get update

esto es para no reiniciar la pc y que nos corra el programa al 100

Nota: El fin de instalar esto es para que no tengamos que movernos de carpeta en carpeta desde la terminal, sino que puedan abrir la terminal desde donde esten

una vez hecho esto nos instalamos esto

apt-get install android-tools-fastboot

Actualizacion

se recomienda usar mfastboot de motorola para que funcione bien tanto updates, como downgrades, asi que para tener mfastboot en ubuntu solo deberemos descargar el archivo que encuentran en el foro como mfastboot_v2.zip y descomprimir el archivo llamado linux-fastboot y lo copiamos al escritorio, luego abrimos otro terminal en escritorio o si saben moverse por directorios en consola usando la misma, renombramos el archivo a mfastboot y damos click derecho, nos vamos a permisos y dejamos los permisos de este modo

Acceso: Lectura y escritura
Acceso: Solo lectura
Otros: Solo lectura

y palomear Programa: permitir que este archivo se ejecute como programa

escribiremos el siguiente comando

cp mfastboot /usr/bin/

dan un enter y ya pueden usar mfastboot en vez de fastboot :)

ya hecho esto cerramos el terminal ya sea tecleando exit o normal con la "X" de la ventana

despues descomprimimos la rom, en ubuntu se tiene que descargar un software adicional, en linuxmint no, solo daremos descomprimir aqui y el mismo ubuntu nos buscara el software que necesitemos para descomprimir el firmware stock

http://k32.kn3.net/taringa/D/6/8/3/6/6/chinchecisf/041.png

http://k39.kn3.net/taringa/F/3/E/6/6/0/chinchecisf/30E.png

una vez hallamos extraido el firmware, procedemos a entrar a la carpeta que se creo con el mismo nombre del archivo comprimido (preferiblemente renombrar la carpeta a un nombre mas corto, yo le puse FirmwareMotoG)

http://k38.kn3.net/taringa/9/F/6/D/4/E/chinchecisf/B41.png

http://k39.kn3.net/taringa/2/9/8/8/F/9/chinchecisf/F65.png

nos encontraremos con varios archivos, entonces aqui daremos clik derecho y abrir en un terminal

http://k36.kn3.net/taringa/C/A/6/A/2/2/chinchecisf/93D.png

y teclearemos

sudo su

de forma que nos quede asi

http://k34.kn3.net/taringa/7/0/B/5/A/1/chinchecisf/95F.png

tecleamos lo siguiente para ver si nos lee el telefono

adb devices

nos debe salir algo como esto

http://k36.kn3.net/taringa/D/1/1/5/4/8/chinchecisf/967.png

despues escribimos esto para reiniciar el telefono por la terminal y no manualmente

adb reboot bootloader

de esta forma entraremos en modo fastboot donde nos dice lo siguiente en la pantalla del telefono

Normal Powerup
Recovery
Factory
Switch Console [NULL: null]
Barcodes
BP Tools

las letras estan en azul en mi caso, si el telefono tiene esto en la pantalla, podemos verificar si esta conectado y lo lee la PC de esta forma

fastboot devices

nos debe salir esto

http://k41.kn3.net/taringa/C/D/5/A/4/C/chinchecisf/115.png

si esta conectado, entonces procederemos a reinstalar el soft, pero deben saber que tienen que tener mas del 50% de bateria cargada sino pueden cagarla y me la suda XD...

ahora les dejare los comandos a seguir

fastboot flash partition gpt.bin
fastboot flash motoboot motoboot.img
fastboot flash logo logo.bin
fastboot flash boot boot.img
fastboot flash recovery recovery.img
fastboot flash system system.img
fastboot flash modem NON-HLOS.bin
fastboot erase modemst1
fastboot erase modemst2
fastboot flash fsg fsg.mbn
fastboot erase cache
fastboot erase userdata
fastboot reboot

Aqui les va uno por uno con imagenes y todo

http://k45.kn3.net/taringa/C/9/0/A/1/6/chinchecisf/1A7.png

http://k42.kn3.net/taringa/8/A/1/4/E/4/chinchecisf/0EC.png

http://k36.kn3.net/taringa/6/8/0/1/D/D/chinchecisf/6AD.png

http://k43.kn3.net/taringa/7/0/5/E/3/6/chinchecisf/F1F.png

http://k40.kn3.net/taringa/4/6/E/D/B/E/chinchecisf/D4B.png

http://k40.kn3.net/taringa/E/3/2/0/6/4/chinchecisf/358.png

http://k43.kn3.net/taringa/9/2/F/B/1/A/chinchecisf/923.png

http://k37.kn3.net/taringa/8/3/A/A/E/B/chinchecisf/77A.png

http://k45.kn3.net/taringa/2/6/F/5/7/B/chinchecisf/6B3.png

http://k41.kn3.net/taringa/E/6/1/8/2/2/chinchecisf/F41.png

http://k40.kn3.net/taringa/C/8/5/5/B/8/chinchecisf/CB2.png

http://k36.kn3.net/taringa/4/3/B/6/D/4/chinchecisf/9EC.png

http://k45.kn3.net/taringa/1/0/3/3/1/E/chinchecisf/0EA.png

http://k37.kn3.net/taringa/A/4/F/1/C/0/chinchecisf/3B7.png

http://k43.kn3.net/taringa/F/D/7/A/4/9/chinchecisf/6AC.png

Despues de todo esto, ya tendremos nuestro terminal de fabrica sin necesidad de usar WinBugs y sin instalar Drivers

un saludo, comenten cualquier duda y compartan como forma de agradecimiento

Hamel
23/05/14, 06:22:56
Gracias! Me hacia falta ;)

chinchecisf
23/05/14, 08:55:53
Gracias! Me hacia falta ;)

De nada compa, la idea es aportar, y vi que todo se hacia desde Windows, y decidí hacer este post para que se den cuenta que GNU/linux también se puede y en varios aspectos es mejor

Rucolastico
23/05/14, 20:34:32
Para instalar la GPE cómo sería? Muy buen aporte, gracias.:ok:

Nande
23/05/14, 20:58:01
Gracias por tuto!!

mrbojangle69
23/05/14, 21:07:37
Gran tutorial, enhorabuena!

chinchecisf
24/05/14, 02:25:36
Para instalar la GPE cómo sería? Muy buen aporte, gracias.:ok:

Voy a hacer el intento de pasar a GPE con Ubuntu a ver que tal va, solo es hacer unos retoques a los comandos y ya esta

MiguelPonce13
24/05/14, 02:31:50
Genial, le falta un poco de estilo pero da igual, Pido chincheta a la de YA!

chinchecisf
25/05/14, 22:24:45
Para instalar la GPE cómo sería? Muy buen aporte, gracias.:ok:

esta hecho, para instalar la GPE, solo tienes que seguir estos comandos que te dejo en MEGA
https://mega.co.nz/#!oo10VToJ!xnEC5tySRe0AdleA72oxLA_TnNw3V4P0Mz29WWI 4j1I

Jfran656
25/05/14, 23:10:16
Tambien solicitare chincheta para tu post, es un post relativamente necesario para los que tengan Linux o sus descendientes.

Enorme trabajo chico!

Nonamed
25/05/14, 23:12:28
Adherimos, es una currada buena si señor.

spyker1925
31/05/14, 10:13:38
Buen post! pero ese apt-get update es innecesario!

Un saludo

blogos
31/05/14, 14:00:47
buen dia , estoy con rom custom lego 4.4.2 y quiero pasar a stock 4.3 US retail ... ya la he bajado ... por no estar en stock 4.4.2 hay algun cambio ? debo hacer los comandos como los de este post identicos o hay algun cambio por mis caracteristicas de estar en una custom ? estoy en lubuntu 14.04 lts no realice backup antes ...

Gracias de atemano

chinchecisf
02/06/14, 23:05:08
Buen post! pero ese apt-get update es innecesario!

Un saludo

Un amigo me dijo lo mismo, pero tuve problemas sin hacer el apt-get update, pues al instalar unas ciudad del post me dijo que no encontraron los repos, que intentará un apt-get update y funcionó, por eso lo puse

chinchecisf
02/06/14, 23:07:28
buen dia , estoy con rom custom lego 4.4.2 y quiero pasar a stock 4.3 US retail ... ya la he bajado ... por no estar en stock 4.4.2 hay algun cambio ? debo hacer los comandos como los de este post identicos o hay algun cambio por mis caracteristicas de estar en una custom ? estoy en lubuntu 14.04 lts no realice backup antes ...

Gracias de atemano

Cuando hablamos de downgrade no se que comandos se deban seguir, esto es para kk, pero para los de downgrade ya te los digo a como me pase al ordenador

chinchecisf
02/06/14, 23:12:39
Tambien solicitare chincheta para tu post, es un post relativamente necesario para los que tengan Linux o sus descendientes.

Enorme trabajo chico!

Gracias compa, la meta es que los que no cuenten con Windows y tengan linux, no se sientan impedidos y que no tengan que recurrir a instalar Windows obligados en su ordenador

estraya500
03/06/14, 10:45:36
y las herramientas ? no se necesita sdk y mfastboot? e intentado hacer el proceso pero a la hora de poner el comando "apt-get install android-tools-fastboot" me dice que no lo encuentra estoy en el ordenador del instituto pero tengo la contraseña para todo proceso

fosco_
03/06/14, 11:03:12
y las herramientas ? no se necesita sdk y mfastboot? e intentado hacer el proceso pero a la hora de poner el comando "apt-get install android-tools-fastboot" estoy en el ordenador del instituto pero tengo la contraseña para todo proceso
Si no puedes usar apt-get siempre puedes hacerlo al estilo Windows: instalar el Android SDK y desde ahí las herramientas adb y fastboot.

estraya500
03/06/14, 11:15:59
Si no puedes usar apt-get siempre puedes hacerlo al estilo Windows: instalar el Android SDK y desde ahí las herramientas adb y fastboot.

Pero cuado descargo todo el paquete para linux no me aparece el sdk para instalar, en cambio en el paquete de windows si pero ese no me sirve

chinchecisf
05/06/14, 02:14:03
y las herramientas ? no se necesita sdk y mfastboot? e intentado hacer el proceso pero a la hora de poner el comando "apt-get install android-tools-fastboot" me dice que no lo encuentra estoy en el ordenador del instituto pero tengo la contraseña para todo proceso

compa, las herramientas son las que dije que instalaran hay, no se necesita ni el SDK ni el mfastboot, yo solo use el android-tools-fastboot y el nautilus-open-terminal, se instalo comun y corriente, pero creo solo funca en Ubuntu 13.10 en adelante, el 14.04 ya tiene los repos para instalarlo, mientras que el 12.04 no, no se que repo se deba instalar, pero si se que mi ubuntu es 14.04 y lo instale breve

Rucolastico
08/06/14, 04:40:40
me marca error al instalar el archivo system. :S

chinchecisf
08/06/14, 05:48:36
me marca error al instalar el archivo system. :S

Debes entender que algunos firmware del moto g no son iguales, pon el comando

Fasboot flash system "nombre del img de system que tengas"

Pues hay unos que dicen system.img_asdfghjkll 1,
Otros que terminan en 2 y 3, debes poner el nombre exacto para poder flash

blogos
08/06/14, 14:14:21
Debes entender que algunos firmware del moto g no son iguales, pon el comando

Fasboot flash system "nombre del img de system que tengas"

Pues hay unos que dicen system.img_asdfghjkll 1,
Otros que terminan en 2 y 3, debes poner el nombre exacto para poder flash

Gracias amigo por ofrecer su guía a los que tenemos linux .... Soy del caso que estoy en custom ROM 4.4.2 para ir a stock 4.3 a la espera que pueda guiarme.

Al mismo tiempo se me viene una interrogante : podrá el moto g ir de 4.3 a 4.4.3 en un solo viaje ?

Agradecido

4ronie4
08/06/14, 21:13:04
Me gusta que la gente haga los tutoriales para Linux, ya que Android esta hecho sobre Linux explotemos esta característica.
Por cierto, muy bueno el juego de palabras con el sudo.

chinchecisf
08/06/14, 22:26:58
Gracias amigo por ofrecer su guía a los que tenemos linux .... Soy del caso que estoy en custom ROM 4.4.2 para ir a stock 4.3 a la espera que pueda guiarme.

Al mismo tiempo se me viene una interrogante : podrá el moto g ir de 4.3 a 4.4.3 en un solo viaje ?

Agradecido

lo siento compa pero no entendi bien tu pregunta, si lo que quieres es flash 4.4.3, se hace de igual forma, pero de 4.4.3 a 4.3 ya es imposible, da bootlop, las particiones del bootloader ya no son iguales y no se pueden verificar por el telefono, por el momento mi telefono esta brick y no encuentro manera de solucionarlo, la 4.4.3 me dio hardbrick, no me funciona el internet y entre otros bugs, como que si reinicio se queda el launcher parpadeando y se desaparece el systemUI y se queda en un eterno parpadeo, en fin, esperando imagen completa de 4.4.3 para ver si puedo flash a ver si se soluciona, ya que no se puede hacer downgrade de 4.4.3 a 4.4.2 o 4.3

chinchecisf
08/06/14, 22:34:56
Me gusta que la gente haga los tutoriales para Linux, ya que Android esta hecho sobre Linux explotemos esta característica.
Por cierto, muy bueno el juego de palabras con el sudo.

gracias compa, el deber es no dejar que linux se quede porque no le dan soporte oficial, siempre hay otras opciones para no lidiar con winbugs y mac OS y quedarnos en linux

:platano: :platano: :platano: :platano: :platano: :platano:

estraya500
09/06/14, 14:33:17
Windows*

chinchecisf
12/06/14, 00:17:44
Windows*

cada quien es bueno en algo, algunos estan mas acostumbrados a windows, otros a linux, yo en lo personal, no me gusta tanto antivirus, y que mi antivirus me este borrando los archivos de android, asi que mejor ubuntu, ya llevo 3 años desde que lo prove, y la verdad solo en algunos casos me veo obligado a usar windows, de resto es ubuntu, es solo costumbre, este hilo lo cree para quienes no queremos vernos forzados a instalar windows solo para restaurar un telefono
:platano: :platano: :grin: :grin:

diegochiva95
05/07/14, 00:54:12
muy bueno, ya tengo otra opcion por si se me complica lo de los drivers en windows XD

salu2

chinchecisf
05/07/14, 01:47:02
muy bueno, ya tengo otra opcion por si se me complica lo de los drivers en windows XD

salu2

yo por eso uso ubuntu y linuxMint, porque windows se tortura por todo, que drivers, programas, etc etc, me canso xD

baionasesale
30/07/14, 15:19:16
En debian 7.6 el comando apt-get install android-tools-fastboot no funciona :( y el comando adb devices ya no me lo coje como correcto.

Saludos!

chinchecisf
31/07/14, 06:37:36
En debian 7.6 el comando apt-get install android-tools-fastboot no funciona :( y el comando adb devices ya no me lo coje como correcto.

Saludos!

Hay tienes que buscar las librerías porque debían carece de ellas, solo Googlea como instalar Android-tools-fastboot en debían wheezy o como sea, la meta es que instales eso, también te sirve buscar instalar adb en debían

Andres5510
06/08/14, 13:48:24
Te amoooooooooooooooo jajajaj, estuve semanas intentando volver de GPE 4.4.4 a mi stock normal en winbugs porque no estaba en mi casa, y con mi hermoso ubuntu lo hize a la primera, graciaaaaas!!, ya me llego la OTA a 4.4.4 y todo, muy agradecido la verdad

JoseDroid
06/08/14, 14:02:41
Yo antes usaba Debian, ahora Ubuntu pero con el escritorio clásico, te quita de muchos problemas de librerías y configuraciones.

chinchecisf
08/08/14, 10:53:49
Te amoooooooooooooooo jajajaj, estuve semanas intentando volver de GPE 4.4.4 a mi stock normal en winbugs porque no estaba en mi casa, y con mi hermoso ubuntu lo hize a la primera, graciaaaaas!!, ya me llego la OTA a 4.4.4 y todo, muy agradecido la verdad

Gracias por apreciar mi trabajo :)

chinchecisf
08/08/14, 10:55:33
Yo antes usaba Debian, ahora Ubuntu pero con el escritorio clásico, te quita de muchos problemas de librerías y configuraciones.

Esa es mi joda, pues de no ser por tanta librería y repositorio me quedaría con debían wheezy peo ni modo, igual mint 17 y Ubuntu 14.04 son fuertes y me gustan mucho :)

josebermejo82
23/08/14, 11:28:40
Me dispongo a hacer lo mismo en la terminal del Mac OsX. Bajandome por un lado las platforms-tools(adb,fastboot) y siguiendo con los mismos pasos.

Si todo va bien, comentaré aquí que tal me ha ido, seguro que hay gente con mac que le interesa

yonder17
24/09/14, 03:11:55
si estas desde backtrack funciona?

chinchecisf
24/09/14, 16:03:18
si estas desde backtrack funciona?

Pues los archivos a instalar son para ubuntu, si en btrck se puede instalar el ADN debería funcionar, aunque no se si se necesite modificar el sistema con alguna regla, pues intenta y si algo lo comentamos aquí :)

Glicerck
14/11/14, 13:21:44
Me funcionó perfecto con linux mint para mi moto g xt1032 libre de España :ok:
Aconsejo encarecidamente apoyarse en este video, cuyos pasos son los mismos que los de este tutorial y sirven para quitarse un poso ''el miedo'' :-)
https://www.youtube.com/watch?v=Y_0IJtjaiSQ

Edit: actualizado a 4.4.4 por OTA sin problemas, por lo que supongo que tampoco los habrá para actualizar a lollipop (siempre y cuando no toquéis nada de system ni os hagais root ni cambieis el recovery ni nada por el estilo..)

p0pi
24/11/14, 20:05:19
Tengo un "pequeño" problema, seguí los pasos pero cometí un fallo.
Tras fastboot flash system system.img me lanzó un error que no advertí hasta terminado todo.
El firmware que empleé fue este: (XT1032_RETAIL-EU_4.4.4_KXB21.14-L1.40_36_cid7_CFC_1FF.xml.zip) me lo descargué de aquí:
https://mega.co.nz/#!mRJWBDoS!aL91Zn_jvaUiyupd94UEuq4OaGCXNlEgt_-BvUH2UdI
leído en este post: ( http://www.htcmania.com/showthread.php?t=873660 )
y el archivo "system.img" no aparece como tal, sino como:
system.img_sparsechunk.0
system.img_sparsechunk.1
system.img_sparsechunk.2

Terminado todo me arranca, aparece un mensaje de advertencia indicando que el bootloader está "unlocked" y despues aparece una pantalla en negro.

Intento repetir el proceso pero cuando llego a la parte de "adb devices " no me reconoce ningún dispositivo (intuyo que porque ahora no me deja activar modo depuración).

Sí puedo entrar en modo fastboot donde puedo ver:

Normal Powerup
Recovery
Factory
Barcodes
BP Tools
QCOM

¿alguien puede ayudarme? Gracias

p0pi
25/11/14, 01:39:50
me contesto a mi mismo, haciéndolo en Windows pude completar el proceso

chinchecisf
01/12/14, 03:39:00
Tengo un "pequeño" problema, seguí los pasos pero cometí un fallo.
Tras fastboot flash system system.img me lanzó un error que no advertí hasta terminado todo.
El firmware que empleé fue este: (XT1032_RETAIL-EU_4.4.4_KXB21.14-L1.40_36_cid7_CFC_1FF.xml.zip) me lo descargué de aquí:
https://mega.co.nz/#!mRJWBDoS!aL91Zn_jvaUiyupd94UEuq4OaGCXNlEgt_-BvUH2UdI
leído en este post: ( http://www.htcmania.com/showthread.php?t=873660 )
y el archivo "system.img" no aparece como tal, sino como:
system.img_sparsechunk.0
system.img_sparsechunk.1
system.img_sparsechunk.2

Terminado todo me arranca, aparece un mensaje de advertencia indicando que el bootloader está "unlocked" y despues aparece una pantalla en negro.

Intento repetir el proceso pero cuando llego a la parte de "adb devices " no me reconoce ningún dispositivo (intuyo que porque ahora no me deja activar modo depuración).

Sí puedo entrar en modo fastboot donde puedo ver:

Normal Powerup
Recovery
Factory
Barcodes
BP Tools
QCOM

¿alguien puede ayudarme? Gracias

Solo tiene que flashear 3 veces la partición system con...

Fastboot flash system system.img_asdfg0
Fastboot flash system system.img_asdfg1
Fastboot flash system system.img_asdfg2

Y así se hace

LEPT
27/01/15, 14:02:23
chinchecisf, contestándote a lo que dijiste en el otro Hilo cerrado, en donde decías...
la ventaja de ubuntu es que el mfastboot lo ejecutas desde cualquier carpeta, no como windows
Siento decirte que eso no es una ventaja de ubuntu (linux) con respecto a Windows, ya que eso lo puedes hacer en Windows y si me apuras, de manera más versátil que en Linux.

Te funciona en Linux 'desde cualquier carpeta' porque lo que haces es copiar el fichero que quieres ejecutar, a una carpeta que está incluida en el PATH general, como es /usr/bin/.

Pues en Windows es igual. Basta con copiar el fichero que quieras ejecutar desde cualquier lugar a una carpeta que esté en el PATH general, como por ejemplo /Windows/System32/.

Claro está que siempre puedes incluir nuevas carpetas a ese Path. Podrías crear una carpeta (por ej: "C:\Utilidades") en la que metas ficheros que a los que quieras tener acceso desde cualquier lugar e incluir esa carpeta en el Path.

Tanto Linux como Windows poseen sus ventajas e inconvenientes, pero "ese que indicabas" no es uno de ellos ;-)

De cualquier manera, gracias por el aporte del primer Post :ok:

elburgo
27/01/15, 14:05:08
Pues acabo de intentar hacer lo de Mfastboot y no me deja,no se porque ya que sigo tus pasos que as puesto y nada.:(

chinchecisf
28/01/15, 04:20:07
Pues acabo de intentar hacer lo de Mfastboot y no me deja,no se porque ya que sigo tus pasos que as puesto y nada.:(
Teniendo el archivo en el escritorio renombrado a mfastboot le das un click derecho y das en propiedades, escoges permisos y pones los que posee en rojo, y hay si lo copias por consola a /usr/bin/, no es más, su tiene de nuevo inconvenientes ejecuta en la consola

sudo killall adb fastboot

geremito
12/04/15, 14:15:51
Buenas noches (en mi pais XD) hoy les voy a mostrar como reinstalar el firmware de nuestros queridos Motorola Moto G y Moto X en variantes de Debian, en este caso va a ser Ubuntu 14.04 LTS, pero tambien se puede en variantes como LinuxMint, Lubuntu, Xubuntu y demas, bueno no siendo mas comencemos...

Requisitos

tener un moto g o moto x (Obvio)
un cable usb compatible
tener una pc con derivados de debian/Ubuntu (Re Obvio XD)
tener internet en tu pc
tener descargada la rom de tu operadora en cualquier carpeta (donde mejor se les acomode)

no siendo mas empecemos a flashear...

primero instalaremos unas cosas desde la terminal de comandos, abrimos la terminal oprimiendo Ctrl+Alt+T, una vez ya abierta vamos a escribir lo siguiente

sudo su

con esto nos quedaremos como usuarios root hasta que salgan de la terminal, para no escribir a cada rato sudo sudo sudo, pues me la suda

nos debe aparecer la terminal en modo root mas o menos asi

http://k40.kn3.net/taringa/E/9/9/3/9/A/chinchecisf/824.png

despues vamos a escribir lo siguiente (esto es solo para ubuntu, linuxmint ya lo trae por defecto)

apt-get install nautilus-open-terminal

esperan a que termine de instalar y luego tecleamos esto

killall nautilus

y luego

apt-get update

esto es para no reiniciar la pc y que nos corra el programa al 100

Nota: El fin de instalar esto es para que no tengamos que movernos de carpeta en carpeta desde la terminal, sino que puedan abrir la terminal desde donde esten

una vez hecho esto nos instalamos esto

apt-get install android-tools-fastboot

Actualizacion

se recomienda usar mfastboot de motorola para que funcione bien tanto updates, como downgrades, asi que para tener mfastboot en ubuntu solo deberemos descargar el archivo que encuentran en el foro como mfastboot_v2.zip y descomprimir el archivo llamado linux-fastboot y lo copiamos al escritorio, luego abrimos otro terminal en escritorio o si saben moverse por directorios en consola usando la misma, renombramos el archivo a mfastboot y damos click derecho, nos vamos a permisos y dejamos los permisos de este modo

Acceso: Lectura y escritura
Acceso: Solo lectura
Otros: Solo lectura

y palomear Programa: permitir que este archivo se ejecute como programa

escribiremos el siguiente comando

cp mfastboot /usr/bin/

dan un enter y ya pueden usar mfastboot en vez de fastboot :)

ya hecho esto cerramos el terminal ya sea tecleando exit o normal con la "X" de la ventana

despues descomprimimos la rom, en ubuntu se tiene que descargar un software adicional, en linuxmint no, solo daremos descomprimir aqui y el mismo ubuntu nos buscara el software que necesitemos para descomprimir el firmware stock

http://k32.kn3.net/taringa/D/6/8/3/6/6/chinchecisf/041.png

http://k39.kn3.net/taringa/F/3/E/6/6/0/chinchecisf/30E.png

una vez hallamos extraido el firmware, procedemos a entrar a la carpeta que se creo con el mismo nombre del archivo comprimido (preferiblemente renombrar la carpeta a un nombre mas corto, yo le puse FirmwareMotoG)

http://k38.kn3.net/taringa/9/F/6/D/4/E/chinchecisf/B41.png

http://k39.kn3.net/taringa/2/9/8/8/F/9/chinchecisf/F65.png

nos encontraremos con varios archivos, entonces aqui daremos clik derecho y abrir en un terminal

http://k36.kn3.net/taringa/C/A/6/A/2/2/chinchecisf/93D.png

y teclearemos

sudo su

de forma que nos quede asi

http://k34.kn3.net/taringa/7/0/B/5/A/1/chinchecisf/95F.png

tecleamos lo siguiente para ver si nos lee el telefono

adb devices

nos debe salir algo como esto

http://k36.kn3.net/taringa/D/1/1/5/4/8/chinchecisf/967.png

despues escribimos esto para reiniciar el telefono por la terminal y no manualmente

adb reboot bootloader

de esta forma entraremos en modo fastboot donde nos dice lo siguiente en la pantalla del telefono

Normal Powerup
Recovery
Factory
Switch Console [NULL: null]
Barcodes
BP Tools

las letras estan en azul en mi caso, si el telefono tiene esto en la pantalla, podemos verificar si esta conectado y lo lee la PC de esta forma

fastboot devices

nos debe salir esto

http://k41.kn3.net/taringa/C/D/5/A/4/C/chinchecisf/115.png

si esta conectado, entonces procederemos a reinstalar el soft, pero deben saber que tienen que tener mas del 50% de bateria cargada sino pueden cagarla y me la suda XD...

ahora les dejare los comandos a seguir

fastboot flash partition gpt.bin
fastboot flash motoboot motoboot.img
fastboot flash logo logo.bin
fastboot flash boot boot.img
fastboot flash recovery recovery.img
fastboot flash system system.img
fastboot flash modem NON-HLOS.bin
fastboot erase modemst1
fastboot erase modemst2
fastboot flash fsg fsg.mbn
fastboot erase cache
fastboot erase userdata
fastboot reboot

Aqui les va uno por uno con imagenes y todo

http://k45.kn3.net/taringa/C/9/0/A/1/6/chinchecisf/1A7.png

http://k42.kn3.net/taringa/8/A/1/4/E/4/chinchecisf/0EC.png

http://k36.kn3.net/taringa/6/8/0/1/D/D/chinchecisf/6AD.png

http://k43.kn3.net/taringa/7/0/5/E/3/6/chinchecisf/F1F.png

http://k40.kn3.net/taringa/4/6/E/D/B/E/chinchecisf/D4B.png

http://k40.kn3.net/taringa/E/3/2/0/6/4/chinchecisf/358.png

http://k43.kn3.net/taringa/9/2/F/B/1/A/chinchecisf/923.png

http://k37.kn3.net/taringa/8/3/A/A/E/B/chinchecisf/77A.png

http://k45.kn3.net/taringa/2/6/F/5/7/B/chinchecisf/6B3.png

http://k41.kn3.net/taringa/E/6/1/8/2/2/chinchecisf/F41.png

http://k40.kn3.net/taringa/C/8/5/5/B/8/chinchecisf/CB2.png

http://k36.kn3.net/taringa/4/3/B/6/D/4/chinchecisf/9EC.png

http://k45.kn3.net/taringa/1/0/3/3/1/E/chinchecisf/0EA.png

http://k37.kn3.net/taringa/A/4/F/1/C/0/chinchecisf/3B7.png

http://k43.kn3.net/taringa/F/D/7/A/4/9/chinchecisf/6AC.png

Despues de todo esto, ya tendremos nuestro terminal de fabrica sin necesidad de usar WinBugs y sin instalar Drivers

un saludo, comenten cualquier duda y compartan como forma de agradecimiento

Lo podrias poner en pdf para tenerlo mejor a mano?

Graciasss!!!!

martincasc
09/12/15, 15:03:12
Hola, sigo todos los pasos pero no funciona bajo Ubuntu 15.10. Si lo hacía en Ubuntu 15.04.

Al llamar el comando me aparece el siguiente mensaje: "/usr/bin/mfastboot: No existe el archivo o el directorio"

Lo extraño es que mfastboot está en /usr/bin/ con los permisos tal y cual el post.-

ginmesx
09/12/15, 23:28:27
se me queda parpadeando en ningun comando que paso?

danul835
26/01/16, 23:58:11
Hola, espero que me podáis ayudar
No consigo flashear el gpt.
Me da este error:
http://i.imgur.com/p5zo7Fd.png

Básicamente falla la validación y no sé el porqué.
Es un moto g 2013 xt1032 si no me equivoco, con un lollipop que no sé cual es porque ni recuerdo como lo instalé (es de mi hermano) y estoy intentando meter este firmware:

RETAIL-EU_FALCON_KLB20.9-1.10-1.24-1.1_cid7_CFC_1FF.xml.zip

He seguido satisfactoriamente todos los pasos hasta ese punto. No me atrevo a seguir.

Gracias y un saludo :gracias:

rabbit07
21/04/16, 02:43:13
Tengo una gran gran, enorme duda, que sucederia en dado caso, que a la hora de meter los comandos no utilice el que dice "Erase UserData" en verdad me gustaria saber, ya que en este momento estoy teniendo fallos con mi celular, de hecho abri un hilo al respecto pero esta es una de mis dudas, si flasheando el firmware que ya tiene mi cel (que actualmente no pasa del boot, pero si tiene fastboot y recovery disponibles) pero sin usar ese comando, se quedarian mis archivos personales?

Es que en verdad son importantes y estoy haciendo todo lo posible por no perderlos, gracias por tu respuesta de antemano! :)