SHIFT F-Droid Repository

amartinz

ShiftOS Developer
Original poster
ShiftOS Developer
SHIFT Staff
19 März 2018
2.201
30
Wolfsberg, Austria
Wir liefern mit ShiftOS eine Liste von vorkonfigurierten F-Droid Paketquellen (Repositories) aus, welche auch unsere SHIFT F-Droid Paketquelle beinhaltet.

Dieses wurde 2019 initial erstellt und seitdem hat sich die Technik weiterentwickelt.
Der Signaturschlüssel, welchen wir damals erstellt haben, ist aus heutiger Sicht veraltet.

Darum haben wir einen neuen Signaturschlüssel nach modernen Standards erstellt.

F-Droid erlaubt aber nicht das weiterleiten von einer "alten" auf eine "neue" Paketquelle, wodurch die bereits hinzugefügte Paketquelle eine Fehlermeldung ausgeben wird.

Falls dies bei euch der Fall ist, könnt ihr manuell auf die neue Paketquelle wechseln.

Wechsel von der alten zur neuen Paketquelle​

  1. F-Droid öffnen
  2. Die Einstellungen von F-Droid öffnen
    1. Stand-Jetzt befinden sich diese rechts unten, wenn F-Droid geöffnet wird
  3. Paketquellen
  4. Auf "SHIFT" drücken
  5. Rechts oben auf den Mülleimer und somit die Paketquelle löschen
  6. Zurück zu Paketquellen
  7. Eine neue Paketquelle hinzufügen
    1. Stand-Jetzt der Grüne Button rechts unten mit dem "+"
  8. Die SHIFT Paketquelle hinzufügen
    1. Option 1
      1. Den QR Code von https://fdroid.shiftphones.com/fdroid/repo/ scannen
    2. Option 2
      1. Die URL manuell eingeben: https://fdroid.shiftphones.com/fdroid/repo
  9. Der SHA256 Fingerprint ist: A7 0D A9 53 BA 12 1E 77 1D B5 5F 29 2E C3 75 73 7B FF 40 4E 7D C9 27 37 5E 10 03 85 3B AF A6 3D
Fertig!



Somit können nun Aktualisierungen für gewisse Apps installiert werden, ohne auf das neueste ShiftOS OTA warten zu müssen.

Natürlich unterscheidet sich die Anleitung je nach App, welche für den Zugriff auf F-Droid Paketquellen verwendet werden.

Manche Klienten unterstützen auch noch nicht das automatische Auslesen der Konfiguration und dort muss die Paketquelle dann auch manuell hinterlegt werden.

Beispiel an alternativen Klienten (alphabetisch geordnet):
 
Zuletzt bearbeitet:
Hallo @amartinz ,

d.h. ich kann für das aktuelle Shift OS G6.1 (15.05.25) darüber nun auch ohne Probleme die Shift Actions App installieren (bisher wurde es ja nur für SOS-L mitgeliefert) oder fehlt da noch ne Basis, die in SOS-G erst noch geliefert werden muss?
 
Hallo @amartinz ,

d.h. ich kann für das aktuelle Shift OS G6.1 (15.05.25) darüber nun auch ohne Probleme die Shift Actions App installieren (bisher wurde es ja nur für SOS-L mitgeliefert) oder fehlt da noch ne Basis, die in SOS-G erst noch geliefert werden muss?
Genau, da fehlen noch die Systemkomponenten dafür.

Wir erwarten, dass es mit ShiftOS 6.2 dann klappen sollte.
 
Nein der Custom Key ist der einzelne "Druck-Knopf" seitlich / links oben an deinem Shift 8
Mit der App "Shift Actions" kannst du ihn belegen.
 
Zuletzt bearbeitet:
  • Like
Reaktionen: LuBo
im los7 kann ich fuer den sperrbildschirm unten links und unten rechts auch links hinterlegen. wie kann man dort komplett eigene hinterlegen? momentan schaffe ich es nur auf vorgeshclage sachen(kamera) zu verweisen
 
Das ging auch in der G - Version ,aber eben nur für eine bestimmte Auswahl. Ich glaube dass ist derzeit auch nicht vorgesehen ,da eigene Apps oder so "zu verknüpfen"
Das dürfte bestimmt auch Programmier technisch relativ aufwändig sein ,da eine "freie Belegung" zu ermöglichen. (also ich stell es mir aufwendig vor)
 
