SHIFT5me SHIFT6m SHIFT6mq ShiftOS-L Anleitung zur wirklichen einfachen Installation von ShiftOS-L mit microG für alltagstaugliches Handy

danielp

Alpha Tester
Beta Tester
Sep 22, 2019
581
Hallo Freunde, ein sehr interessanter Eintrag. Ich habe seit neuestem das Shift 6mq mit StiftOS-L few frage mich, ob dieses workaround auch auf diesem so funktioniert. Wie ist eure Einschätzung dazu? Über ne Antwort würde ich mich freuen.

Lg, Vik
Bin mir ziemlich sicher das es auch funktionieren wird! Allerdings erst nachdem Shift die Vorraussetzungen dafür geschaffen hat. ShiftOS-L muss verfügbar sein und Signatur Spoofing unterstützen. Bis es soweit ist müssen wir uns noch etwas gedulden!
 

VikTheKick

Alpha Tester
Oct 21, 2020
11
naja, ich bin beta tester eines OS-L. ich habs jetzt also, ob es signature spoofing unerstützt, weiß ich nicht. wo kann ich diese info herbekommen?

lg, vik
 

danielp

Alpha Tester
Beta Tester
Sep 22, 2019
581
naja, ich bin beta tester eines OS-L. ich habs jetzt also, ob es signature spoofing unerstützt, weiß ich nicht. wo kann ich diese info herbekommen?
Es gibt die APP Signature Spoofing Checker. Weiß allerdings nicht ob sie zuverlässig funktioniert!
Laut Aussage Shift-Support aber ist signature spoofing momentan nicht verfügbar!
 

VikTheKick

Alpha Tester
Oct 21, 2020
11
Hmm, dann warte ich noch mit dem Experiment. Dass es NOCH nicht verfügbar ist, heißt ja auch implizit, dass es das irgendwann geben könnte, nehm ich mal an. 😅
 
  • Like
Reactions: Martin S.

Elanor

Beta Tester
Oct 22, 2020
2
--- microG + Google-Account ->Privacy? ---

Hallo liebe Community,
um zum Urpsrung des Threads zurück zu kommen: 1000 Dank an zyxwvu für die klasse Beschreibung. Ich freue mich schon auf die Installation auf meinem neuen 5me. Bevor ich loslege, hat sich mir noch eine ganz grundsätzliche Frage gestellt. Vielleicht ist das ziemlich selbsterklärend, aber meine Recherchen in diesem Forum und darüber hinaus haben mir noch keine Antwort gegeben:
Wenn ich Apps, die ich im Playstore bereits bezahlt habe, installieren möchte (z.B. Threema), muss ich mich bei microG ja logischerweise mit meinem Google-Account einloggen, um wieder an diese Apps zu kommen? Heißt das dann automatisch, dass somit all meine Bemühungen, das Smartphone Google-frei zu halten, für die Katz waren, weil Google dann doch wieder alle möglichen Aktivitäten auf meinem Gerät mitverfolgen kann? Oder hat microG da irgendeinen Trick, sodass ich zwar Apps über meinen alten Account laden kann, es aber keine Verbindung zu Google gibt?
Sorry für die vielleicht laienhafte Frage, ich bin halt ganz neu in Sachen Google-freies Betriebssystem. ;)
 
  • Like
Reactions: VikTheKick

fashift

Beta Tester
Nov 24, 2019
24
Hallo Elanor.
...
Wenn ich Apps, die ich im Playstore bereits bezahlt habe, installieren möchte (z.B. Threema), muss ich mich bei microG ja logischerweise mit meinem Google-Account einloggen, um wieder an diese Apps zu kommen?
Nein, um an deine bezahlten Playstore Apps ranzukommen musst du dich in der Playstore-Alternativ App deiner Wahl (z.Bsp. Aurora) mit deinem Google-Konto anmelden. Das hat mit microG nix zu tun.

