CalyxOS auf dem Shift8(.1)

  • SHIFT Team-Time vom 10. – 12. Juni 2026

    Auch in diesem Jahr gönnen wir uns eine kurze Auszeit, um als Team zusammenzukommen, gemeinsam zurückzublicken und Pläne für die Zukunft zu schmieden. Eine Notbesetzung wird sich um die wichtigsten Themen kümmern. Dennoch kann es zwischen dem 10. und 12. Juni zu Verzögerungen in der Bearbeitung unserer Supportanfragen kommen. Ab dem 15. Juni sind wir wieder wie gewohnt für euch da.

tkopq

Well-known member
Original poster
4 Dezember 2022
477
Stand Mai 2026: der Testbuilt, der aktuell verfügbar ist, kann später ohne Probleme aktualisiert werden. Neue Schlüssel zur Signatur sind in Benutzung und CalyxOS publiziert wieder up-to-date Custom-ROMs.

Stand März 2026 gilt immer noch Empfehlung: nicht installieren, wenn ein erneuter Wechsel unerwünscht ist (also Nutzung zu Testzwecken ja, als Alltagsgerät muss man sich der Nachteile bewusst sein)

Kurzanleitung mit Bildern, Schritte entsprechend device-flasher (Ausgabe kursiv hervorgehoben) unterteilt
(Alle Details bitte im 2. Beitrag nachlesen bzw. vor der Durchführung der Schritte vorbereiten und erst lesen und dann machen!)

Nach Start werden die Voraussetzungen genannt:

1. Connect to a Wi-Fi network and ensure that no SIM cards are installed - Kommentar war für mich auch beim zweiten Mal Calyx-installieren nicht nötig
2. Enable Developer Options on device (Settings -> About Phone -> tap "Build number" 7 times)
3. Enable OEM Unlocking (Settings -> System -> Advanced -> Developer Options)
4. Disconnect the USB cable from your device
4.1. Power off your device
4.2. Hold volume down and connect the cable to boot it into fastboot mode bootloader.
- im ausgeschalteten Zustand reicht tatsächlich die 1 Taste und das verbundene Kabel für den Start

Allerdings landet man damit im Recovery(!)

recovery.jpeg
1778508753057.png
1778506340407.png
fastboot_from_recovery.png

"Enter bootloader" auswählen. Dann wird das Gerät erkannt (sollte ein typisches Geräusch geben, wie wenn man einen USB-Stick an den Rechner anschließt). Es sieht dann in etwa so aus:

bootloader_locked_fastboot_mode.jpeg

Erst von diesem Screen aus (man achte auf das Geräusch, es ist auch möglich zu überprüfen, dass das Gerät im richtigen Zustand ist, mit dem Befehl fastboot devices ) Enter drücken, also diesen Dialog erreichen

Press ENTER to continue

Detected otter SP81<seriennummer gekürzt>

Devices to be flashed:
otter SP81<seriennummer gekürzt>

Press ENTER to continue


Man landet dann in diesem Bild (auch direkt erreichbar mit adb reboot bootloader sofern adb devices etwas anzeigt)
bootloader_locked_fastboot_mode.jpeg <-- hier richtig!
Wenn man jetzt Enter drückt, wird man gebeten den Bootloader zu entsperren (sofern noch nicht entsperrt):

bootloader_unlocking.jpeg
1778509275466.png


Bestätigen wie im linken Bild zu sehen mit "Unlock the bootloader":

Unlocking otter SP81B253A001974 bootloader...
5. Please use the volume and power keys on the device to unlock the bootloader

5a. Once otter SP81B253A001974 boots, disconnect its cable and power it off
5b. Then, hold volume up and connect the cable again to boot it into fastboot mode bootloader.
The installation will resume automatically


Nach Bestätigung erscheint kurzzeitig ein weiß-bunter Kreis-Ring, mit der Beschriftung "Erasing", erst danach folgt der in 5a. angekündigte Boot-Vorgang auf den zu reagieren ist. Du landest vermutlich im Werkzustand deines bisherigen Systems. -> Herunterfahren (5a)
5b. hat für mich nicht immer geklappt. Das linke erreicht werden muss.

5.1. Please use the volume and power keys on the device to unlock the bootloader (critical)