Besten Dank für das Repo (y) . Nutzt nur zur Zeit nichts mit meinem /e/ :rolleyes: ...außer vibrieren...
 
Also im Moment tut die App noch nichts (auch nicht vibrieren)? (ShiftOS 6.0, SP 8.0).
Läuft derzeit nur auf OS-l, weil die Komponenten fehlen. Auf OS-l war die Version 1.7 vorinstalliert. Die 1.8 habe ich nun via Obtainium installiert. Die neu in Shift-Actions integrierte Suche funktioniert aber nicht @amartinz (also findet die Funktionen nicht).
Außerdem wäre es gut, die Anleitung um Obtainium (weil das da ja deutlich anders als bei F-Droid läuft; ansonsten zumindest namentlich unter „Beispiel an alternativen Clients“ erwähnen) zu ergänzen:
  1. Obtainium öffnen
  2. Auf den Reiter „App hinzufügen“ tippen.
  3. In der Zeile „Suche (nur für bestimmte Quellen)“ A eingeben.
  4. Auf „Suchen“ tippen.
  5. Im PopUp-Menü „Quelle wählen“ „F-Droid-Drittanbieter-Repo“ anhäkseln.
  6. „1 wählen“ antippen.
  7. Im neuen PopUp-Fenster „F-Droid-Drittanbieter-Repo (durch-)suchen“ in der Zeile „URL“ https://fdroid.shiftphones.com/fdroid/repo eingeben.
  8. Im neuen PopUp-Fenster „Auswählen“ „Shift-Actions“ auswählen und auf „Auswählen“ tippen.
  9. Im neuen Menü „Hinzufügen“ antippen.
  10. Im neuen Menü auf „Installieren“ tippen.
 
  • Like
Reaktionen: anhaltmike
In dem Update (das war 1.0.8), was ich gestern installiert hatte, hatte ich die Suche, aber noch englischen Text. Gerade nach dem ersten Starten heute habe ich die Version 1.0.10 von Obtainium installiert bekommen. Nun läuft alles.
 
  • Like
Reaktionen: amartinz
Läuft tippi-toppi! 1.0.10
Kurz-Tip Media Pause
Lang- Tip Taschenlampe an/aus
Doppel-Tip Media- Pause
Tripple-Tip Shift-Actions

Taschenlampe 'aus' reagiert bei Screen off manchmal etwas zögerlich, sonst 👍👍👍
 
  • Like
Reaktionen: amartinz
Material You Expressiv Design wäre cool. Die Suche unten finde ich super. Ordentlicher wäre es noch mit Dropdown-Menus.👍🎉
 
Ja, ich freue mich über die 2 Kameraeinstellungen.
Mit längerem Druck aktiviere ich die Kameraapp und mit dem kurzen Druck schieße ich Fotos.
Die App ist jetzt schon richtig schön und es macht eine große Freude das Shiftphone 8 zu nutzen.
Bin gespannt wie sich die Shift-Actions App noch weiterentwickeln wird.😁
 
  • Like
Reaktionen: anhaltmike und R.E.D.
@amartinz, da sich das hier aktuell zu einem Nebenschauplatz Shift-Action entwickelt hier noch ne Frage zu dem Thema Custom-Key:

Solide App bisher. Da ich aber auch abhängkeitsbasierte Aktionen ausführen will hatte ich unter ShiftOS-G die Keymapper App genutzt. Hat gut funktioniert.

Jetzt unter L mit Shift-Action wird der Tastendruck, selbst wenn Action deaktiviert (oder sogar systemlos deinstalliert) ist von Keymapper nicht mehr vom System erkannt.

Ist da irgendwas geändert worden und gibt es eine Möglichkeit wie Nutzer die ggfs. weiterhin erstmal andere Mapping-Apps nutzen wollen diese nutzen können?

Danke vorab,

Greetz
 
@amartinz, da sich das hier aktuell zu einem Nebenschauplatz Shift-Action entwickelt hier noch ne Frage zu dem Thema Custom-Key:

