Sony Xperia 1 & 5 II

Nach dem Xperia 1 und dem Xperia 5 der ersten Generation haben die Community Mods für die zweite Generation ebenfalls stabilen Status erreicht.

Kürzlich berichtete Thaodan über seinen Twitter Account, dass nun alle Blocker für ein stabiles Release behoben seinen.

Weitere Infos findet Ihr hier auf der Seite zu den Geräten, bzw. im Menü unter Sony!

SailfishOS und das Volla Phone (1.Gen) Stand Juli 2022

https://volla.online/

Nachdem das Volla Phone in unserem ersten Beitrag einen gemischten Eindruck bezüglich des Einsatzes von Sailfish hinterließ, hat sich jetzt die Lage geändert. Der Community Mod für das Volla Phone ist mit 4.4.0.64 auf einem sehr aktuellen Stand. Manuel Eberle aus der Sailfish Community hat uns seine neuesten Erfahrungen mitgeteilt, daher können wir Euch jetzt ein Update zum aktuellen Stand auf diesem Gerät geben.

Endlich Daily Driver

Dank Adam Pigg ist das Gerät jetzt als Daily Driver einsetzbar. Der Fingerabdruckscanner und GPS funktionieren nun ebenso wie andern Grundfunktionen des Geräts. mit einer Ausnahme: Leider lassen sich mit der nativen Kamera App keine Videos aufnehmen, dafür gibt es aber einen Workarround per Waydroid. Für Manuel war dabei auch ein Kriterium, dass Whisperfish jetzt ebenfalls Alltagstauglichkeit erreicht hat. Damit steht nun neben zweit aktiv gepflegten nativen Telegram Clients auch ein Signal Client für das OS zur Verfügung .

Waydroid statt Alien Dalik

Chum bietet auch die Installation von Waydroid an, damit sind auch ohne Alien Dalvik auch Android Apps nutzbar (jedoch auf Kosten der Geschwindigkeit ). Nach der Installation Waydroid ( über CHUM ) sollte man mittels den Befehlen; devel-su, systemctl disable dnamasq dnsmasq deaktivieren, da man sonst keine Internet Verbindung mehr hat. Allerdings bremst das System allerdings merklich aus, ohne Waydroid ist die Gesamtperfomance auf dem Volla Phone sehr gut!

Updates erhält man nicht auf dem herkömmlichen Weg, sondern mit den Befehlen; devel-su, ssu re 4.4.0.64, ssu ur, zypper ref, zypper dup , am bequemsten per ssh über den PC!

Manuels Hinweise zum Flashen:

„Ich flash dies per UBports Installer unter Linux. Gibt’s aber auch für Windows oder MacOS.

Der Bootloader muss dafür entsperrt sein! Dazu gibt es eine Anleitung auf der Volla Phone Homepage https://volla.online/en/faqs/

Dann mit UBports Installer SailfishOS flashen, ist dann aber eine ältere Version ( 4.3.0… ).

Wenn geflasht, in den Einstellungen unter Entwickleroptionen ein Passwort für Entwicklermodus vergeben.

