Shift OS Lite lässt sich nicht installieren

MIXED UNIVERS

New member
Original poster
17 März 2019
3
Hi,
ich versuche zurzeit Shift OS lite auf meinem Shift 5 me zu installieren.
Ich habe die Zip datei :SHIFT5ME.SOS.1.1.L.20190827-FULL_OTA
heruntergeladen und in den internen Speicher abgelegt.
Danach einstellungen-System-Systemaktualisierung-installiere lokale Datei
Es kommt die Meldung Installiere Update und sofort danach die Meldung: "Ein Fehler ist aufgetreten-ShiftOS Aktualisierung konnte nicht installiert werden :( "
Meine Aktuelle Android Version ist SHIFT5ME.SOS.1.1.G.20191101
und ich habe zuvor ausversehen die neuste Shift G Version heruntergeladen und installiert, weil ich das G im Dateinamen übersah (das hat sich wunderbar und ohne probleme installiert).

Was kann ich tun?
Gibt es dafür bereits eine Lösung, die ich im Forum nicht gefunden habe?

Vielen Dank im Voraus
 
Deine vorinstallierte G-Version ist neuer als die L-Beta. Daher mußt Du die L-Version flashen. Die Anleitung gibt es hier:
MediaTek Geräte können mit dem sogenannten "SP Flash Tool" geflasht werden, auch wenn das Gerät selbst scheinbar nichtmehr starten will.
Meist wird mit dem Tool ein Downgrade durchgeführt (falls man eine neuere Systemaktualisierung installiert hat aber die ältere installieren will, zb das neueste ShiftOS-L installiert aber auf ShiftOS-G zurückmöchte) aber es ist auch möglich ein kaputtes System wiederherzustellen.

Das Flashtool selbst wird leider nicht offiziell von MediaTek bereitgestellt, deswegen muss man es von anderen Quellen beziehen (zum Beispiel AndroidMTK.com) und ist für Windows und Linux verfügbar.

Ich selbst nutze Linux, aber das Programm verhält sich auf Windows sowie Linux komplett gleich.
Es ist nur ggf notwendig für Windows Treiber zu installieren, welche ich hier anhänge.

Bitte vor der Nutzung des Flashtools Datensicherungen vornehmen!

WARNUNG

Bitte das Flashtool nur nutzen, wenn es ausdrücklich verlangt wurde.
Das Flashtool kann Daten und das Gerät selbst unwiderruflich zerstören!

Besondere Vorsicht, wenn bereits OTAs durchgeführt werden.
Das SHIFT5me und SHIFT6m nutzen A/B OTAs und nach Durchführung von OTAs werden die Slots gewechselt.
Das Flashtool flasht aber nur den "A" Slot, was bedeutet, dass wenn der Slot auf "B" gewechselt wurde, das Gerät nichtmehr startet
und das gesamte Gerät inklusive Daten zurückgesetzt werden muss.

Außerdem sollte der Akku ausreichend geladen und sichergestellt werden, dass die Verbindung zum PC stabil ist (Kabel nicht defekt, USB-Anschlüsse sitzen fest und sicher, kein versehentliches Ausstecken des Kabels bei Gerät und PC, ...).
Ein plötzlicher Abbruch des Flash-Prozesses kann das Gerät zerstören.

NUTZUNG AUF EIGENE GEFAHR!

-----

  1. Gerät vom PC abstecken und ausschalten
  2. Datei am PC herunterladen und entpacken
  3. Flashtool starten und die Scatter-Datei vom zuvor extrahierten Flashtool Package aus Schritt 2 auswählen
    1. z.B.: MT6797_Android_scatter.txt
  4. Auf den "Download only" Dropdown drücken und "Firmware Upgrade" auswählen (niemals "Format All + Download"!)
  5. "Download" drücken
  6. Das Gerät am PC anstecken und abwarten, bis alles abgeschlossen wurde
  7. Das Gerät vom PC abstecken und starten
  8. Verifizieren, dass das Update installiert wurde
    1. Einstellungen -> System -> Systemaktualisierung
    2. Bei "System-Informationen" sollte der erwartete Wert des zu installierenden Flashtool Paketes stehen

-----

Vorbereitung