Es muss erneut bestätigt werden, weil es verschiedene zu überschreibende Bereiche im Gerät gibt. Wenn alles geklappt hat, folgen verschiedene Schreibprozesse die von Geräteneustarts und ähnlichem unterbrochen werden. Es endet mit

6. Please use the volume and power keys on the device to lock the bootloader

Achtung, dieser Schritt darf nur getätigt werden, wenn grob gesagt die installierte Version von CalyxOS neuer ist als die zuvor installierte ROM-Version. (Von SOS-G 6.5 oder SOS-L 7 2026 04 09 kommend, könnte die Version 260720100 mit Bootloader locked Probleme machen). BEI UNSICHERHEITEN NACHFRAGEN!
Tipp für den Test-Built:

A) nicht locken
B) bei Start der Einrichtung soweit klicken, bis die Warnung "Der Bootloader ist offen" kommt
C) [Reboot] klicken
D) fastboot erase avb_custom_key ausführen
E) fastboot flashing lock ausführen

fertig -> keine Warnung beim Start und beim Booten und der Fingerprint funktioniert. (Es kann sein dass B und C nicht der Trick ist, gern schreiben wenn D) mit Fehler "FAILED (remote: Partition doesn't exist)" endet)

-----------
Nachfolgendes teilweise veraltet, seit der Testbuilt im Mai 2026 veröffentlicht wurde, eher zum Einlesen in die Thematik

Überlegungen dazu, welches Custom-Rom:
Neben ShiftOS-L und CalyxOS existieren Iodé, /e/OS. Ansonsten noch: LineageOS zum Selbstbau, Postmarkt-OS unklarer Status, AXP OS - steht noch aus (Pro, Slim)
Links mit weiteren Infos:
Grund für Calyx:
  • Integration von Seedvault (einfache Backup-Möglichkeit ohne Google-Cloud, die nicht veraltet ist wie ADB-Backup).
  • Geschlossener Bootloader mit grünem Status und funktionierendem Fingerabdruck-Sensor (ACHTUNG, siehe Anti-Rollback und wann es eintritt (beide Beiträge kurz nacheinander) - nicht in jeder Situation ist ein Schließen des Bootloaders problemlos!)
  • weitere Meinung: tretkowski.de und (alte) Anleitung
  • Einzelne Features gelistet auf deren Webseite sprechen mich auch an.
  • Weniger Google als bei Shift-OS-L
 
Zuletzt bearbeitet:
Gerät konfigurieren
Anleitung mit Bilder im Punkt "Bootloader entsperren" in dieser Anleitung
die Punkte können gut über die Suchfunktion erreicht werden (in der obigen Anleitung für das Shift6mq stehen die Schritte auf Englisch)

  • Entwickleroptionen (developer options): Suche nach Build-Nummer -> Build-Nummer 7x antippen -> es gibt eine Rückmeldung bei Erfolg
  • USB-Debugging (USB debugging): Suche nach Debugging -> Auswählen "USB-Debugging Debugging-Modus bei Anschluss über USB" (System -> Entwickleroptionen) und aktivieren und Warnung bestätigen
  • OEM-Entsperrung (OEM unlocking): Suche nach OEM-> Auswählen "OEM-Entsperrung Bootloader-Entsperrung zulassen" und aktivieren
    • die Anleitung sagt, dass es fehlschlagen kann, sollte es keine Internetverbindung geben, und rät dazu kurz WIFI aktivieren und evtl. die SIM-Karte entfernen - bei mir nicht der Fall
    • Warnung bestätigen
    • falls ausgegraut: in Ordnung solange aktiviert (rechts)
  • Shift8 an PC anschließen und USB-Debugging-Authorisierung auf dem Shift bestätigen

Windoze konfigurieren
Ich hatte Probleme mit Schritt 9. Ich habe daher hin und her noch mal ab 4. probiert bis ich die folgenden Sicherheiten insbesondere im Fastboot-Modus hatte:
  1. Beim Anschluss sollte das typische Geräusch für "Gerät angeschlossen" abgespielt werden.
  2. Im Gerätemanager sollte was zu finden sein, bei mir Android Phone -> Android Sooner Single ADB Interface
    1751219927417.png
  3. Beim Aufruf von "minimal adb and fastboot", sollte der Befehlt "fastboot devices" etwas ausgeben:
    1751220023183.png