Solide App bisher. Da ich aber auch abhängkeitsbasierte Aktionen ausführen will hatte ich unter ShiftOS-G die Keymapper App genutzt. Hat gut funktioniert.

Jetzt unter L mit Shift-Action wird der Tastendruck, selbst wenn Action deaktiviert (oder sogar systemlos deinstalliert) ist von Keymapper nicht mehr vom System erkannt.

Ist da irgendwas geändert worden und gibt es eine Möglichkeit wie Nutzer die ggfs. weiterhin erstmal andere Mapping-Apps nutzen wollen diese nutzen können?

Danke vorab,

Greetz
Genau, dafür muss noch ein Schalter eingebaut werden, denn ein Systemservice "konsumiert" zurzeit das Event und leitet es nur an Anwendungen weiter, die die Berechtigung haben auf den Druck zu reagieren.

Keymapper hat diese nicht.
Hab das priorisiert auf meiner Liste stehen.

Bin sowieso noch nicht zu 100% zufrieden mit der Umsetzung und vermute da wird sich noch einiges ändern.
 
gibt es eine Möglichkeit wie Nutzer die ggfs. weiterhin erstmal andere Mapping-Apps nutzen wollen diese nutzen können?
🫨 also das grenzt ja schon fast an Blasphemie !!!😜


und trotzdem wird es wahrgenommen ,schnell bearbeitet und priorisiert
Keymapper hat diese nicht.
Hab das priorisiert auf meiner Liste stehen.

Also wenn das kein lobenswerter Support ist ,dann weiß ich's auch nicht. 😅 👍
 
  • Like
Reaktionen: Revan335 und many1
KeyMapper kann aber glaube ich grundsätzlich nichts tun, wenn der Bildschirm aus ist, oder? Ich vermute für Shift Actions für andere ROMs per Accessibility Service würde das dann auch gelten.
 
  • Like
Reaktionen: Dwain Zwerg
Wir liefern mit ShiftOS eine Liste von vorkonfigurierten F-Droid Paketquellen (Repositories) aus, welche auch unsere SHIFT F-Droid Paketquelle beinhaltet.

Dieses wurde 2019 initial erstellt und seitdem hat sich die Technik weiterentwickelt.
Der Signaturschlüssel, welchen wir damals erstellt haben, ist aus heutiger Sicht veraltet.

Darum haben wir einen neuen Signaturschlüssel nach modernen Standards erstellt.

F-Droid erlaubt aber nicht das weiterleiten von einer "alten" auf eine "neue" Paketquelle, wodurch die bereits hinzugefügte Paketquelle eine Fehlermeldung ausgeben wird.

Falls dies bei euch der Fall ist, könnt ihr manuell auf die neue Paketquelle wechseln.

Wechsel von der alten zur neuen Paketquelle​

  1. F-Droid öffnen
  2. Die Einstellungen von F-Droid öffnen
    1. Stand-Jetzt befinden sich diese rechts unten, wenn F-Droid geöffnet wird
  3. Paketquellen
  4. Auf "SHIFT" drücken
  5. Rechts oben auf den Mülleimer und somit die Paketquelle löschen
  6. Zurück zu Paketquellen
  7. Eine neue Paketquelle hinzufügen
    1. Stand-Jetzt der Grüne Button rechts unten mit dem "+"
  8. Die SHIFT Paketquelle hinzufügen
    1. Option 1
      1. Den QR Code von https://fdroid.shiftphones.com/fdroid/repo/ scannen
    2. Option 2
      1. Die URL manuell eingeben: https://fdroid.shiftphones.com/fdroid/repo
  9. Der SHA256 Fingerprint ist: A7 0D A9 53 BA 12 1E 77 1D B5 5F 29 2E C3 75 73 7B FF 40 4E 7D C9 27 37 5E 10 03 85 3B AF A6 3D
Fertig!



Somit können nun Aktualisierungen für gewisse Apps installiert werden, ohne auf das neueste ShiftOS OTA warten zu müssen.

Natürlich unterscheidet sich die Anleitung je nach App, welche für den Zugriff auf F-Droid Paketquellen verwendet werden.

Manche Klienten unterstützen auch noch nicht das automatische Auslesen der Konfiguration und dort muss die Paketquelle dann auch manuell hinterlegt werden.

