Marshmallow w wersji 6.0.1z poprawką zabezpieczeń 1 października 2016:
https://my.pcloud.com/publink/show?code=XZ7WHdZJvy0fTbyYKuY5rtBpSzQD79KkAey
Na początek instalacja sterowników dla telefonu.
Z oficjalnej strony:
https://motorola-global-portal.custhelp.com/app/answers/detail/a_id/88481
lub jeśli mamy problemy przy instalacji np na windows 8.1:
http://adbdriver.com/
W windows 8.1 (nie wiem jak na dziesiątce) należy wyłączyć wymuszanie podpisu sterowników(disable driver signature enforcement). Wszystko ładnie opisane tu:
http://adbdriver.com/documentation/how-to-install-adb-driver-on-windows-8-10-x64.html
W menedżerze urządzeń pojawi się opcja Android Device - Motorola ADB interface:
Spoiler
Instalujemy program minimal ADB fastboot (zaznaczamy opcję dodania skrótu do pulpitu):
https://my.pcloud.com/publink/show?code=XZcmHdZk8WW37zD64Q158z63w8dFyNGH8zX
Opcja: uruchamiamy opcje programisty wchodząc w ustawienia>informacje o telefonie i naciskamy kilka razy na numer kompilacji. Wchodzimy w opcje programisty i zaznaczamy debugowanie usb. Podłączamy telefon do komputera, i wybieramy z belki powiadomień: usb w trybie przesyłania plików. Pojawi się też okienko z potwierdzeniem debugowania które zatwierdzamy. Uruchamiamy ADB i wpisujemy komendę: adb devices.Powinna się ukazać taka informacja:
Spoiler
Następnie wpisujemy komendę: adb reboot bootloader i telefon zostanie ponownie uruchomiony do bootloadera.
Można też uruchomić telefonprzez jednoczesne przytrzymanie przycisku zasilania i dolnegogłośności.
Paczkę z marshmallow wypakowujemy do folderu gdzie mamy zainstalowany ADB:
Spoiler
Teraz wpisujemy/kopiujemy (myszką, opcja ctrl+c/v nie działa) komendy:
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 system system.img_sparsechunk.7
fastboot flash system system.img_sparsechunk.8
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
Każdaw osobnej linijce. Po zatwierdzeniu komendyczekamy na zakończenie procesu. Po całej procedurze telefon uruchomi się do systemu.
Zamiast kopiować każdą komendę osobno można uruchomić jeden plik który całą procedurę wykona za nas. Poniższy plik należy skopiować do miejsca gdzie mamy zainstalowany ADB. Jest to najszybszy sposób.
https://my.pcloud.com/publink/show?code=XZv1HdZNploxJptYcYB2gNS28m2y5v8eqkX
Istnieje też program o nazwie RSD Lite za pomocą którego też można zainstalować system
https://my.pcloud.com/publink/show?code=XZ6eHdZNEVbQdxj4QmHMQVbgiwPskG30aY7
Przed instalacją należy edytować plikflashfile.xml z paczki marshmallow. Można to zrobić za pomocą notatnika (polecam program Notepad++). Z pliku usuwamy linijki:
<step MD5="9834a46854379908c5ad0a6f63e84abd" filename="gpt.bin" operation="flash" partition="partition"/>
<step MD5="5c511ecb3c74c9852c974fed2ed0fd1f" filename="bootloader.img" operation="flash" partition="bootloader"/>
<step operation="erase" partition="clogo"/>
Podłączamy telefon do komputera i uruchamiany RSD Lite. Powinna pojawić się informacja o połączeniu.
Spoiler
Klikamy na trzy kropki i wybieramy edytowany wcześniej przez nas plikflashfile.xml. Wciskamy start i czekamy na zakończenie procedury. Telefon uruchomi się do systemu.
Wszystkie sposoby zainstalowania wersji marshmallow zostały przeze mnie przetestowane na odblokowanym bootloaderze.
Przy RSD Lite bez edycji plikuflashfile.xml może wyskoczyć błąd który potem powoduje że ponowne uruchomienie telefonu zatrzymuje się na bootloaderze i trzeba ręcznie wciskać przycisk start. Istnieje komenda która to naprawia. Wpisujemy ją w programie ADB:
fastboot oem fb_mode_clear
Instalacja twrp z poziomu bootloadera przy pomocy komendy w ADB. Plik wrzucamy do katalogu z ADB i zmieniamy jego nazwę na twrp.img
https://my.pcloud.com/publink/show?code=XZ4CHdZDt5GBn1b5IBf0Q4Xg1eA0RwTjSby
- tymczasowo:
fastboot boot twrp.img
- lub na stałe:
fastboot flash recovery twrp.img
Po odblokowaniu bootloadera pojawia się o tym informacja po każdym uruchomieniu telefonu. Aby to zmienić trzeba użyć komend ADB. Przez twrp nie da rady.
Oryginalne logo Motorola:
https://my.pcloud.com/publink/show?code=XZdxHdZpIiq9uAD3h5R3LQStbyEwj10n7Ry
Lub takie:
Spoiler
https://my.pcloud.com/publink/show?code=XZdxHdZpIiq9uAD3h5R3LQStbyEwj10n7Ry
Pliklogo.bin kopiujemy tam gdzie jest zainstalowany ADB ale musimy utworzyć nowy folder o dowolnej nazwie np abc. Komenda w ADB:
fastboot flash logo abc/logo.bin
Można też zmienić animację, tą przed samym uruchomieniem systemu. Instalujemy przez twrp. Tutaj animacja z marshmallow:
Spoiler
https://my.pcloud.com/publink/show?code=XZrlHdZT6Rfg1tL1JBxabxW0JLveSMBBTW7
Root wersja 2.79-SR3 - instalacja przez twrp
https://my.pcloud.com/publink/show?code=XZFdHdZn1hituupJ4pG1bF70SLeXB2SRiT7