Installation mit Factory Release
Anhand offizieller Guide für andere Modelle und unter Windows
  1. Alle Guides, Video-Anleitung (Achtung, Bootloader schließen nur nach genauer Prüfung! Video für anderes Modell, aber sehr viele Schritte gleich)
  2. Download aktuelles Factory release (OTA-Guide ist anders und nutzt eine andere Datei)
    1. Testbuilt unter release.calyxos.org - Checksum (Diese alte Version funktionierte bei mir monatelang bestens.)
  3. Download überprüfen: z.B. Powershell starten und in das Downloadverzeichnis wechseln mit cd und dort ausführen
    1. Code:
      CertUtil -hashfile .\otter-factory-260720100.zip SHA256
    2. mit Rechtsklick kann der Befehl in Powershell aus der Zwischenablage einfügt werden
      1. Fehler: "Das System kann die angegebene Datei nicht finden." bedeutet, ihr seid im falschen Verzeichnis oder ihr habt die Datei unter anderem Namen gespeichert
      2. Korrekt: "SHA256-Hash von .\<Dateiname>:
        1234abcdefg012345678901234abcdefg012345678901234abcdefg012345
        CertUtil: -hashfile-Befehl wurde erfolgreich ausgeführt."
  4. bei Google herunterladen oder den Anweisungen dort folgen
    1. die Zip-Datei entpacken
    2. Rechtsklick auf die Datei Android_winusb.inf -> "Installieren" (bei Windows 11 evtl. unter "Weitere Optionen anzeigen")
  5. Installations-Modus: Methode 2 (Methode 1 sollte auch funktionieren)
    1. Shift8 herunterfahren
    2. Leiser- und Power-Taste gedrückt halten
    3. Wenn es kurz vibriert die Power-Taste loslassen
    4. Wenn das Recovery gestartet ist, die Leiser-Taste loslassen
      1. Navigation im Recovery mit Touch oder Tasten (lauter, leiser, Power)
    5. Mit Leiser und Lauter nach "Advanced" navigieren, mit Power eintreten
    6. mit Power "Enter fastboot" auswählen
    7. irgendwas mit Bootloader auswählen
    8. 1778255581905.png
      Fehler, wenn du in dem Bild der Android-OP statt dem Recovery landest. Überprüfe ganz oben Gerät konfigurieren
  6. mit USB an den Rechner anschließen
  7. Device-Flasher herunterladen (bisherige aktuelle Version 1.1.1), in das SELBE VERZEICHNIS (wie Datei unter 2.)
  8. optional: heruntergeladene Datei prüfen (wie oben, Befehl wäre dann CertUtil -hashfile device-flasher.exe SHA256)
  9. device-flasher.exe ausführen (Doppelklick)
    1. Fehler zeigt es immer nach dem jeweiligen Schritt an
      1. Fehler wenn die falsche Datei:
        1. Android Factory Image Flasher version 1.1.1
          Cannot continue without a device factory image. Exiting...
          Press enter to exit
      2. Fehler nach "The installation will resume automatically" wenn im falschen Menü
    2. Korrekt: sehr ausführlicher langer Prozess
      1. 2x unlock nötig, wenn nicht per fastboot-Befehl gemacht
      2. Lock the bootloader -> ablehnen, weil es sonst evtl. nicht startet / bootloop (Lösung wäre die Installation ab 9. zu wiederholen und dann nicht zu locken)

Falls du diese Warnung beim Booten siehst:
1780073699671.webp


ist noch ein Problem zu beheben. Bei Einrichtung von CalyxOS wird dir angezeigt werden, dass der Bootloader noch geöffnet ist: Hier auf den angebotenen Knopf Reboot klicken. (Dadurch ist keine erneute Freischaltung Developer options, usw. nötig! Sehr praktisch.) Das Gerät wird in den Fastboot-Modus gebracht und mit dem Befehl:

fastboot erase avb_custom_key

eine nicht benötigte Partition löschen. Danach verschwindet die Warnung beim Booten und das Gerät ist ideal nutzbar. Ohne diese Behebung geht der Fingerabdruck-Leser nicht, und evtl. könnten weitere Sicherheitstests, für kritische Apps wie Banking, könnten fehlschlagen. Also unbedingt durchführen, das Problem sollte nicht mehr auftreten beim richtigen Release, Details siehe auch Beitrag #114 und vorherige
 
