SHIFTPHONE_8.SOS.7.0.L.20250612

amartinz

ShiftOS Developer
Original poster
ShiftOS Developer
SHIFT Staff
19 März 2018
1.992
30
Wolfsberg, Austria

Lies vor einem Update unbedingt diesen Post bis zum Ende durch!​


Warnung​


Dies ist die allererste Version von ShiftOS-L für das SHIFTphone 8.
Deswegen können noch anfängliche Probleme oder Schwierigkeiten auftreten.

Bitte nur installieren, wenn genug technisches Hintergrundwissen und Geduld vorhanden ist.
Wir arbeiten daran ShiftOS-L für das SHIFTphone 8 benutzerfreundlicher zu gestalten, wollen ShiftOS-L aber nicht weiter der Allgemeinheit vorenthalten.

Eine Rückkehr auf ShiftOS-G ist noch etwas umständlich.



Installation​


Bitte downloade zunächst das FULL OTA Paket:

ShiftOS-L​

Unsere ShiftOS Version ohne Google Apps (Google Chrome, Google Maps, Play Store, ...):

Die Installation erfolgt über die OTA App:
  1. OTA Update Datei herunterladen und auf den internen Speicher des Gerätes ablegen
  2. Einstellungen -> System -> Systemaktualisierung
  3. Rechts oben drei Punkte -> Lokales Update
  4. Die OTA Update Datei auswählen
    1. ggf muss bei der Auswahl wieder rechts oben auf die drei Punkte gedrückt werden und "Int. Speicher anzeigen" ausgewählt werden.
    2. Danach den Drawer öffnen (links oben die drei Striche und SHIFTphone 8 auswählen) und die zuvor heruntergeladene Datei auswählen.
  5. Die Installation durchführen lassen (Gerät nicht neustarten!)
    • ACHTUNG: Die Systemaktualisierung-App älterer Versionen hat beim lokalen installieren noch ein Anzeigeproblem. Die Infos erscheinen nur oben in den Benachrichtigungen. Deswegen bitte die Benachrichtigungen während dem Update beobachten und nach Abschluss weitere Schritte befolgen.
  6. Nachdem die Installation abgeschlossen ist, das Gerät neu starten, um in das neue System zu starten
  7. Verifizieren, dass das Update installiert wurde
    1. Einstellungen -> System -> Systemaktualisierung
    2. Auf dieser Ansicht sollte folgendes angezeigt werden
      • ShiftOS
        7.0 L
        Android 15
        otter - release-light
        12. Juni 2025
WICHTIG: Falls ShiftOS-L von ShiftOS-G aus installiert wurde, siehe "Wechsel zwischen ShiftOS-G und ShiftOS-L" weiter unten im Thread.

Es gibt für fortgeschrittene Anwender einen alternativen Installationsweg via Fastboot:



Wechsel zwischen ShiftOS-G und ShiftOS-L​


Falls vorher eine andere Version von ShiftOS installiert war, ist außerdem nach der Installation des neuen Systems ein Zurücksetzen auf Werkseinstellungen notwendig!
Nach der Installation kann automatisch danach gefragt werden.
Falls dies nicht der Fall ist und das System normal startet, bitte explizit einen Werksreset durchführen:
  • Einstellungen -> System -> Optionen zum Zurücksetzten -> Alle Daten löschen (auf Werkseinstellungen zurücksetzen)

Das Zurücksetzen kann aber auch jederzeit via Recovery durchgeführt werden. Wie man das macht findest du unter "SPOILER Zurücksetzen via Recovery".



  1. Das Gerät ausschalten
  2. Den POWER und den VOLUME RUNTER Knopf gleichzeitig drücken und gedrückt halten, bis das SHIFT Logo erscheint
  3. Die beiden Tasten wieder auslassen und warten, bis die Recovery gestartet ist
  4. Auf Factory reset tippen
  5. Format data/factory reset antippen
  6. Mit einem Tippen auf Format data bestätigen
  7. Nach Fertigstellung auf den Pfeil links oben tippen
  8. Anschließend auf Reboot system now tippen und das Gerät startet sich neu



Änderungen​


Kernel
  • Sicherheitspatches wurden inkludiert
  • exFAT wurde aktiviert
  • wireguard wurde integriert und aktiviert

