Skocz do zawartości
Ważne: Strona wykorzystuje pliki cookies! Więcej informacji

Ta strona używa cookies!

W ramach naszej witryny stosujemy pliki cookies w celu świadczenia Państwu usług na najwyższym poziomie, w tym w sposób dostosowany do indywidualnych potrzeb. Korzystanie z witryny bez zmiany ustawień dotyczących cookies oznacza, że będą one zamieszczane w Państwa urządzeniu końcowym. Możecie Państwo dokonać w każdym czasie zmiany ustawień dotyczących cookies.Więcej informacji tutaj

 

 

Qrzy

[Moto X, G, E 2015] Instalacja stock ROM-u z obrazu systemu dla Moto z serii X, G, E 2015

Recommended Posts

Niniejszy poradnik prowadzi przez instalację stockowego oprogramowania na następujących telefonach:

  • Moto X Style
  • Moto X Play
  • Moto G 2015
  • Moto E 2015

 

WAŻNE:

Działa również na zablokowanym bootloaderze, a to dlatego, że pliki są podpisane cyfrowo przez Motorolę. :ok:

 

W wyniku działań opisanych w poniższym poradniku możesz utracić gwarancję na swój sprzęt!

Zarówno autor poradnika jak i portal/forum androidnow.pl NIE ponoszą odpowiedzialności za jakiekolwiek uszkodzenia powstałe w wyniku działań opisanych poniżej!

 

Przygotowanie

 

Czego potrzebujemy?

Na początek sterowników do naszej Moto, a znajdziemy je na stronie producenta

Kolejna rzecz to Android SDK lub co najmniej paczka z ADB i fastboot.

Moim zdaniem wystarczy minimalna paczka z ADB i fastboot, na przykład stąd:

[TOOL]Minimal ADB and Fastboot [8-28-15] | Android Development and Hacking

Paczka ze stockowym firmware od Motoroli. Tego szukamy w dziale naszego telefonu, dlatego tu nie będzie żadnego linku. ;)

Pobraną paczkę (zwykle z końcówką .xml.zip) rozpakowujemy i w otrzymanym folderze odpalamy wiersz poleceń.

 

Gdy już to wszystko mamy, restartujemy telefon do trybu fastboot. Drogi są dwie:

  • adb reboot bootloader


  • wyłączenie telefonu i włączenie kombinacją Vol- + Power

Podłączamy telefon do komputera i działamy.

 

Opis instalacji

 

Tak, opis, ponieważ ze względu na kilka spraw nie da się napisać dokładnej instrukcji, którą można skopiować i wkleić.

Na szczęście opis ten opiera się tak naprawdę na zawartości pliku flashfile.xml zawartego w każdej paczce z firmware. :ok:

 

Wspomniany wyżej plik jest bardzo krótki i czytelny. Składa się z dwóch części - elementu oraz elementu .

Nas interesuje ten drugi, choć i do pierwszego zawsze warto zajrzeć by upewnić się, że pobraliśmy właściwą paczkę.

 

Element jest tak naprawdę całą instrukcją flashowania firmware.

Każdy z elementów wskazuje nam operację, jaka powinna zostać wykonana, lecz niektóre z nich są opcjonalne.

Operacje do wykonania można zapisać ogólnie jako:

fastboot operation [var|partition [filename]]

Gdzie fastboot jest stałym elementem początkowym wykonywanych poleceń, natomiast var, operation, partition oraz filename zapisane są w elemencie w atrybutach o dokładnie takich samych nazwach.

 

Jako przykładem posłużę się firmware dla Moto X Play.

 

<?xml version="1.0" ?>

 

 

 

Pierwsza linia

Sugeruje, że powinniśmy wykonać polecenie

fastboot getvar max-sparse-size

Ale ponieważ nic nam to nie da, spokojnie możemy tę część pominąć.

 

Bardzo ciekawa jest za to kolejna linia

Oznacza ona wykonanie polecenia

fastboot oem fb_mode_set

Można powiedzieć, że ta operacja również jest dla nas opcjonalna. Aktywuje ona tryb, w którym po każdym restarcie urządzenia wejdziemy ponownie w tryb fastboot. Operacja zwykle pomijana w poradnikach tego typu, jednak warta wspomnienia.

 

Tu zaczynają się właściwe polecenia, czyli:

Oznaczające kolejno:

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

czyli: flash partycji gpt, bootloadera, logo, kernela i recovery.

 

Kolejna część to flashowanie systemu.

W przeciwieństwie do obrazów Google'a dla Nexusów, tutaj partycja systemowa podzielona jest na części.

To dlatego nie da się wykonać prostego kopiuj-wklej dla dowolnej Moto - w każdym firmware może być inna ilość częściowych plików partycji systemowej. ;)

W poniższym przypadku mamy 8 części ponumerowanych od 0 do 7:

dlatego wykonujemy następujące polecenia

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 system system.img_sparsechunk.7

 

Następnie flashujemy modem

fastboot flash modem NON-HLOS.bin

 

Czyścimy modem storage

fastboot erase modemst1
fastboot erase modemst2

 

Flashujemy modem storage "golden copy"

fastboot flash fsg fsg.mbn

 

Czyścimy cache i dane użytkownika

fastboot erase cache
fastboot erase userdata

 

Na koniec zostaje nam cofnięcie opcjonalnego polecenia z początku instalacji, czyli fastboot oem fb_mode_set.

Jeśli ją wykonaliśmy, to musimy teraz wykonać i tę poniżej, inaczej nie uda nam się włączyć systemu.

fastboot oem fb_mode_clear

 

 

Gotowe!

Instalacja zakończona, można wystartować system:

fastboot reboot

 

 


 

Nie wyrażam zgody na kopiowanie powyższego poradnika.

Edytowane przez Qrzy

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Dodaj konto

Załóż nowe konto. To bardzo proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz już konto? Zaloguj się tutaj.

Zaloguj się teraz


×