Zuletzt bearbeitet:
Noch alter Stand Calyx 6, neuer Testbuilt v7 nicht berücksichtigt

Weitere Einrichtung und Unterschiede


In F-Droid -> Einstellungen -> Paketquellen (2. Eintrag) -> + -> URL des Repositories manuell eingeben

Code:
fdroid.shiftphones.com/fdroid/repo

Android 16
Die neueren Androidversionen haben ja viele Sicherheitseinschränkungen.
  • PipePipe musste ich "eingeschränkte Einstellungen zulassen" (App-Info, 3 Punkte) bevor es erlaubt war "Über anderen Apps einblenden" zu aktivieren (Apps -> spezieller App-Zugriff)

Unterschiede
  • Laden des Akku kann nicht automatisch gestoppt werden. Ladekontrolle funktioniert auf A16
  • eco.shift.camera
    • Videoaufnahme funktioniert nicht
    • Nachtmodus, Bokeh, Panorama funktioniert
    • nicht funktionieren Zeitlupe und Zeitraffer (passt zum Video-Fehler) -> andere App nutzen;
    • ich erwähne es, weil die App suggeriert, sie würde aufnehmen
    • Die Fehler sind systemübergreifend, auch auf ShiftOS G und L etc.
  • Auswahl bei Mobilnetz wie bei SOS-L nur 5G, LTE und 3G, siehe https://forum.shiftphones.com/threa...ndalone-und-der-akkuverbrauch.6441/post-68005
Sonstiges
  • Warntag war erfolgreich, zu hören und zu sehen
 
Zuletzt bearbeitet:
Grund für Calyx:
  • wie bei anderen Community-basierten Custom-ROMs mehr und regelmäßigere Updates als ShiftOS-L und
  • Integration von Seedvault (einfache Backup-Möglichkeit ohne Google-Cloud, die nicht veraltet ist wie ADB-Backup).
Außerdem könnte ein geschlossener Bootloader für manche Apps hilfreich sein.



- Beim letzten ShiftTalk wurde gesagt ,dass bei ShiftOS - L künftig ein Interval von 1-2 Monaten geplant ist und monatliche Updates sogar sehr wahrscheinlich sind ,
- Seedvault ist in ShiftOS 7.0 L ebenfalls integriert. (beim 8er jedenfalls sicher)
- Der Bootloader muss bei dem "normalen" Wechsel von G auf L gar nicht erst geöffnet werden.
 
ShiftOS-l telefoniert aber ab Werl noch mit Google. Da muss erst nachgeschärft werden. Zudem gibt es keine Firewall im System, was dazu führt, dass man eine halbgare VPN-Lösung nutzen muss.
 
  • Like
Reaktionen: tkopq
Mehr dazu findet sich im Software ShiftTalk ab 1:08:50 etwa spricht Ben über ShiftOS-L und Go...
Wo und wie noch mit G.. kommuniziert wird.
 
  • Like
Reaktionen: tkopq
Ich muss ergänzen, dass das natürlich meine persönliche Einschätzung ist. Ich möchte hier dann die Installation dokumentieren. Noch war es nicht erfolgreich... :/
 
Zuletzt bearbeitet:
Ich hab es jetzt tatsächlich hinbekommen. Da es aber keinen offiziellen Support gibt und das soweit ich das gelesen hab, auch nicht gewünscht ist, würde ich hier den Guide erst weiterführen, wenn es offiziell soweit ist. Ich hab den Bootloader jetzt unlocked lassen müssen, sonst geht es nicht.
 
ein paar Screenshots des Prozess fehlen auch noch für die sichere Installation, die würde ich dann, wenn offiziell auch nachreichen oder vielleicht hätte dann wer anders welche parat
 
Wenn es offiziell ist, muss man nur sein Smartphone an einen anderen Rechner/ein anderes Smartphone schließen und den Webinstaller starten. Derzeit hat Calyx noch nicht mit dem 8.1 getestet, deshalb ist es noch nicht „offiziell“.
 
Hmm, dann war der ganze Aufwand nur für die frühen Vögel, die es jetzt schon wollen. Wie gesagt, PN an mich zu den einzelnen weggelassenen Infos
 
Zuletzt bearbeitet:
  • Like