System
  • Sicherheitspatches wurden bis inkl. 2025-06-01 integriert.
  • Ein Schalter für das De-/Aktivieren von System-Metriken wurde eingebaut
    • Die Option für Metriken konnten beim ersten Einrichten des Gerätes im Einrichtungsassistenten bereits ausgewählt werden, eine Option nachträglich dafür fehlte aber; diese ist nun vorhanden.
    • Einstellungen -> Datenschutz & Sicherheit -> Mehr Sicherheit & Datenschutz -> ShiftOS System Metrics
  • Die SHIFT F-Droid Paketquelle, die im System hinterlegt ist, wurde aktualisiert
  • SHIFT-Actions wurde auf 1.0.10 aktualisiert
  • Generelle Fehlerbehebungen und Optimierungen


Bekannte Fehler / Wichtige Informationen​


Allgemein
  • Die Funktionalität der Kamera-App ist eingeschränkt
    • Wir müssen erst die Kamera App von ShiftOS-G von starken Systemabhängigkeiten befreien und arbeiten aktiv daran
      • Sobald diese Arbeiten abgeschlossen sind, können auch Custom ROMs die Kamera App ohne Einschränkungen nutzen
    • Bis es so weit ist, wird Aperture von LineageOS genutzt
  • Einrichtungsassistent
    • Wenn Deutsch automatisch erkannt wird, kann bei der Sprachauswahl "Afrikaans" statt "Deutsch" angezeigt werden
    • Am Ende des Einrichtungsassistenten ist der "Start" Knopf zum Abschließen halb von der Navigationsleiste verdeckt
  • Nicht alles wurde vollständig ins Deutsche übersetzt
    • Daran wird gearbeitet
  • SHIFT-Actions (die App für die Verwaltung des Custom Keys) befindet sich noch im Aufbau
  • Viele andere, nicht aufgeführte Probleme oder grobe Ecken



Feedback, Kritik, usw, welche DIESE Version betreffen, bitte hier bei diesem Thread posten.
Vielen Dank an alle, die mitmachen! :)

Wünsche und Featurevorschläge bitte in einem separaten Thread im Forum :)
 
Zuletzt bearbeitet:
Danke für das Update!

Apps zum Testen und Kalibrieren des Fingerabdrucksensors scheinen noch nicht inkludiert, zumindest resultiert der Versuch des Aufrufs über die Support App in beiden Fällen in "Could not navigate, please check if target exists". Vibrationstest in der Support App funktioniert auch nicht (das Phone vibriert normal, so wie ich es eingestellt habe), nur der Test in der Support App tut nix.
 
Installation problemlos ,läuft gut und flüssig 👍

Weiteres folgt nach weiteren Tests 😉
 
Zuletzt bearbeitet:
Ich muss die Version auch nochmal pullen und einen extra Fix inkludieren, hab einen Bug bemerkt, der die erfolgreiche Installation verhindern kann.
Das Gerät startet dann mehrfach neu und landet im alten System.
 
  • Like
Reaktionen: da_ni
Ich muss die Version auch nochmal pullen und einen extra Fix inkludieren, hab einen Bug bemerkt, der die erfolgreiche Installation verhindern kann.
Das Gerät startet dann mehrfach neu und landet im alten System.
Lief hier zum Glück problemlos. Sollte die neue Version dann trotzdem nochmal drübergebügelt werden?
 
Apps zum Testen und Kalibrieren des Fingerabdrucksensors scheinen noch nicht inkludiert, zumindest resultiert der Versuch des Aufrufs über die Support App in beiden Fällen in "Could not navigate, please check if target exists". Vibrationstest in der Support App funktioniert auch nicht (das Phone vibriert normal, so wie ich es eingestellt habe), nur der Test in der Support App tut nix.
Ja, da wurde auch nichts geändert.
Wenn sich da was tut, kommt es in die Änderungsliste :)
 
  • Like
Reaktionen: da_ni
Ist es bei WireGuard tatsächlich so, dass zum Nutzen des Kernelmoduls Root unbedingt erforderlich ist oder gibt es irgendeine Möglichkeit, das auch ohne Rooten zu nutzen?
 
Lief hier zum Glück problemlos. Sollte die neue Version dann trotzdem nochmal drübergebügelt werden?
Wenn es läuft, dann läufts :)