Windows:
  1. Das SP Flash Tool für Windows herunterladen (ich nehme androidmtk.com als Beispiel: https://spflashtools.com/windows/sp-flash-tool-v5-1844)
  2. ggf, falls die nächsten Schritte nicht funktionieren auch die MTK Treiber installieren, welche ich hier an diesen Thread unten anhänge
  3. Format All + Download ist niemals zum Auswählen!
Linux:
  1. Das SP Flash Tool für Linux herunterladen (ich nehme androidmtk.com als Beispiel: https://spflashtools.com/linux/sp-flash-tool-v5-1844-for-linux)

Außerdem
  1. Wichtige Daten sichern (falls möglich), da das Gerät komplett formatiert wird.
  2. Das Gerät, welches geflasht werden soll zu mindestens 25% aufladen. Generell je mehr desto besser.
    1. Es ist auch möglich ohne Akku zu flashen, das kann aber Probleme mit sich ziehen, zb wenn während dem Preloader Flash Vorgang das Gerät ausgeht und somit Flashtool nichtmehr funktioniert)
  3. Ein USB Kabel bereithalten, mit welchem das Gerät an den PC (Windows oder Linux) angesteckt werden kann
  4. Das Gerät vom PC abstecken (falls angesteckt) und ausschalten
  5. Das zu installierende Flashtool Package herunterladen und entpacken

Anwendung

Zuerst das Flashtool öffnen:
Windows: Doppelklick auf flash_tool.exe
Linux: flash_tool und flash_tool.sh erlauben ausgeführt zu werden (chmod +x) und flash_tool.sh öffnen

Falls man im Welcome Screen ist, auf den Download Tab drücken:
Anhang anzeigen 661



Danach muss die "Scatter Datei" ausgewählt werden.
Dazu geht man bei "Scatter-loading File" ganz rechts auf "choose" und wählt "MT6797_Android_scatter.txt" aus, welches sich im Flashtool Package befindet (wurde in Vorbereitung entpackt).

Danach überprüft es die Dateien auf Richtigkeit und zeigt alle Partitionen und Dateien an, welche geflasht werden.
Anhang anzeigen 662



Unter "Scatter-loading File" befindet sich eine Dropdown Auswahl, welche "Download Only" anzeigt.
Diese wird ausgewählt und auf "Firmware Upgrade" umgeschalten.

Ja NICHT "Format All + Download" nehmen, da es Partitionen löscht, welche kritisch für die Funktion des Gerätes sind!
Anhang anzeigen 663


Jetzt ist alles startbereit und es kann auf "Download" gedrückt werden.
Die Anwendung sucht jetzt nach einem Gerät im Preloader Modus, welcher ca 2 Sekunden beim Einschalten des Gerätes aktiv ist.
Da noch kein Gerät verbunden ist, passiert jetzt erstmal nichts und das Programm wartet.
Es sollte alles so aussehen:
Anhang anzeigen 664


Das ausgeschaltete Gerät jetzt einfach an den PC anstecken und das Programm erkennt es und startet den Flashvorgang.
Anhang anzeigen 665


Abwarten, bis alles erledigt ist und das Gerät einfach in Ruhe lassen.
Nichts abstecken, nicht schütteln, nicht jonglieren.
"system_a" dauert übrigens am längsten, der Rest geht rasend schnell und sobald "system_a" geschafft ist, ist es fast fertig.

Wenn alles fertig geflasht ist, lässt uns dies das Programm wissen und es erscheint ein Dialog mit einem weißen Haken, umrahmt von einem grünen Kreis:
Anhang anzeigen 666

Das Gerät nun abstecken, den Dialog schließen und ggf. auch das Programm, falls nicht mehr benötigt.
Danach das Gerät wie gewohnt einschalten und wir sind fertig.

Falls Windows genutzt wird, keine extra Treiber installiert wurden und bei Durchführung der Anleitung ein Fehler auftritt, bitte versuchen die Treiber für Windows zu installieren, welche hier unterhalb angehängt sind.
Frage an @jdeutschmann bzw. alle Mitarbeiter, die dafuer zustaendig sind: Diese Diskussion kommt immer wieder auf, wenn die Veröffentlichung der neuesten L-Version bereits einige Zeit zurückliegt. Ich kann mir vorstellen, daß manche Nutzer vor dem Flashen zurückschrecken, da sie nicht viel Erfahrung mit solchen Dingen haben. Besteht die Möglichkeit, die Geräte mit einer älteren Version auszuliefern, bei der dann bei Bedarf die 'neuere' L-Version manuell installiert werden kann oder die neueste G-Version? Oder müssen die Geräte mit der neuesten Version ausgeliefert werden?
 
@blackcat : das sehe ich ganz genau so! Dieses Vorgehen würde eine Menge Aufwand ersparen. Flashen mit der Gefahr, dass die Hardware beschädigt werden kann, ist schon eine große Hürde für viele. Gab es auf die Frage eigentlich eine Antwort außeralb dieses threads?