Heißt das dann automatisch, dass somit all meine Bemühungen, das Smartphone Google-frei zu halten, für die Katz waren, weil Google dann doch wieder alle möglichen Aktivitäten auf meinem Gerät mitverfolgen kann?
Nein, das kann Google nicht, weil das ganz Google-Framework zum Verfolgen ja nach-wir-vor fehlt.
microG ist lediglich dazu da einige Google-Frameworks Funktionen nachzubilden die für einige Apps notwendig/hilfreich sind. Und das macht microG mit eigenen Mitteln (OpenSource) und natürlich so, dass gerade nicht die Lausch und Verfolgungsfunktionen von Google implementiert sind.

Für oberes brauchst du aber bei microG auch gar nicht dein Gkonto zu hinterlegen. Das ist nur notwendig wenn du den Pushdienst nutzen willst, die Messenger funktionieren aber auch ohne diesen (das hatten wir schonmal früher hier erörtert).

Bezüglich Threema, dass habe ich hier im Einsatz ohne den Pushdienst und ohne Playstore, da von deren Webseite gekauft - Ätsch! ;)

Hoffe das hilft...
 

Elanor

Beta Tester
Oct 22, 2020
2
Danke fashift, das hilft auf alle Fälle! So hatte ich mir das auch gewünscht, wollte nur nochmal auf Nummer sicher gehen! (y)

Bezüglich Threema, dass habe ich hier im Einsatz ohne den Pushdienst und ohne Playstore, da von deren Webseite gekauft - Ätsch! ;)
Tja, da war ich damals leider nicht so schlau... :rolleyes::)
 

Lukess

Beta Tester
Jun 25, 2020
3
Nachdem ich mich durch die Installation vom ShiftOS-L und microG gekämpft habe, möchte ich meine Erfahrungen gerne teilen.

Fazit: Es ist ohne Vorwissen, ohne rooten und flashen, ohne Verbindung zum PC und sonstige komplizierten Dinge tatsächlich möglich das Shift so zu konfigurieren, dass es ohne Google läuft, aber trotzdem die Dienste für Messenger, Navigation und Banking-Apps hat (die standardmäßig ohne Google nicht funktionierten). Also für mich habe ich damit ein alltagstaugliches Handy erhalten (Aber Achtung, die Software ist noch eine Beta-Version, d.h. sie wird noch getestet). Das ganze sollte in unter 3 h eingerichtet sein.

Ich habe versucht eine Anleitung zu schreiben, die von ganz vorne bis zum Ende geht und ohne verwirrende Abkürzungen auskommt (aber im Detail vielleicht nicht ganz technisch korrekt ist). Wenn etwas unklar ist, können wir diese ja gemeinsam verbessern.

Teil 1 (ShiftOS-L):
  1. Ich habe mir ein neues Shift6m gekauft. Das kommt standradmäßig mit dem ShiftOS-G, d.h. das Android-Betriebssystem von Shift mit Google; bei mir war es eine ältere Version von Anfang 2019 (ich glaube SHIFT6M.SOS.1.1.G.20190204). Falls du dein Handy schon genutzt hast, sollte die Anleitung auch funktionieren; die Version vom ShiftOS-L muss nur neuer als die vom installierten ShiftOS-G sein. Dann aber unbedingt vorher deine Daten sichern. Ebenso funktioniert die Anleitung auch für das Shift5me (siehe Kommentar von mot_the).
  2. Im Forum Beta-User werden: https://forum.shiftphones.com/account/preferences -> Beta tester anklicken. Dauert ca. 1 h bis die Änderung übernommen wird (erst dann kannst den Link in Schritt 4 öffnen).
  3. Das Handy einschalten und die einführenden Schritte einfach weg-/durchklicken bis man zum normalen Bildschirm kommt. (zu Bedenken bzgl. Nutzungsbedingungen siehe hier)
  4. Das ShiftOS-L auf das Handy herunterladen (oder alternativ auf einem PC herunterladen und dann über das mitgeliefterte USB-Kabel die Datei auf das Handy kopieren): https://forum.shiftphones.com/resources/shift6m-sos-1-1-l-20190827.39/
  5. Der Installationsanleitung auf https://forum.shiftphones.com/threads/shift6m-sos-1-1-l-20190827.2233/ folgen. (OTA bedeutet over-the-air, d.h. vereinfacht gesagt, die Installation erfolgt einfach durch einen Klick.) In Schritt 5, vor dem Neustarten, auf Werkseinstellungen zurücksetzen (in Einstellungen -> System -> Werkseinstellungen).
  6. Durchatmen. Der erste Teil ist geschafft. Nun hast du ein Handy, das ohne Google-Services läuft. Leider ist damit einiges an Funktionalität und Komfort eingebußt. Bevor wir das beheben, finde die bereits installierte F-Droid App (ein "App Store") und stelle eine Internetverbindung (z.B. über WLAN) her.
