Acceder

Ver la Versión Completa : [ TUTORIAL ] Restaurar firmware en Mac Os X


josebermejo82
25/08/14, 15:47:27
Abro este nuevo tema para explicaros como restaurar el firmware stock desde nuestros Mac Osx sin necesidad de usar máquinas virtuales con Windows o Linux, o tener que usar otro ordenador diferente.

Lo primero agradecer a chinchecisf por el tutorial para restaurar firmware desde GNU/Linux, el cuál me sirvió de inspiración para probar este metodo.

Deberemos de contar:
-Sistema Operativo Mac Osx (Yo lo he probado con mavericks)
-Firmware Stock Lista de Firmwares aqui (http://sbf.droid-developers.org/phone.php?device=14) (Escoger el que corresponda), en mi caso he cogido el 4.3 de EU(España)
-Script que instala las utilidades ADB aquí (https://files.teamblueridge.org/kalaker/adb-fastboot-install/Androidv5.zip)
-Moto G conectado por USB


-Lo primero que deberemos hacer es ejecutar el script de instalación de las android-tools. Este script basicamente lo que hace es hacer que los comandos esten disponibles en cualquier carpeta sin tener que llamarlos por su localizacion)
-Si todo va bien, abriremos la consola y teclearemos:

adb devices

Si tenemos nuestro movil en el usb, nos lo detectara y este comando nos devolverá el dispositivo conectado. Si nos lo muestra, estara OK.

-Debemos descomprimir la imagen stock en un directorio, recomendable ponerle un nombre corto. De todas maneras en la consola nos podemos ir moviendo a traves del comando cd seguido de las primeras letras del directorio, pulsamos tabulador y nos aparecerá el nombre completo.

-Una vez situados en el directorio de la rom stock ejecutamos los siguientes comandos:

adb reboot bootloader (Nos reiniciará el moto g en el bootloader, también podemos hacerlo manualmente, con el método de iniciar el telefono con Vol+ y Power a la vez.

Una vez en el bootloader comprobaremos en la parte de abajo nos va a ir saliendo todo lo que le pongamos. De mano nos tendrá que salir las palabras USB connected, si lo tenemos conectado. Podemos comprobar el estado escribiendo:

fastboot devices

Nos mostrará lo mismo que al hacer adb devices: el dispositivo conectado.

-Ejecutaremos los siguientes comandos:(uno por linea)

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 (puede que este comando nos de error, eso es porque en la imagen estos archivos se llaman diferente. Haz un ls o navega por el directorio para ver cuales son los system de esa carpeta, y modifica system.img por lo que nos salga)
fastboot flash modem NON-HLOS.bin
fastboot erase modemst1
fastboot erase modemst2
fastboot flash fsg fsg.mbn
fastboot erase cache (borramos cache)
fastboot erase userdata (hacemos un wipe)
fastboot reboot (reiniciamos)

Ya tendremos nuestro dispositivo con la rom stock. Acordaos que viene como de fábrica y si queremos rootearlo, tendremos que rootearlo de nuevo.

Una vez iniciado lo más lógico será que al poco nos detecte la OTA del 4.4.4.

Saludos a todos

Nonamed
25/08/14, 15:50:23
Si señor, muy buen aporte, muchas gracias compi.

dnfuentes
25/08/14, 17:27:11
Muchas gracias por el aporte!!
A algunos nos viene muy bien!!

chinchecisf
26/08/14, 08:59:36
Bien aporte, gracias por darme las gracias y haber dicho que te inspire, eso es alentador xD

josebermejo82
27/08/14, 07:26:26
Jajaj..Pense..si todos esos comandos valen para ubuntu para mac tiene que ser parecido.Son sistemas Unix.Gracias chicos

J5333JF
04/09/14, 12:08:59
Solicito chincheta de este post, dado que he visto gente necesitarlo de el. Haber si hay suerte y lo ponen.

Nonamed
04/09/14, 12:13:50
Adherimos.

alecook
05/09/14, 01:17:52
como se ejecuta el script? soy demasiado novato y no entiendo nada de la terminal de mac

josebermejo82
10/09/14, 10:34:52
@alecook , simplemente ,en la consola, vete al directorio donde descomprimes el zip, y ejecuta el script poniendo su nombre seguido de sh. Puedes hacer un ls -lrt y a continuacion copiar y pegar el nombre, para que no tengas que escribirlo

RicciGold
11/10/14, 10:54:44
Buenas a todos y gracias por compartir esta información/datos ya que yo poseo un Moto G y mi computadora es una Mac y no había podido encontrar ayuda en este sistema operativo OSx para hacer esto. Bueno, por otro lado, sinceramente no entendí nada, eso de ejecutar Script y esas cosas de comando y consola, no quiero verme malagradecido pero, ¿podrías explicarlo un poco mas entendible?, ya que siempre e sido de PC y hasta hace un par de meses e decidido cambiarme a Mac y es lo básico que se. De antemano, gracias a todos.

Por cierto uso la beta de Yosemite.

RicciGold
15/10/14, 21:49:19
¿Alguien quien me pueda ayudar/orientar a mi duda que puse arriba?.

josebermejo82
16/10/14, 22:43:30
@RicciGold, te explico.
Descargas el enlace del script.Es un zip. Lo descomprimes en una carpeta(puedes utilizar el keka o cualquier otro programa que te descomprima en Mac, yo te recomiendo que lo instales en la raíz de tu carpeta personal), ahora tendras que abrir la terminal y dirigirte a ese directorio. Si como te he dicho lo has puesto en la raíz de tu carpeta personal, puedes escribir cd $HOME. Sino tendras que ir entrando con el comando CD a la carpeta en la que hayas dejado el script.

Una vez en la carpeta escribes: sh ADB-Install-Mac.sh , y el solito se encargará de instalar las utilidades adb.

Básicamente lo que consigues es instalar ADB y que este disponible desde cualquier lugar.