Beispiel an alternativen Klienten (alphabetisch geordnet):
Hallo amartinz,
Obwohl ich nach der Anleitung https://forum.shiftphones.com/threads/shift-f-droid-repository.5895/
schon vor längerer Zeit, die Paketquelle geändert hatte, in der 2 Shift-Apps hinterlegt waren, bekam ich trotzdem eine Shift SHA256 Fehlermeldung.

Jetzt habe ich in F-Droid, die SHIFT Paketquelle gelöscht danach ein Restart vom Smartphone gemacht und wieder die Paketquelle nach der Anleitung (oben) per QR Code gescannt, da bekomme ich auch die 2 enthaltene Apps SHIFT-Actions und SHIFT-Camaera angezeigt.

Wenn ich aber auf „Paketquelle hinzufügen“ klicke, kommt die Meldung „Keine passende Apps verfügbar“ angezeigt. Obwohl unter der Paketquelle, 2 Shift-Apps sein müssten, werden mir jetzt 0 Apps angezeigt.
Obwohl unter https://fdroid.shiftphones.com/fdroid/repo/
2 Apps angegeben sind.

Anmerkung:
Ich kann die Fehlermeldung nicht ganz korrekt angeben, weil diese nur ganz kurz eingeblendet wird. So schnell kann ich kein Screenshot machen.

Was kann ich jetzt machen um das Problem mit F-Droid zu lösen?

Bin für jede Unterstützung sehr dankbar.
 
Nutzt du denn ein SHIFTphone 8? Die hinterlegten Apps sind nur kompatibel mit dem SHIFTphone 8 und haben somit in den Manifestwerten Android 14+ stehen. Wenn du also ein anderes Gerät nutzt, ist die Meldung der Nichtkompatibilität erwünscht/richtig.
 
Hallo Dwain Zwerg, danke für deine Antwort. Hier sind die Infos: F-Droid: SHIFT SHA256-Fehlermeldung im Shiftphone 8.1 (ShiftOS 6.5 G Android 14 vom 06.03.2026)
 
Hallo Dwain Zwerg, danke für deine Antwort. Hier sind die Infos: F-Droid: SHIFT SHA256-Fehlermeldung im Shiftphone 8.1 (ShiftOS 6.5 G Android 14 vom 06.03.2026)
Wir signieren den v1 Index mit SHA256 statt mit SHA1.
Wenn du also den v1 Index in der F-Droid App aktiviert hast (Einstellungen -> Expertenmodus -> Altes Index-Format erzwingen), dann gibt das einen Fehler aus und du musst die Einstellung deaktivieren.

(Neuere Versionen von F-Droid werden aber in Zukunft SHA256 erlauben.)

Falls das nicht der Fall ist, könntest du eine Bildschirmaufnahme starten, den Fehler reproduzieren und dann die Aufnahme anschauen und bei der Fehlermeldung pausieren.
 
@amartinz, ich habe die Option „Altes Index-Format erzwingen“ deaktiviert. Jetzt habe ich aber noch das Problem, dass unter den SHIFT-Parkequellen keine Apps vorhanden sind. Wie kann ich das Problem lösten
 
Hallo @chaterhand ,

welche F-Droid Version hast du installiert?

ich hab es bei mir im F-Droid Store (Version 2.0-alpha8) gerade getestet - die Repo gelöscht und neu hinzugefügt ( einmal per QRCode.und einmal manuell) das hat beides funktioniert und die beiden Apps werden gelistet.

Also falls du eine andere Version des F-Droid Stores hast ,kannst du es mal mit der 2.0-alpha8 versuchen.
 
@amartinz, ich habe die Option „Altes Index-Format erzwingen“ deaktiviert. Jetzt habe ich aber noch das Problem, dass unter den SHIFT-Parkequellen keine Apps vorhanden sind. Wie kann ich das Problem lösten
Den Cache von F-Droid leeren und ggf. das Gerät neustarten.

Danach die Paketquellen aktualisieren (auf der Hauptseite einfach von oben nach unten ziehen) und es sollte wieder funktionieren.
 
  • Like
Reaktionen: Dwain Zwerg