Ist es bei WireGuard tatsächlich so, dass zum Nutzen des Kernelmoduls Root unbedingt erforderlich ist oder gibt es irgendeine Möglichkeit, das auch ohne Rooten zu nutzen?
Root wird unbedingt erfordert, da es keine unpriviligierten APIs dafür gibt.
 
  • Like
Reaktionen: da_ni
Wie groß ist der Unterschied zwischen einer externen App und der eingebauten Variante von WireGuard wenn man die Performance mal aussen vor lässt?
Anders gefragt: warum sollte man die Userspace App noch nutzen heutzutage?
 
Ich habe diese Version via fastboot geladen, jetzt startet mein Telefon nicht mehr. Er bootet bis zum Shiftlogo und fängt dann immer wieder von vorne an.
Ich dachte ich lade nochmal die Dateien runter falls es Fehler beim entpacken oder so gab, aber jetzt ist unter dem Link nichts mehr.
Ich probiere jetzt mal die vorherige Version und falls das klappt kann ich ja dann per OTA updaten.

Edit: Seite neu laden wäre schlau gewesen^^
 
Ich habe diese Version via fastboot geladen, jetzt startet mein Telefon nicht mehr. Er bootet bis zum Shiftlogo und fängt dann immer wieder von vorne an.
Ich dachte ich lade nochmal die Dateien runter falls es Fehler beim entpacken oder so gab, aber jetzt ist unter dem Link nichts mehr.
Ich probiere jetzt mal die vorherige Version und falls das klappt kann ich ja dann per OTA updaten.

Edit: Seite neu laden wäre schlau gewesen^^
Typisch, dass ich solche Cornercases immer im letzten Moment finde, tut mir Leid!

Eine neue Version sollte spätestens morgen Vormittag kommen.
 
  • Like