Teil 2 (microG):
  1. microG sind mehrere Programme, die dir Google Dienste zur Verfügung stellen. Da dein Shift mit aktuellem ShiftOS-L das microG unterstützt, ist eine Installation sehr einfach möglich.
  2. Im Grunde der Anleitung unter https://github.com/microg/android_packages_apps_GmsCore/wiki/Installationfolgen. Ich erläutere diese Schritt für Schritt, da ich sie etwas verwirrend fand:
    1. Die Installationsdateien erhälst du über F-Droid; dazu musst du F-Droid aber sagen, wo er diese findet. Am einfachsten scannst du dafür diesen QR-code aus der Anleitung (z.B. mit SecScanQR aus dem F-Droid).
    2. Install GMSCore.apk: Im F-Droid suche und installiere microG Services Core (bei mir Version 0.2.8.17785).
    3. Install GsfProxy.apk: Im F-Driod suche und installiere microG Services Framework Proxy.
    4. Install a PlayStore APK: Im F-Driod suche und installiere FakeStore.
    5. Open the microG Settings: In deinem Übersichtsmenu, öffne die App microG Settings (damit konfigurierst du dein microG Core). Du solltest nach Erlaubnissen (z.B. Zugriff auf Handy-Status) gefragt werden; stimme diesen zu.
    6. Reboot: Starte dein Handy neu.
    7. Disbale Battery Optimization: Gehe zu Einstellungen -> Battery -> rechts oben drei Punkte -> Batterieoptimierung. Wähle aus allen Apps den microG Services Core aus und deaktiviere dafür die Optimierung.
  3. Öffne die App microG Settings: Über den Self-Check kannst du sehr einfach sehen, was funktioniert und was noch nicht. Evtl. fehlen noch ein paar Berechtigungen; ich konnte ein paar der nicht ausgefüllten Boxen anklicken und diese damit setzen. Bei mir waren noch weitere Boxen nicht ausgefüllt; die Behebung dazu erläutere ich im Folgendend (ich musste das mühsam zusammensuchen; bei gleichen Versionen solltest du die gleichen Probleme haben wie ich). Falls du noch andere Probleme hast, suche im Internet danach.
Teil 3 (Ersatz für den Play Store):
  1. Du hast vielleicht festgestellt, dass es im F-Droid nicht so viele Apps gibt. Viele haben mir den Aurora Store empfohlen. (Der Yalp Store ist ähnlich/zugehörig zum Aurora; ich weiß nicht welcher besser ist.) Installiere diesen über den F-Droid. Über den Aurora Store kannst du nun Apps installieren, die du aus dem Play Store schon kennst (und nicht darauf verzichten kannst). Wichtig: Installiere diese Apps erst, nachdem du Teil 2 microG erledigt hast.
Teil 4 ("Google SafetyNet" für Banking-Apps):
  1. In microG Settings, aktiviere Google SafetyNet. Das war das einzige was ich machen musste, dass meine Banking-App/TAN-Generatoren funktioniert haben (die ich über den Aurora Store installiert habe).
