Poradnik napisany jest w celach informacyjnych, wszystko wykonujesz na własną odpowiedzialność
NIE JESTEM I NIGDY NIE BĘDĘ ODPOWIEDZIALNY JEŻELI TWÓJ TELEFON STANIE SIĘ DROGIM PRZYCISKIEM DO PAPIERU !
W niniejszym poradniku chciałbym przedstawić metodę na wgrywanie oprogramowania flash firmware z pliku xml.zip przy pomocy komend fastboota na telefonie Motorola Moto G 3 gen (2015).
Metoda ta usuwa wszystkie dane z telefonu ( kontakty, konta, aplikacje i ich dane, wiadomości sms, spis połączeń itd.) więc wykonaj kopię zapasową danych.
Przygotowanie do instalacji
Telefon jest naładowany w 100%
Posiadasz przewód USB
Zainstalowane na komputerze sterownikiMotorola Device Manager ( jeśli nie masz pobierz i zainstaluj je
LINK )
Oprogramowanie ADB oraz Fastboot ( polecam tą paczkę którą sam używam
LINK ) użytkownicy Windows 10 mogą potrzebować tej paczki (
LINK )
Oprogramowanie telefonu ( ROM ) w postaci pliku xml.zip
LINK Pamiętaj żeby sprawdzić wersję telefonu jaką posiadasz !!!
Wejdż w Ustawienia >> Informacje o telefonie i zobacz co pisze w opcji Sprzętowe SKU
Pobierz tylko i wyłacznie wersję na swój telefon.
Instalacja oprogramowania
Stwórz folder na komputerze ( np o nazwie moto )
Wypakuj tam wszystkie pliki z paczek archiwów zip ( oprogramowanie adb/fastboot oraz pliki ROMu )
Włącz telefon w trybie Bootloader mode
3a) Sposób sprzętowy :
Odłącz kabel USB od telefonu.
Wyłącz telefon
Wcisnij i trzymaj klawisz vol- ( głos w dół ) a następnie przycisk power ( zasilanie )
Po uruchomieniu się trybu Bootloader mode podłącz kabel USB
3b) Sposób programowy :
Włącz Debugowanie USB w telefonie (Wejdż w Ustawienia >> Informacje o telefonie następnie kliknij szybko 7 razy Numer kompilacji [ Odblokują się Opcje programisty]. Wejdź w Ustawienia >> Opcje programisty i włącz suwakiem Debugowanie USB
Podłącz kabel USB do telefonu i komputera
Wejdź do folderu moto na komputerze ( tam gdzie wypakowane są wszystkie pliki )
Uruchom wiersz poleceń ( shift + prawy przycisk myszy ) z menu wybierz opcję Otwórz okno polecenia tutaj
Następnie wpisz komendę
adb reboot-bootloader
Bootloader mode wygląda tak
Sprawdzamy jeszcze raz czy na pewno mamy właściwą wersję oprogramowania
Oraz czy mamy na samym dole napis Transfer Mode: USB Connected
Sprawdzamy połączenie komendą
fastboot devices
W odpowiedzi pojawi nam się ciąg znaków widocznych w telefonie po Serial Number .Oznacza to że połączenie jest prawidłowe.
Android 5.1.1 Lollipop
Wprowadź następujące komendy w wierszu poleceń jedna po drugiej linijka po linijce. Po wprowadzeniu każdej linijki naciśnij Enter żeby komenda się wykonała. Rób to powoli by się nie pomylić. Najlepiej na zasadzie kopiuj - wklej . Po każdym Enterze czekaj aż się do końca wykona transfer danych.
fastboot flash partition gpt.bin
fastboot flash bootloader bootloader.img
fastboot flash logo logo.bin
fastboot flash boot boot.img
fastboot flash recovery recovery.img
fastboot flash system system.img_sparsechunk.0
fastboot flash system system.img_sparsechunk.1
fastboot flash system system.img_sparsechunk.2
fastboot flash system system.img_sparsechunk.3
fastboot flash system system.img_sparsechunk.4
fastboot flash system system.img_sparsechunk.5
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
Upewnij się że masz taką samą ilość plików system.img_sparsechunk.* i że mają taką samą numerację.
Po każdej komendzie czekasz aż pojawi się napis OKAY.
Powinno to wyglądać mniej więcej tak:
Android 6.0 Marshmallow
Wprowadź następujące komendy w wierszu poleceń jedna po drugiej linijka po linijce. Po wprowadzeniu każdej linijki naciśnij Enter żeby komenda się wykonała. Rób to powoli by się nie pomylić. Najlepiej na zasadzie kopiuj - wklej . Po każdym Enterze czekaj aż się do końca wykona transfer danych.
fastboot oem fb_mode_set
fastboot flash partition gpt.bin
fastboot flash bootloader bootloader.img
fastboot flash logo logo.bin
fastboot flash boot boot.img
fastboot flash recovery recovery.img
fastboot flash system system.img_sparsechunk.0
fastboot flash system system.img_sparsechunk.1
fastboot flash system system.img_sparsechunk.2
fastboot flash system system.img_sparsechunk.3
fastboot flash system system.img_sparsechunk.4
fastboot flash system system.img_sparsechunk.5
fastboot flash system system.img_sparsechunk.6
fastboot flash modem NON-HLOS.bin
fastboot erase modemst1
fastboot erase modemst2
fastboot flash fsg fsg.mbn
fastboot erase cache
fastboot erase userdata
fastboot erase customize
fastboot erase clogo
fastboot oem fb_mode_clear
fastboot reboot
Upewnij się że masz taką samą ilość plików system.img_sparsechunk.* i że mają taką samą numerację.
Po każdej komendzie czekasz aż pojawi się napis OKAY.
Powinno to wyglądać mniej więcej tak:
Po ostatniej komendzie telefon zrestartuje się z nowym oprogramowaniem na pokładzie 🙂
Uwaga !!!
Metodą przedstawioną w tym tutorialu nie uda się wrócić z Androida 6.0 do 5.1.1
Metoda przetestowana przeze mnie osobiście.
Wzorowałem się na tym wątku http://forum.xda-developers.com/2015-moto-g/general/guide-fastboot-flashing-factory-t3187750