Reaktionen: halemmerich
Was mir aufgefallen ist: teilweise verlieren Apps die Fingerprint Freigabe (eine von 10 aller 2/3 Tage und ich muss diese wieder für die Biometrie freischalten - hat das eventuell auch mit dem Kalibrierungsverlierproblem vom Fingerabdrucksensor zu tun?
 
teilweise verlieren Apps die Fingerprint Freigabe (eine von 10
Hier scheint eher kein generelles Problem mit dem Fingerabdrucksensor (bzw. dessen Kalibrierung) vorzuliegen. Meine Erfahrung nach zwei Wochen L sind bei verschiedenen Apps mit Authentifizierung (Banking, Passwortsafe, Emailclient) bisher ohne die beschriebenen Probleme geblieben.
 
Kann es sein dass das Apps bei Android 15 nach einem update verlangen, dass der Fingerprint neu aktiviert wird?
 
Ich habe nur nach dem Wechsel von der G auf die L Version die Biometrie in den Apps wieder aktivieren müssen ,aber da musste ich ja durch den Werksreset die Apps auch neu installieren.

Seitdem hat keine App mehr danach verlangt.
 
Soweit so gut, bisher keine echten Probleme festgestellt. Gadgetbridge hatte das Recht zur Hintergrundausführung irgendwie verloren, ließ sich aber einfach wieder erlauben und scheint seitdem auch zu laufen.
 
Manche Apps fordern eine neu-"Registrierung" der Biometrie, wenn man Biometrie-Einstellungen geändert hat. Das ist zum Beispiel das Hinzufügen oder Entfernen eines Fingers. Wie das mit dem Umbenennen eines gespeicherten Fingers aussieht, weiß ich nicht.
Feststellen konnte ich das bei verschiedenen Apps im Zusammenhang mit Banking, Aegis und KeePass2Android. Anderen Apps wie Signal oder dem 1&1 ControlCenter war es egal, da musste nichts neu aktiviert werden.
 
Manche Apps fordern eine neu-"Registrierung" der Biometrie, wenn man Biometrie-Einstellungen geändert hat. Das ist zum Beispiel das Hinzufügen oder Entfernen eines Fingers. Wie das mit dem Umbenennen eines gespeicherten Fingers aussieht, weiß ich nicht.
Feststellen konnte ich das bei verschiedenen Apps im Zusammenhang mit Banking, Aegis und KeePass2Android. Anderen Apps wie Signal oder dem 1&1 ControlCenter war es egal, da musste nichts neu aktiviert werden.
Kann ich bestätigen, passiert wenn man Finger hinzufügt oder entfernt. Umbenennen hat nach meiner Erfahrung keinen Effekt.
 
Das ist aber kein Bug, sondern eine (berechtigte) Sicherheitsfunktion.

Person B kennt den PIN bzw. das Passwort des Geräts von Person A. Auf dem Gerät befindet sich eine App, die mittels eigenem Passwort oder Fingerabdruck gesichert ist. Person B hat also trotzdem keinen Zugriff. Also fügt Person B einen Fingerabdruck hinzu, um in die App reinzukommen.
Das System erkennt, dass ein neuer Abdruck hinzugefügt wurde, und sperrt erst einmal die Möglichkeit, sich in die entsprechenden Apps per Fingerabdruck einzuloggen – bis das app-eigene Passwort genutzt wird. So soll verhindert werden, dass etwaige Dritte Zugriff bekommen.

Greetz
 
Ums klarzustellen: Ich betrachte das auch nicht als Bug. Im Gegenteil
 
Zuletzt bearbeitet:
Manche Apps fordern eine neu-"Registrierung" der Biometrie, wenn man Biometrie-Einstellungen geändert hat. Das ist zum Beispiel das Hinzufügen oder Entfernen eines Fingers. Wie das mit dem Umbenennen eines gespeicherten Fingers aussieht, weiß ich nicht.
Feststellen konnte ich das bei verschiedenen Apps im Zusammenhang mit Banking, Aegis und KeePass2Android. Anderen Apps wie Signal oder dem 1&1 ControlCenter war es egal, da musste nichts neu aktiviert werden.
Hm das könnte es erklären da ich noch einen Finger hinzugefügt habe, danke für die Antworten!
 
  • Like
Reaktionen: R.E.D. und amartinz
Ist dashier nicht die zweite (quasi sowas wie 0.1.1)?
Ist noch immer 7.0, halt mit neuerem Sicherheits-Patch-Level und paar Fixes.

Sobald wir die für stabil genug erachten, paar Ecken noch gut abrunden und das Wechseln zwischen G und L vereinfachen, dann kommt die Warnung weg :)
 
Gibt es schon eine Prognose zur Shift Kamera App für's ShiftOS - L @amartinz ? Da ging es ja ,glaub ich ,darum die App von Abhängigkeiten zu befreien oder so?!
Also gehört das zum Bereich " paar Ecken noch gut abrunden " oder ist das auf der Prio - Liste erst weiter hinten angesetzt?
 
Zuletzt bearbeitet:
  • Like
Reaktionen: duckface
Wie groß ist der Unterschied zwischen einer externen App und der eingebauten Variante von WireGuard wenn man die Performance mal aussen vor lässt?
Anders gefragt: warum sollte man die Userspace App noch nutzen heutzutage?
Abgesehen von der Performance lasse ich mir von PhoneProfilles auch meine Tunnel steuern. Das klappt bei mir nicht im UserSpace.
Im Kernelmode kann ich mir noch das wg command line tool installieren (Magisk), was man auch von anderen Plattformen kennt.
Mir persoenlich geht es um die genannten Punkte, weniger um die Performance.

Ich kann bestaetigen, laeuft nun alles super mit der neuen Version, danke. SDCard kopiere ich noch auf ExFAT um. Denke aber das geht vermutlich nun auch, wenn es aktiviert wurde.
 
  • Like
Reaktionen: amartinz
SDCard kopiere ich noch auf ExFAT um. Denke aber das geht vermutlich nun auch, wenn es aktiviert wurde.
Bin mir auch gerade nicht zu 100% sicher, aber denke Android formattiert standardmäßig FAT32 und wenn du exFAT nutzen willst, musst du die am PC vorformatieren.

Gibt es schon eine Prognose zur Shift Kamera App für's ShiftOS - L @amartinz ? Da ging es ja ,glaub ich ,darum die App von Abhängigkeiten zu befreien oder so?!
Also gehört das zum Bereich " paar Ecken noch gut abrunden " oder ist das auf der Prio - Liste erst weiter hinten angesetzt?
Noch nicht, da es noch viele Punkte zum Bearbeiten gibt und der Kamerapartner auch noch fleißig an der App, an Kameratuning etc. arbeitet, will ich mich da nicht zu stark reindrängen und es nachträglich machen.

Gemacht gehört es sowieso und wird auch nicht vergessen.
Man kann so sagen, es ist die höchste Priorität im mittleren Feld :D
 
  • Like
Reaktionen: deathproof und R.E.D.