Teil 5 (Push-Notifications für Messenger):
  1. Messenger, wie z.B. Threema, brauchen sog. Push-Notifications, damit du neue Nachrichten direkt erhälst und dein Messenger nicht selber beim Sever nachfragen muss, ob es neue Nachrichten gibt. Das wird auch (Firebase oder Google) Cloud Messaging genannt.​
  2. In microG Settings, aktiviere Google device registration und Google Cloud Messaging (Punkt 2 und 3 unter Google Services; wenn du es auf Deutsch hast, ist der Name wahrscheinlich etwas anders).​
  3. Dieser Schritt ist optional, war bei mir aber notwendig, damit es funktioniert hat: Gehe auf dein Telefon/Dailer und wähle *#*#2432546#*#* (das entspricht *#*#CHECKIN#*#*), um dein Shift beim Cloud Messaging zu registrieren. Siehe hier und hier für eine Beschreibung diese Problems. Sei nicht verwundert, dass nichts passiert nachdem du den obigen Code eingegeben hast (in Schritt 6 und 7 überprüfen wir ob es geklappt hat; alternativ kannst du Schritt 3 und 5 auch erst danach ausführen).​
  4. Stelle zudem sicher, dass bei microG -> Google Cloud Messaging -> rechts oben drei Punkte -> Advanced -> Confirm new apps deaktiviert ist (sodass neue Apps automatisch registriert werden; alternativ musst du sie manuell registrieren).​
  5. Starte dein Shift neu.​
  6. In microG Settings, überprüfe ob in Google Cloud Messaging (das du in Schritt 2 aktiviert hast) als Current State angezeigt wird: Verbunden/Connected.​
  7. Im Aurora Sore, installiere die App "Push Notification Tester" und führe diesen aus. Bei mir hat es (nach der Lösung in Schritt 3) geklappt; sonst zeigt er dir an, was das Problem ist.​
  8. Nun kannst du deinen bevorzugten Messenger installieren und verwenden. (Threema kannst du z.B. direkt auf deren Webseite kaufen und herunterladen.)​
Teil 6 (Lokalisierung):
  1. Die Lokalisierung ohne/zusätzlich zu GPS hat sonst Google übernommen. Wir verwenden dafür UnifiedNlp, das bereits in microG enthalten ist, und wir nun nur noch konfigurieren müssen.
  2. Aus dem F-Droid musst du sog. "Backends" installieren, die dir deine Position angeben können. Hier und hier werden verschiedene vorgestellt. Ich habe diese 3 installiert:
    1. MozillaNlpBackend
    2. Deja Vu - A local RF based backend
    3. NominatimNlpBackend (entspricht NominatimGeocoderBackend)
  3. In microG, wähle UnifiedNlp Settings: Für location backends, wähle 1. und 2. von Schritt 2. Für adress lockup backend, wähle 3. von Schritt 2.
  4. Starte dein Handy neu.
  5. Aktiviere die Lokalisierung in deinem Handy. In Einstellungen -> Sicherheit & Lokalisierung -> Lokalisierung -> Modus wähle zum Testen am besten Punkt 2 (Batterie sparsam; ohne GPS).
  6. Im microG -> self-check sollten nun alle Boxen ausgefüllt sein und du kannst z.B. mit Here Maps (aus Aurora) testen, ob deine Position (korrekt) bestimmt wird.
Viel Erfolg! Und großen Dank an die ShiftOS-Developer!

Edit: Tag Shift5me hinzugefügt und Beschreibung zu *#*#CHECKIN#*#* verbessert.
Vielen Dank für diese Anleitung, mittlerweile haben meine Frau und ich ein googlefreies Shift 6m. Auch in meinem Bekanntenkreis sind dadurch 2 weitere Personen "Shift-Fans" geworden. Vielen Dank für die Mühen und die Bekanntmachung!
 
  • Love
Reactions: zyxwvu

Blaukraut

Alpha Tester
Beta Tester
Nov 20, 2019
36
Da habe ich wohl einen Fehler gemacht:

Gerät SHIFT 6m
OS: SHIFT6M.SOS.1.1.L.20201126
MicroG: 0.2.14.204215 aus F-Droid
Corona: 1.7.1.2 aus F-Droid
WLAN: abgeschaltet
keine SD-Karte