Danach ins Terminal wechseln ( oder auch per ssh, ist bequemer 😉

Mit folgenden Befehlen kommt Ihr auf SFOS 4.4.0.64

devel-su ( nach eingabe gewähltes Passwort eingeben )

ssu re 4.4.0.64

ssu ur

zypper ref

zypper dup

Danach warten bis alles installiert ist. mit reboot könnt Ihr das Phone neu Starten.

Dann freuen auf ein aktuelles System.

Unter https://openrepos.net/content/olf/sailfishoschum-gui-application CUM GUI downloaden und Installieren (nicht vergessen in den Einstellungen Fremd-Software zu aktivieren).

Mittels CHUM GUI noch den Storeman Installieren. So habt Ihr alle wichtigen Stores.

In CHUM Gui nach Waydroid suchen. Waydroid und Waydroid Runner installieren.

Danach in die Konsole wechseln und mit;

devel-su

waydroid init

Das Android Image downloaden.

Phone neu Starten

Jetzt nochmals in die Konsole

devel-su

systemctl disable dnsmasq

Sonst habt Ihr kein Netz mehr. Nochmals neu Starten, dann ist auch Waydroid ( für Android Apps ) installiert. Dies Findet Ihr dann im App Launcher und könnt wie eine native App einen Android Container starten.“

https://www.jollauser.de/index.php/topic,67.0.html

Laut diesem Forum Post funktioniert der Port auf auf dem Volla X!

13.07.2022 Vanha Rauma 4.4.0.68 bringt u.a. VoLTE auf das Sony Xperia 10 II

Wie alle bisherigen Sailfish 4 Releases ist auch 4.4.068 ein Stop-Release und bringt einige kritische Änderungen mit sich, die es ermöglichen, die nachfolgenden Updates zu installieren. Stop Releases sind obligatorische Zwischenschritte im Update-Pfad, die der Update-Prozess durchlaufen muss. Wenn Ihr die neuen Betriebssystemversionen herunterladet und installiert, sobald sie verfügbar sind, gibt es keine Probleme mit den Zwischenversionen.

Benutzern von Xperia-Geräten empfiehlt Jolla anstelle der Zurücksetzung auf Werkseinstellungen, die neueste Sailfish OS-Version auf dem Gerät neu zu installieren („flashen“).

Weitere Infos zum Unterschied zwischen dem Zurücksetzen und der Neuinstallation in diesem Supportartikel .

Jetzt zu den Inhalten dieses Zwischen Updates.

Telefon

VoLTE-Enabler für das Xperia 10 II integriert. Sie ist standardmäßig deaktiviert. Es gibt im Forum Liste der VoLTE-Anbieter, die durch die Community gepflegt wird und nicht vollständig ist! Eingehende Sprachanrufe werden nicht mehr abgewiesen/aufgelegt. Sowohl ofono-ril-plugin als auch ofono-binder-plugin sind behoben. Vielen Dank an Damien Caliste für das ofono-ril-plugin fix

Nach der Installation findet sich unter Einstellungen → System → Mobiles Netzwerk eine Option VoLTE (experimentell) ganz einfach zu aktivieren. Im Standard ist diese Deaktiviert. Ich habe diese Funktion auf meinem Daily Driver einem Xperia 10 II mit einem Telekom Geschäftskundenvertrag getestet und kann bestätigen, dass sich die Qualität der Verbindung verbessert.

Die Übersetzung des Hinweistextes fehlt noch!

Konnektivität

Behebung von Connman-Sicherheitslücken
Behebung des Problems, dass mobile Daten in einigen Fällen nicht oder nur unzureichend mit VoLTE funktionieren
WLAN Regdomain (Ländercode) basierend auf der Zeitzone einstellen, wenn keine SIM-Karte eingelegt ist

Konten

Anmeldungsansichten wurden geändert, um Gecko WebView zu verwenden
Google-Konto im Browser erstellt
Update sign-in credentials" immer sichtbar für Google-Konto

Gecko WebView

Vermeideung des Sendens von Orientierungssignalen bei Szenenwechseln (keine Ahnung was das sein sol °°)
Berechnung des Randes der virtuellen Tastatur korrigiert
Weitere Fehlerkorrekturen

Browser

Programmatische Einstellungen werden einmal geschrieben (z.B. layout.css.devPixelsPerPx kann jetzt geändert werden)
Update der Google-Suchmaschine opensearch xml. Tipps im Pull-Request auf GitHub.

Weitere Infos in den Releasenotes im Forum und im detaillierten Changelog.

Sehr gut und wichtig auch die Hinweise zu Apps aus Open Repos:

Die unten aufgeführten Anwendungen haben bei der Installation der letzten Betriebssystem-Updates Probleme verursacht. Wir empfehlen Ihnen, sie zu deinstallieren, bevor Sie mit dem Betriebssystem-Update fortfahren. Lesen Sie zumindest die jüngsten Kommentare zu diesen Anwendungen.

GetiPlay hat bei einigen Benutzern Probleme verursacht

Wenn Sie zuvor die RIME-Eingabe-Engine aus den Open Repos installiert haben, entfernen Sie bitte sowohl diese als auch die zugehörige Version von libyaml-cpp, bevor Sie das Upgrade durchführen, da letztere das Upgrade zum Scheitern bringen wird

Wenn Sie Privoxy verwenden, stellen Sie sicher, dass Sie es vor dem Herunterladen des Updates deaktivieren, insbesondere wenn Sie die https-Inspektion konfiguriert haben. Das letzte Update ist vom September. Es gibt keine Informationen über die Kompatibilität mit Sailfish OS. Siehe die Anweisungen von autho.

Wenn Sie Aliendalvik Control verwenden, lesen Sie die Anweisungen des Autors 1. Es gibt keine Bestätigung, ob diese App mit Sailfish OS 4.n kompatibel ist. Außerdem gibt es keine 64-Bit-Version.

Wenn Sie Storeman verwenden, lesen Sie bitte die Anweisungen des Autors unter Storeman Installer 5. Kompatibel mit OS 4.2.0, aber noch nicht bestätigt, dass es mit 4.3.0 funktioniert. Wahrscheinlich müssen Sie Ihren bestehenden Storeman deinstallieren und ihn dann mit der neuen „Storeman Installer“-App installieren. Siehe auch diesen Beitrag 3.

Wenn Sie Phonehook verwenden, seien Sie vorsichtig. Das neueste Update (32-Bit) ist vom Oktober 2020. Die 64-Bit-Version (Xperia 10 II) wurde im Mai 2021 veröffentlicht.Wenn Sie OKBoard (auch bekannt als Magic Keyboard) verwenden, aktualisieren Sie es zuerst auf Version 0.6.34, die den Fehler „Installation nicht abgeschlossen“ behebt. Lesen Sie bitte auch die Ratschläge des Autors 3.

https://forum.sailfishos.org/t/release-notes-vanha-rauma-4-4-0-68/12281

Das neue deutsche Sailfish Forum – jollauser.de

Am 15.04.2022 berichteten wir, dass das letzte deutsche Sailfish Forum zum 01.07.2022 schließen wird. Die Foren Mitglieder sind seitdem auf der Suche nach einem alternativen Forum bzw. Portal, wo man weiterhin sich austauschen kann.

Volker S, der seit 01.11.2019 Mitglied im deutschen Forum ist, eröffnete schlussendlich ein neues Forum und bietet somit eine neue Anlaufstelle für alle Sailfish begeisterte. Das neue Forum bietet neben Sailfish OS, auch die Möglichkeit zu alternativen Smartphone Betriebssystemen wie z.B. Lineage OS und Ubuntu Touch sich auszutauschen.

Das Forum wurde kurz vor Deaktivierung des alten Forums aufgebaut und steht daher noch in der Aufbauphase.

Vielen Dank Volker für deinen Einsatz!

www.jollauser.de

Forum jollauser.de

Patchmanager

Verhält sich das OS oder eine App nicht so wir Ihr möchtet? Dann werft doch mal einen Blick auf den Patchmanager! Der lässt sich via Openrepos oder Chum installieren. Dabei wird kein Anwendungssymbol auf dem Launcher installiert, sondern einen neuen Eintrag in der SailfishOS-App „Einstellungen“ erstellt.

Nutzt man eine ältere OS oder Patchmanager Version, gibt es einiges zu beachten, bitte informiert Euch in diesem Fall selbst!

Moderne Patches für den Patchmanager werden über den Webkatalog zur Verfügung gestellt, während ältere Patches als RPMs bei OpenRepos zur Verfügung gestellt wurden und davonimmer noch gepflegt werden.
Viele Patches wurden zuerst bei OpenRepos veröffentlicht aber später in den Webkatalog migriert. Für diese werden findet man nur veraltete RPMs finden, sucht daher immer zuerst im Patchmanager im Menüpunkt Webkatalog!

Die Einträge im Webkatalog liegen nur in Englischer Sprache vor auch in der App selbst sind manche Funktionen nicht vollständig übersetzt. Der Patchmanager startet installierte Patches neu verzögert also den Start des Gerätes etwas.

Beim Releasewechsel auf eine neuere Sailfish Version müssen die Patches meist angepasst werden, ich habe keine Erfahrungen damit, da ich selbst keinen Patch gefunden habe, der es mir Wert war zusätzliche Abhängigkeiten zu schaffen. Fairerweise muss ich dabei erwähnen, dass seit Version 3.0 nicht die Originaldateien auf dem Massenspeicher verändert werden, sondern nur deren Inhalt, wenn sie zur Ausführung in den RAM geladen werden. Daher dürfte es genügen Patches für die noch keine Aktualisierung vorliegt bei einem Releasewechsel zu deaktivieren.

Chum

Neue Quelle für Apps

Im Juli 2021 stellte Jolla ein neues Repository für die Verteilung von Sailfish-Anwendungen vor. Sailfishos:chum zielt darauf ab, das Community-Repository zu sein, das innerhalb des Community OBS (Open Build Server) Systems für alle Sailfish-Entwickler verfügbar ist.

Chum unterscheidet sich von OpenRepos und Jolla Store durch die Bereitstellung reproduzierbarer Builds, vom Quellcode, für alle verfügbaren SailfishOS-Versionen und alle verfügbaren Architekturen. Indem Jolla die Software in einem einzigen automatisierten Build-System sammelt, kann mit der Zusammenarbeit zwischen den Entwicklern durch gemeinsame Paketierung der erforderlichen Bibliotheken, doppelte Arbeit reduziert werden, indem diese Pakete auf dem neuesten Stand gehalten werden und einfachen Überblick über fehlende Software bietet.

Das SailfishOS:Chum Community Repository bietet eine Sammlung von Anwendungen, Tools und Bibliotheken, die für verschiedene Hardware-Architekturen und Sailfish OS-Versionen kompiliert wurden.

Das Ziel ist es (lt. Adam Pigg), die wichtigste Software-Vertriebsplattform für Sailfish OS zu werden.

Im Gegensatz zum Software-Vertriebsmodell des Jolla Store oder OpenRepos, bei dem Binärpakete von Entwicklern hochgeladen werden, wird bei SailfishOS:Chum Software direkt aus dem Quellcode kompiliert und in RPMs verpackt, die reproduzierbar sind. Der für die Kompilierung und Paketierung verwendete Quellcode wird von den Entwicklern an OBS (Open Build Service) übermittelt, der mehrere RPM-Dateien für verschiedene Kombinationen von Hardware-Architekturen und Sailfish OS-Versionen erzeugt.

Das SailfishOS:Chum Repository befindet sich auf dem Sailfish OS OBS: https://build.sailfishos.org/project/show/sailfishos:chum

Es gibt bereits Apps für welche die neueste Version (zum Zeitpunkt der Erstellung dieses Artikels) nur via Chum in der neuesten Version verfügbar sind (z.B. Advanced Camera und PureMaps). Wobei ich mit avaRisk auch eine App gefunden habe, die im Jolla Store (Harbour) aktueller war als im Chum-Repository!

User Guide

Es gibt zwei verschiedene Möglichkeiten, das SailfishOS:Chum Repository zu nutzen:

  • mit der SailfishOS:Chum GUI-Anwendung
  • mit den üblichen Kommandozeilen-Tools für die Paketverwaltung, pkcon oder zypper

Wie installiert man die SailfishOS:Chum GUI-Anwendung?

Aktiviert unter „System → Sicherheit → Nicht vertrauenswürdige Software → Nicht vertrauenswürdige Software zulassen“ in der Einstellungen-App auf Eurem Sailfish OS-Gerät. Die Client-Anwendung (GUI) für SailfishOS:Chum ist zur einfachen Installation unter chumrpm.netlify.app verfügbar und die einzelnen RPMs werden auch im SailfishOS:Chum-Repository bereitgestellt. Nach der Auswahl der Sailfish Version und der Architektur lädt man die .rpm Datei herunter, das Öffnen der Datei führt dann zum Installationsdialog.

Wie man die Konfiguration für Kommandozeilen-Tools einsetzt:

Für die Nutzung des SailfishOS:Chum-Repositorys per Kommandozeilen-Tools steht ein sailfishos-chum-Helper-RPM zur einfachen Installation unter chumrpm.netlify.app (und zusätzlich im SailfishOS:Chum-Repository selbst) zur Verfügung, das lediglich eine geeignete lokale Repository-Konfiguration für die Nutzung des SailfishOS:Chum-Repositorys bereitstellt.

Beachtet dabei, dass die Installation der SailfishOS:Chum GUI-Anwendung die gleiche lokale Repository-Konfiguration verwendet, so dass Euer Gerät bereits für die Verwendung des SailfishOS:Chum-Repository mit den üblichen Kommandozeilen-Tools für die Paketverwaltung eingerichtet ist.

Um das SailfishOS:Chum-Repository mit Kommandozeilen-Tools auf Ihrem Gerät zu nutzen, müsst Ihr eines der oben erwähnten Pakete sailfishos-chum oder sailfishos-chum-gui herunterladen.
installiert es mit einem Dateimanager oder als Root-Benutzer, indem Ihr pkcon install-local sailfishos-chum[-gui]-.rpm oder zypper in sailfishos-chum[-gui]-.rpm ausführt. Aktualisiert den Software-Cache auf Eurem Gerät als root-Benutzer per pkcon refresh oder zypper ref. installiert beliebige Softwarepakete aus dem SailfishOS:Chum-Repository als Root-User per pkcon install oder zypper in <Paketname>

Da bei allen Softwarepaketen auf SailfishOS:Chum der Hersteller auf chum eingestellt ist, ist es einfach festzustellen, welche Pakete aus dem SailfishOS:Chum-Repository installiert sind, indem Ihr folgendes ausführt:

rpm -qa --queryformat '%{vendor}:%{name}\n' | fgrep chum

„Chum“ beschreibt übrigens eine bestimmte Art des Fischfangs, die hier nachzulesen ist: https://en.wikipedia.org/wiki/Chumming


Siehe auch: Readme-Datei auf GitHub – sailfishos-chum/maind

Offene Punkte im Zusammenwirken mit OpenRepos

In einem Beitrag im Sailfish Form schrieb Rinigus, einer der beiden Hauptinitiatoren von Chum: „Von Entwicklerseite wäre es großartig, wenn Entwickler eine Anwendung/Bibliothek bei OpenRepos registrieren und irgendwie angeben könnten, dass sie von Chum unterstützt werden soll. Als Teil dieser Spezifikation würde der Entwickler den Namen des Pakets in Chum angeben (RPM-Name). Wenn es von Chum unterstützt wird, muss der Entwickler keine RPMs hochladen, aber der Rest der Registrierung bleibt gleich. Bei Paketaktualisierungen in Chum würde OpenRepos erkennen, dass das Paket aktualisiert wurde und dies in seinem Feed anzeigen.

Es bleibt also spannend wie es weitergeht!

Wichtiger Hinweis: Wir übernehmen keine Verantwortung bei jeglichen Modifikationen, Einstellung oder Patches, die Ihr an Euren Gerät durchführt! Die hier vorgestellten Lösungen wurden nicht von uns entwickelt. Es kann durchaus passieren, dass andere Funktionen dadurch beeinträchtigt werden. Bitte achtet sehr besonders auf die Schreibweise im Terminal, die folgen eines Fehlers können zur Beschädigung des Geräts führen!

Sonys Xperia 10 III, das beste Gerät, das es bisher für SailfishOS gab!

Die Hardware des Xperia 10 III bietet einen noch hellen OLED-Bildschirm als der Vorgänger, mit einem Seitenverhältnis von 21:9 für ein optimales Multimedia-Erlebnis, Wasser- und Staubbeständigkeit, eine bessere Akkulaufzeit im Vergleich zu den bisher unterstützten Geräten und eine bessere Gesamtperformance.

Auch das Sony Xperia XA2 Plus und das Sony Xperia 10 Plus können hier nicht mithalten

Leszek Lesner hat bei YouTube ein Video zum Vergleich mit dem Vorgängermodell von Sony veröffentlicht, das ich selbst nutze. Wechseln werde ich eher nicht aber Bildschirm, Akku und Leistungsschub, machen schon nachdenklich!

PureMaps

Pure Maps von Rinigus ist wahrscheinlich die App mit dem größten Funktionsumfang aller Navigations-Apps die u.a. für Sailfish nativ verfügbar ist. Sie bietet mehrere Kartenstile, umfassende Routenplanung, Standort-Lesezeichen und mit installierter Text-To-Speech (TTS) Lösung auch sprachgeführte Navigation. Ich selbst nutze die App, welche 2021 nicht nur die am zweithäufigsten heruntergeladene App für SailfishOS war, sondern auch die am zweithäufigsten genutzte. Die App habe ich aber auch auf zwei Geräten mit Ubuntu Touch installiert und auch auf weiteren Betriebssystem wie z.B. Manjaro Plasma-Mobile muss man sich nicht umgewöhnen. Das neueste Update bietet verschiedene verbesserte Symbole, aktualisierte Übersetzungen, Sailjail-Unterstützung und Informationen über die verschiedenen Funktionen, je nachdem, von wo die App installiert wurde. Die neueste zur Verfügung stehende Version kann in den Quellen Jolla Store, OpenRepos und Chum unterschiedlich aktuell sein.

Pure;mMaps bei OpenRepos: https://openrepos.net/content/rinigus/pure-maps

PicoTTS (ebenfalls von Rinigus) bei Open Repos: https://openrepos.net/content/rinigus/picotts

GitHub: https://github.com/rinigus/pure-maps

Bildquelle: OpenRepos

Piepmatz – der Twitter-Client

Twitter wird schon sehr lang unter Sailfish OS unterstützt, das liegt wahrscheinlich an der relativ offenen API von Twitter. Piepmatz von Sebastian Wolf ist ein recht ausgereifter Twitter-Client mit vielen Funktionen, der es ermöglicht, Inhalte zu präsentieren und mit anderen zu interagieren. Es hat über die Zeit viele Verbesserungen und erhalten, das neueste Update bringt Emoji 14.0-Unterstützung und verbesserte Sailjail-Unterstützung.

Sebastian bemüht sich auch immer um die Einhaltung der Bedingungen um im Jolla Store veröffentlichen zu können, bei OpenRepos ist die App ebenfalls zu finden..

Open Repos: https://openrepos.net/content/werkwolf/piepmatz

GitHub: https://github.com/Wunderfitz/harbour-piepmatz

Bildquelle: OpenRepos

Neues Video zu SailfishOS auf dem Sony Xperia 10 III

Leszek Lesner hat wieder ein Video zu SailfishOS veröffentlicht. Es beschäftigt sich mit dem Stand der Entwicklung auf dem Sony Xperia 10 III in der Version 4.4.0.64 und zeigt was gut funktioniert und was nicht. Vor allem vermisst er eine Bildstabilisierung in Videos und Stereo Ton. Performance und Akkulaufzeit überzeugen auch im Vergleich zum Vorgängergerät.

Neben seinem YouTube Kanal betreibt er auch ein Blog, in dem es auch vieles Rund um Smartphones und Linux zu lesen gibt!