Reaktionen: shivagnihotri
Herzlichen Dank für Deine hervorragende und detaillierte Anleitung, @tkopq. Ich plane, mein System in Kürze von Iodé zu Calyx zu wechseln. Die dort erwähnten Sicherheitsfunktionen lesen sich gut. Schade, das es kein GrapheneOS für Shift 8.1 gibt. Lasst mich wissen, wenn ich etwas spezielles für Euch testen darf.
 
Es gibt halt viele verschiedene Factory-Dateien. Da hab ich keine Ahnung, welche die neueste ist...

otter-factory-25604020.zip
otter-factory-25605220.zip
otter-factory-25607220.zip
otter-factory-25607230.zip

otter-factory-25608210.zip - neueste
otter-factory-25610200.zip - sollte auch existieren, noch neuer, die enthält aber nur die Warnung über die Pause

Edit 06-2026:

Testbuilt, den alten Kram bitte nicht installieren.
 
Zuletzt bearbeitet:
Ich würde demnächst nochmal VoLTE / VoWIFI probieren mit 2 Anbietern und Feedback geben
Ein kleines [HD] im Anruf signalisiert, dass VoLTE genutzt wird.
Test 1: Erfolgreich mit Anbieter im E-Netz, Deutschland.
Test 2: Erfolgreich mit Anbieter im D-Netz, Deutschland
 
Zuletzt bearbeitet:
Dann bleibt ja nur zu hoffen, dass iodé schnell fertig wird, weil das ja eine vergleichbares CustomOS ist. Alternativ heißt es warten auf AXP OS Pro (der Dev wartet vor allem auf sein SHIFTphone 8.1, das ihm noch nicht geliefert wurde).
 
Zuletzt bearbeitet:
Update: VoWIFI funktioniert auch bestens (also Flugmodus mit WLAN)
 
verstehe nicht wieso es bei calyxos neue releases geben soll wenn bei e/os/ was passiert. calyx schreiben in ihrem blcg beitrag dass keine kapazitaeten mehr da sind das projekt im gleichen umfang weiter zu fuehren....
 
  • Like
Reaktionen: R.E.D.
Deine Nachricht war Anlass das zu korrigieren: Mein letzter eingetragener Stand bei e/OS/ war nicht aktuell
 
Zuletzt bearbeitet:
verwirrende forumssoftware zeigt mir das so an als hättest du meine nachricht zitiert was so wirkt als würdest du dich darauf inhaltlich beziehen, sorry das hab ich nicht verstanden.
 
Das ist nicht die Forumssoftware @ymybe ,er hat deinen Beitrag zitiert ,ich verstehen auch nicht ganz ,was das eine mit dem anderen zu tun hat.
 
  • Like
Reaktionen: tkopq
Er weist auf die Alternative hin, die aufgrund fehlender Informationen hier im Forum weniger gut aussah als sie nach aktuellstem Stand ist. Durchaus relevant, wenn das Calyx erstmal wegfällt.
 
  • Like
Reaktionen: tkopq und Dwain Zwerg
Ich finde, sie sieht durchaus schlecht aus: Ein nicht ganz so datenschutzfreundliches OS, das man nur teilweise datenschutzfreundlich anpassen kann (SHiftOS-l) oder ein datenschutzfreundliches, aber total unsicheres OS (/e/OS). Ein eigentlich sicheres, weil GSI kein Bootloader-Lock-möglich, somit unsicheres BastlerOS (iodéGSI).
Ich hoffe auf AXP OS Pro
 
Zuletzt bearbeitet:
Ich finde, sie sieht durchaus schlecht aus: Ein nicht ganz so datenschutzfreundliches OS, das man nur teilweise datenschutzfreundlich anpassen kann (SHiftOS-l)
Wobei da ja durchaus ne Möglichkeit besteht es zu verbessern wenn man mit Shift sich austauscht.
Paar Vorschläge haben wir ja schon gesammelt.

unsicheres BastlerOS (iodéGSI).
Eingebaute Firewall war aber schon schick, da lässt sich einiges an ungewollten Verbindungen entschärfen.
 
Ich füge immer wieder Kleinigkeiten ein, z.B. wenn ich Unterschiede feststelle oder mein System weiter einrichte. Beitrag #3
 
  • Like
Reaktionen: Deleted member 5329