Bis vorhin lief alles - das System seit einem halben Jahr, Corona seit 2 Wochen - einwandfrei. Dann hat mir F-Droid gemeldet, daß es eine neue MicroG-Version 0.2.015.204713 gäbe, die ich dann installiert habe...
Seitdem befindet sich das 6m in einer Boot-Schleife, d.h. es fährt hoch, ich gebe (schnell) das Passwort ein, sehe kurz das Start-Display, und dannn bootet es wieder.
Solange ich noch die SIM-Karten drin hatte, hat er schon bei der Eingabe der 2. PIN gebootet.

Ich kann also noch nicht einmal die neue MicroG-Version deinstallieren.
Kann mir jemand einen Tip geben?
 

danielp

Alpha Tester
Beta Tester
Sep 22, 2019
581
Da habe ich wohl einen Fehler gemacht:

Gerät SHIFT 6m
OS: SHIFT6M.SOS.1.1.L.20201126
MicroG: 0.2.14.204215 aus F-Droid
Corona: 1.7.1.2 aus F-Droid
WLAN: abgeschaltet
keine SD-Karte

Bis vorhin lief alles - das System seit einem halben Jahr, Corona seit 2 Wochen - einwandfrei. Dann hat mir F-Droid gemeldet, daß es eine neue MicroG-Version 0.2.015.204713 gäbe, die ich dann installiert habe...
Seitdem befindet sich das 6m in einer Boot-Schleife, d.h. es fährt hoch, ich gebe (schnell) das Passwort ein, sehe kurz das Start-Display, und dannn bootet es wieder.
Solange ich noch die SIM-Karten drin hatte, hat er schon bei der Eingabe der 2. PIN gebootet.

Ich kann also noch nicht einmal die neue MicroG-Version deinstallieren.
Kann mir jemand einen Tip geben?
Die Lösung findest du denke ich hier oder vorab über die Suche ;)
 
  • Like
Reactions: Blaukraut

blackcat

Alpha Tester
Beta Tester
Nov 22, 2018
1,319
Da habe ich wohl einen Fehler gemacht:

Gerät SHIFT 6m
OS: SHIFT6M.SOS.1.1.L.20201126
MicroG: 0.2.14.204215 aus F-Droid
Corona: 1.7.1.2 aus F-Droid
WLAN: abgeschaltet
keine SD-Karte

Bis vorhin lief alles - das System seit einem halben Jahr, Corona seit 2 Wochen - einwandfrei. Dann hat mir F-Droid gemeldet, daß es eine neue MicroG-Version 0.2.015.204713 gäbe, die ich dann installiert habe...
Seitdem befindet sich das 6m in einer Boot-Schleife, d.h. es fährt hoch, ich gebe (schnell) das Passwort ein, sehe kurz das Start-Display, und dannn bootet es wieder.
Solange ich noch die SIM-Karten drin hatte, hat er schon bei der Eingabe der 2. PIN gebootet.

Ich kann also noch nicht einmal die neue MicroG-Version deinstallieren.
Kann mir jemand einen Tip geben?

Die Lösung findest du denke ich hier oder vorab über die Suche ;)

Trotzdem hier den Hinweis, daß Du - wenn möglich - das Handy im abgesicherten Modus startest und anschließend die Corona-App deinstallierst. Inzwischen häufen sich Berichte von Abstürzen im Zusammenhang mit Updates nach Installation der Corona-App über F-Droid. Wie Du reinkommst, findest Du im Link von danielp.
 

Blaukraut

Alpha Tester
Beta Tester
Nov 20, 2019
36
Vielen Dank, @danielp, Du hast mir sehr geholfen. Zwar hatte ich vorher im Forum gesucht, aber anscheinend nach den falschen Begriffen. Nun läuft wieder alles - mit der alten Version von MicroG. Nur die Kontakte sind weg, warum auch immer. Aber wozu gibt es Backups bzw. Posteo...

@blackcat: Danke für den Hinweis. Da es 1. das Gerät meiner Frau ist und sie 2. die Corona-App haben möchte, lasse ich das System erstmal so laufen. Es ging ja auch 14 Tage gut. Und wenn das 6m wieder abstürzen sollte, dann wird deinstalliert!
 

danielp

Alpha Tester
Beta Tester
Sep 22, 2019
581
Da habe ich wohl einen Fehler gemacht:

Gerät SHIFT 6m
OS: SHIFT6M.SOS.1.1.L.20201126
MicroG: 0.2.14.204215 aus F-Droid
Corona: 1.7.1.2 aus F-Droid
WLAN: abgeschaltet
keine SD-Karte

Bis vorhin lief alles - das System seit einem halben Jahr, Corona seit 2 Wochen - einwandfrei. Dann hat mir F-Droid gemeldet, daß es eine neue MicroG-Version 0.2.015.204713 gäbe, die ich dann installiert habe...
Seitdem befindet sich das 6m in einer Boot-Schleife, d.h. es fährt hoch, ich gebe (schnell) das Passwort ein, sehe kurz das Start-Display, und dannn bootet es wieder.
Solange ich noch die SIM-Karten drin hatte, hat er schon bei der Eingabe der 2. PIN gebootet.

Ich kann also noch nicht einmal die neue MicroG-Version deinstallieren.
Kann mir jemand einen Tip geben?
Das Problem sollte hoffentlich bald behoben sein. Hab hier ein paar Infos dazu geschrieben.
 
  • Like
Reactions: Blaukraut

blackcat

Alpha Tester
Beta Tester
Nov 22, 2018
1,319
Vielen Dank, @danielp, Du hast mir sehr geholfen. Zwar hatte ich vorher im Forum gesucht, aber anscheinend nach den falschen Begriffen. Nun läuft wieder alles - mit der alten Version von MicroG. Nur die Kontakte sind weg, warum auch immer. Aber wozu gibt es Backups bzw. Posteo...

@blackcat: Danke für den Hinweis. Da es 1. das Gerät meiner Frau ist und sie 2. die Corona-App haben möchte, lasse ich das System erstmal so laufen. Es ging ja auch 14 Tage gut. Und wenn das 6m wieder abstürzen sollte, dann wird deinstalliert!
Hoffen wir mal, daß die App noch verbessert wird und
dann das Problem gelöst ist. Fürs erste ist es vielleicht sinnvoll, wenn alle, die die L-Version noch updaten wollen, sicherheitshaber die Corona-App vorm Update deinstallieren und anschließend neu
installieren.
 

danielp

Alpha Tester
Beta Tester
Sep 22, 2019
581
Wie gesagt, ich bin ziemlich sicher das in der nächsten Version der CCTG App das Problem behoben sein wird!
 

Gehirnspaghetti

Beta Tester
Nov 22, 2019
28
Diese Anleitung funktioniert auch mit meinem neuen 6mq. Du kannst in den Tags das also auch hinzufügen. Vielen Dan fürs erstellen hiervon, es war wirklich einfach allem zu folgen.
 
  • Like
Reactions: Lamdarer

Benutzer

Beta Tester
Apr 18, 2018
11
Sollten Umsteiger mittlerweile nicht gleich die aktuelleren Versionen installieren, die im Dezember herauskamen und unter Resources verlinkt sind?
 

danielp

Alpha Tester
Beta Tester
Sep 22, 2019
581
Sollten Umsteiger mittlerweile nicht gleich die aktuelleren Versionen installieren, die im Dezember herauskamen und unter Resources verlinkt sind?
Ich denke das macht Sinn, oder nicht? Man konnte die Links im Originalbeitrag aktualisieren und auch verallgemeineren, aber das obliegt dem Autor. Generell muss man bei Forenbeiträgen darauf achten ob sie noch aktuelle Informationen enthalten.
 
  • Like
Reactions: Martin S.

zyxwvu

Original poster
Beta Tester
Sep 8, 2019
7
Es freut mich sehr, dass meine Anleitung euch allen geholfen hat.

Ich denke das macht Sinn, oder nicht? Man konnte die Links im Originalbeitrag aktualisieren und auch verallgemeineren, aber das obliegt dem Autor. Generell muss man bei Forenbeiträgen darauf achten ob sie noch aktuelle Informationen enthalten.
Ich habe die Links zum Downloaden aktualisiert. Falls es noch weiteres zu aktualisieren gibt, schreibt mir einfach wie es korrekt ist.