Wenn Linux auf dem Smartphone abstürzt – Debugging eines postmarketOS-Bootfehlers auf dem Fairphone 4

Alternative Smartphone-Betriebssysteme faszinieren mich seit Jahren. Während die meisten Nutzer ihre Geräte im geschlossenen Ökosystem von Apple oder Google betreiben, interessiert mich vor allem die Frage:

Wie frei kann ein Smartphone wirklich sein?

Genau deshalb teste ich seit langer Zeit alternative Systeme wie Ubuntu Touch, Sailfish OS und postmarketOS. Mein Ziel ist es, herauszufinden, ob ein vollständig offenes mobiles Linux eines Tages als echter Daily Driver taugt.

Doch bei meinem letzten Experiment mit postmarketOS auf dem Fairphone 4 lief nicht alles glatt. Statt eines sauberen Systemstarts landete ich plötzlich in einer Debug-Shell.


Mein Setup: Mehrere Linux-Smartphones im Alltag

Aktuell teste ich mehrere Geräte parallel. Jedes davon läuft mit einem anderen System, um Unterschiede in Stabilität, Software-Ökosystem und Bedienbarkeit zu verstehen.

  • Fairphone 4 – postmarketOS mit GNOME
  • Fairphone 4 – Ubuntu Touch
  • Fairphone 4 – Sailfish OS (Community-Port)
  • Fairphone 5 – iodéOS (Android-basierend)
  • OnePlus 3 – Ubuntu Touch Testgerät

Der Grund dafür ist einfach: Ich möchte herausfinden, welches System langfristig wirklich als offene Alternative zu Android funktionieren kann.


Das Experiment: postmarketOS als Daily Driver

postmarketOS verfolgt eine spannende Idee: Smartphones sollen wie normale Linux-Computer behandelt werden. Das System basiert auf Alpine Linux und verwendet einen sehr aktuellen Kernel.

Mein Testsystem:

  • Gerät: Fairphone 4
  • postmarketOS Version: v25.12
  • Kernel: 6.17.6
  • Desktop: GNOME Mobile

Der Flash-Vorgang über Fastboot verlief zunächst problemlos. Das System startete – doch kurz darauf begann das eigentliche Problem.


Der Crash: Bootpartition nicht gefunden

Nach einem Neustart blieb das Gerät im Bootscreen hängen.

Fehlermeldung:

ERROR: Boot partition not found
Linux 6.4.2 | fairphone-fp4

Nach mehreren Neustarts landete das Gerät schließlich in der integrierten Debug-Shell von postmarketOS.


Die postmarketOS Debug-Shell

Statt der grafischen Oberfläche erschien eine minimale Shell-Umgebung:

postmarketOS debug shell
https://postmarketos.org/debug-shell

Device: Fairphone 4 (fairphone-fp4)
Kernel: 6.17.6
pmOS version: v25.12

Run 'pmOS_continue_boot' to continue booting.
Read the initramfs log with 'cat /pmOS_init.log'.

Damit wurde klar: Das System konnte nicht vollständig booten und stoppte bereits im frühen Init-Prozess.


Log-Analyse

Über die Debug-Shell konnte ich die Bootlogs exportieren. Dabei entstanden mehrere Dateien:

  • pmOS_init.txt
  • dmesg.txt
  • blkid.txt
  • partitions.txt
  • cmdline.txt

Diese Logs sind entscheidend, um Bootprobleme zu analysieren.


Kernel-Cmdline

Ein besonders interessanter Teil war die Kernel-Cmdline:

pmos_boot_uuid=3c7d8dc2-b86d-4d3b-be40-c47502ba782f
pmos_root_uuid=1119d23f-e612-4faa-9d4c-8950b34539f3
androidboot.mode=charger
androidboot.slot_suffix=_a
rootwait
init=/init

Der Eintrag androidboot.mode=charger deutet darauf hin, dass das Gerät möglicherweise im Lade-Modus startet statt im normalen Systemmodus.

Das könnte erklären, warum der Bootprozess nicht vollständig abgeschlossen wird.


Android-A/B-Partitionen

Moderne Android-Geräte besitzen ein sogenanntes A/B-Partitionssystem.

Das bedeutet:

  • Slot A enthält eine Systeminstallation
  • Slot B enthält eine zweite Installation
  • Updates werden auf dem inaktiven Slot installiert

Beim Booten entscheidet der Bootloader, welcher Slot verwendet wird.

In meinem Fall zeigte die Cmdline:

androidboot.slot_suffix=_a

Das System versuchte also, von Slot A zu starten.


Warum solche Fehler wichtig sind

In proprietären Systemen bleiben solche Fehler meist unsichtbar. Nutzer sehen nur einen schwarzen Bildschirm.

In offenen Systemen wie postmarketOS passiert etwas anderes:

  • das System zeigt die Debug-Shell
  • Logs können exportiert werden
  • Fehler können reproduziert werden
  • die Community kann daran arbeiten

Genau diese Transparenz ist ein zentraler Vorteil von Open Source.


Open-Source-Mobile-Linux: Realität und Zukunft

Mobile Linux-Distributionen befinden sich noch immer im Aufbau. Projekte wie:

  • postmarketOS
  • Ubuntu Touch
  • Sailfish OS

zeigen jedoch bereits heute, dass Smartphones nicht zwangsläufig in geschlossenen Ökosystemen gefangen sein müssen.

Der Weg dorthin ist technisch anspruchsvoll – aber genau deshalb lohnt es sich, diese Systeme zu testen und Fehler offen zu dokumentieren.


Fazit

Der Absturz meines postmarketOS-Systems war kein Rückschritt, sondern ein Beispiel dafür, wie offene Software funktioniert:

  • Fehler werden sichtbar
  • Logs können analysiert werden
  • die Community kann Verbesserungen entwickeln

Während große Plattformen ihre Systeme hinter verschlossenen Türen entwickeln, entsteht mobile Linux-Software öffentlich – Schritt für Schritt.

Und genau deshalb teste ich weiter.


Dieser Artikel dokumentiert ein reales Debugging-Experiment mit postmarketOS auf dem Fairphone 4.

Sailfish OS auf dem Fairphone 4

Lebensmittel retten – aber nur mit App?

Wie Too Good To Go digitale Ausgrenzung normalisiert
Lebensmittel retten klingt nach Fortschritt.
Nach Nachhaltigkeit.
Nach Verantwortung.

Doch was passiert, wenn genau dieser Anspruch an eine Bedingung geknüpft wird, die längst nicht alle erfüllen wollen – oder können?

Die Antwort liefert Too Good To Go selbst:
Ohne App keine Teilnahme. Keine Ausnahme. Keine Alternative.

Die App-Pflicht als Eintrittskarte zum Essen

Nach mehrfacher Nachfrage hat Too Good To Go unmissverständlich klargestellt:

Die Reservierung und Abholung von Lebensmitteln ist ausschließlich über die App möglich.
Eine Web-Oberfläche existiert nicht und ist nicht vorgesehen.

Das bedeutet im Klartext:
Wer keine App nutzt, bleibt draußen.

Egal ob aus Datenschutzgründen, technischer Überzeugung, aus Prinzip digitaler Selbstbestimmung oder schlicht, weil man kein kompatibles Gerät besitzt.

Das ist keine technische Notwendigkeit.
Das ist eine bewusste Entscheidung.

Digitale Selbstbestimmung ist kein Luxusproblem

Ich nutze keine Apps.
Nicht aus Trotz, sondern aus Überzeugung.

Meine Smartphones sind bewusst ohne proprietäre App-Ökosysteme betrieben. Open Source, selbst geflasht, kontrollierbar. Diese Entscheidung ist legitim – und sie betrifft längst nicht nur „Technik-Nerds“, sondern immer mehr Menschen, die sich mit Datenschutz, Abhängigkeiten und digitaler Souveränität auseinandersetzen.

Doch Too Good To Go sagt:
Dann bekommst du keine Lebensmittel.

Das ist digitale Ausgrenzung.

Nachhaltigkeit darf nicht selektiv sein

Wenn nachhaltige Projekte nur noch für jene zugänglich sind, die:

ein modernes Smartphone besitzen,

proprietäre Apps akzeptieren,

Tracking und Abhängigkeiten hinnehmen,

dann ist das keine soziale Nachhaltigkeit, sondern digitale Selektion.

Besonders problematisch wird das, wenn man den größeren Kontext betrachtet:

Tafeln arbeiten am Limit.

Lebensmittelarmut nimmt zu.

Gleichzeitig werden Zugänge verengt, statt erweitert.

Ein Projekt, das vorgibt, Lebensmittel zu retten, sollte niemanden vom Zugang ausschließen, nur weil er oder sie nicht Teil einer App-Infrastruktur sein will.

App-Zwang ist kein Naturgesetz

Eine responsive Web-Oberfläche wäre technisch trivial:

Reservieren

Abholen

Anzeigen
alles problemlos im Browser möglich.

Doch genau das wird verweigert.

Warum?
Weil Apps kontrollierbarer sind.
Weil Datenflüsse sauberer zu lenken sind.
Weil Nutzerbindung leichter funktioniert.

Aber das ist ein Unternehmensinteresse, kein Gemeinwohl.

Digitalministerium, EU-Wallets und der falsche Weg

Parallel dazu wird politisch darüber diskutiert, Alltagsprozesse weiter zu digitalisieren:

digitale Identitäten

Wallets

App-basierte Zugänge zu immer mehr Lebensbereichen

Doch Deutschland ist nicht Skandinavien – und will es auch nicht flächendeckend sein. Es gibt hier keinen gesellschaftlichen Konsens, das komplette Leben an Apps zu koppeln.

Wer diesen Weg dennoch erzwingt, verliert Menschen, statt sie mitzunehmen.

Warum ich darüber öffentlich schreibe

Ich habe Too Good To Go mehrfach sachlich kontaktiert.
Ich habe Alternativen vorgeschlagen.
Ich habe begründet, warum eine App-Pflicht problematisch ist.

Die Antwort war eindeutig: Nein.

Deshalb mache ich das öffentlich.

Nicht, um zu „bashen“,
sondern um zu zeigen, wohin wir steuern, wenn Nachhaltigkeit an technische Konformität gebunden wird.

Lebensmittel retten darf kein Privileg für App-Nutzer sein.

Haltung statt Hormon

Digitalisierung ist kein Selbstzweck.
Nachhaltigkeit kein Marketinglabel.
Und soziale Verantwortung endet nicht beim App-Download.

Wer wirklich retten will, muss Zugänge öffnen, nicht schließen.

So fügst du Emojis auf deinem Ubuntu Touch-Gerät das ich auf mein eins von mehren meiner Phone

Einleitung:

In der heutigen digitalen Welt sind Emojis mehr als nur niedliche Symbole, die unsere Textnachrichten schmücken. Sie sind zu einer universellen Sprache geworden, die es uns ermöglicht, Emotionen und Reaktionen über kulturelle und sprachliche Grenzen hinweg auszudrücken. Für Nutzer von Ubuntu Touch, dem mobilen Betriebssystem von UBports, kann es jedoch eine Herausforderung sein, diese kleinen, ausdrucksstarken Symbole zu nutzen. Warum ist das so? Im Gegensatz zu den weit verbreiteten Betriebssystemen wie Android und iOS bietet Ubuntu Touch nicht immer eine sofort zugängliche Palette von Emojis. Als begeisterter Nutzer eines Fairphone 4 (FP4) mit UBports stieß ich auf dieses Problem und machte es mir zur Aufgabe, eine Lösung zu finden. In diesem Blogpost teile ich meine Erfahrungen und Lösungen mit euch.

Hauptteil:

OpenStore – Dein erster Anlaufpunkt: Der OpenStore ist das Herzstück für Apps auf Ubuntu Touch. Eine schnelle Suche könnte euch zu Apps führen, die Emoji-Tastaturen oder zusätzliche Emoji-Pakete anbieten.

Systemeinstellungen überprüfen: Manchmal liegt die Lösung näher als gedacht. Ein Blick in die Systemeinstellungen eures UBports-Geräts könnte bereits eine integrierte Option für Emojis offenbaren.

Die Macht der Community nutzen: Das UBports Forum ist ein Schatzkästchen an Informationen und Hilfsbereitschaft. Wenn ihr nicht direkt fündig werdet, zögert nicht, die Community um Rat zu fragen.

Manuelle Installation: Für die Mutigen unter euch gibt es die Möglichkeit, die Emoji-Unterstützung selbst in die Hand zu nehmen. Dieser Weg erfordert etwas technisches Know-how und sollte mit Vorsicht beschritten werden.

Schlusswort:

Die Integration von Emojis in Ubuntu Touch mag auf den ersten Blick kompliziert erscheinen, doch mit ein wenig Recherche und Unterstützung der Community ist es durchaus möglich, eure digitale Ausdruckskraft zu erweitern. Ich hoffe, dieser Leitfaden hilft euch dabei, eure Kommunikation auf Ubuntu Touch mit Emojis zu bereichern.

Abschluss:

Habt ihr schon Erfahrungen mit Emojis auf Ubuntu Touch gemacht? Gibt es weitere Tipps, die ihr teilen möchtet? Lasst es uns in den Kommentaren wissen!

So fügst du Emojis auf deinem Ubuntu Touch-Gerät PF4

Themen-Bereiche Gesellschaft Politik Digitalisierung-Hobby Software

So fügst du Emojis auf deinem Ubuntu Touch-Gerät PF4

So fügst du Emojis auf deinem Ubuntu Touch-Gerät PF4 hinzu – Eine detaillierte Anleitung

Für euch liebe Leser gebe ich das mal selbst gebraucht und nachgedacht als Einleitung weiter:

In einer Ära, in der die Technologie nicht nur unseren Alltag durchdringt, sondern auch ein Sprachrohr für unsere individuelle und kollektive Identität geworden ist, stehen wir oft vor der Herausforderung, unsere digitalen Werkzeuge so anzupassen, dass sie unsere Werte widerspiegeln. Das Fairphone 4 (FP4) mit Ubuntu Touch als Betriebssystem steht an der Spitze dieser Bewegung – ein Symbol für Nachhaltigkeit, Datenschutz und die Unterstützung offener Quellen. Doch selbst die Pioniere der Technologie müssen sich gelegentlich mit alltäglichen Problemen auseinandersetzen: Wie können wir beispielsweise Emojis, diese modernen Hieroglyphen der digitalen Kommunikation, in unsere Textnachrichten und Posts integrieren?

Als jemand, der sich leidenschaftlich für politische Themen und die Förderung einer bewussten Technologienutzung einsetzt, habe ich mich auf die Suche nach einer Lösung dieses scheinbar trivialen, aber tiefgreifend symbolischen Problems gemacht. Emojis sind mehr als nur lustige oder niedliche Bilder; sie sind ein universelles Sprachmittel, das es uns ermöglicht, Stimmungen, Reaktionen und Emotionen über die Grenzen des geschriebenen Wortes hinweg zu kommunizieren. Für Nutzer*innen des Fairphone 4, die sich für Ubuntu Touch als Betriebssystem entschieden haben, ist die Integration dieser kleinen Symbole der Gefühle in unsere digitale Kommunikation ein weiterer Schritt hin zu einer umfassenden und authentischen Selbstausdrucksmöglichkeit.

In diesem Blogbeitrag möchte ich euch nicht nur zeigen, wie ihr Emojis auf eurem FP4 aktivieren und nutzen könnt, sondern auch, warum diese scheinbar kleine Anpassung ein Spiegelbild größerer Themen wie Technologieethik, Nachhaltigkeit und der Suche nach Authentizität in unserer vernetzten Welt ist. Folgt mir auf dieser Reise, die sowohl praktische Tipps als auch tiefere Einblicke in die Bedeutung unserer technologischen Entscheidungen bietet.

Themen-Bereiche Gesellschaft Politik Digitalisierung-Hobby Software

Malvertising: Wie gefährliche Apps uns ins Visier nehmen

und wie Sie sicher bleiben können

In den vergangenen Jahren ist ein neues Phänomen aufgetaucht, das sowohl für Verbraucher als auch für Unternehmen gleichermaßen besorgniserregend ist. Es ist bekannt als „Malvertising“, eine Kombination aus „Malware“ und „Advertising“. Doch was genau ist Malvertising und warum sollten wir uns Sorgen machen?

Was ist Malvertising?

Malvertising ist eine Methode, die von Cyberkriminellen genutzt wird, um schädliche Software über Online-Werbung zu verbreiten. Hierbei können legitime Werbenetzwerke und Websites gehackt oder gefälschte Apps in App-Stores gestellt werden, um unwissende Nutzer zur Installation dieser gefährlichen Apps zu verleiten. Dies kann dazu führen, dass persönliche Daten, wie Kreditkarteninformationen oder Passwörter, gestohlen werden.

Wie funktioniert Malvertising?

Malvertising kann auf verschiedene Weisen geschehen. Eine Methode ist das Eindringen in legitime Werbenetzwerke und das Austauschen sicherer Werbung durch Malware-verbreitende Werbung. Eine andere Methode ist das Erstellen und Verbreiten gefälschter Apps in App-Stores.

Diese gefälschten Apps können von Spielen über Wetter-Apps bis hin zu scheinbar nützlichen Tools reichen und sind oft so gestaltet, dass sie legitimen Apps täuschend ähnlich sehen. Sobald eine solche App installiert ist, kann sie im Hintergrund schädliche Aktionen ausführen, ohne dass der Benutzer dies bemerkt.

Was können wir dagegen tun?

Um sich gegen Malvertising zu schützen, gibt es einige wichtige Dinge, die man beachten sollte:

  1. App-Bewertungen überprüfen: Sehen Sie sich die Bewertungen und Kommentare anderer Benutzer an, bevor Sie eine App herunterladen. Wenn es viele negative Bewertungen oder Beschwerden über seltsames Verhalten gibt, könnte dies ein Hinweis darauf sein, dass etwas nicht stimmt.
  2. Berechtigungen prüfen: Seien Sie vorsichtig mit den Berechtigungen, die eine App verlangt. Wenn eine einfache Taschenlampen-App Zugriff auf Ihre Kontakte oder Ihren Standort benötigt, ist das ein rotes Flag.
  3. Offizielle Quellen nutzen: Laden Sie Apps immer nur aus offiziellen Quellen wie dem Google Play Store oder dem Apple App Store herunter. Auch hier ist jedoch Vorsicht geboten, da Malvertising auch diese Plattformen infiltrieren kann.
  4. Software aktuell halten: Halten Sie Ihre Software, einschließlich Ihres Betriebssystems und Ihrer Apps, immer auf dem neuesten Stand. Viele Updates enthalten Sicherheitsverbesserungen, die Sie vor Malvertising schützen können.
  5. Sicherheits-Software verwenden: Installieren Sie eine vertrauenswürdige Sicherheits-Software auf Ihrem Gerät, die in der Lage ist, Bedrohungen wie Malware und Viren zu erkennen und zu blockieren.

Das Bewusstsein für digitale Bedrohungen ist in unserer heutigen vernetzten Welt von entscheidender Bedeutung. Wir müssen nicht nur wissen, wie man ein Handy startet und eine App öffnet, sondern auch, wie man es sicher und verantwortungsvoll tut. Machen Sie sich also mit den Bedrohungen und Schutzmaßnahmen vertraut und teilen Sie diese Informationen auch mit anderen. So können wir alle dazu beitragen, dass unsere digitale Welt ein sicherer Ort bleibt.

Daher bitte nicht nur das Knöpfchen für an- und auskennen und wie ihr eine App öffnet, sondern für Sicherheit von Virenscanner Software. Dabei ist zu beachten, dass ihr euch eine gekaufte Version eher ins Auge fassen sollte. Da daran gearbeitet wird immer konstant, euch sich zu halten. Eine kostenlose bietet nur die Grundfunktionen, geht dennoch nicht in die Tiefe. Das solltet ihr berücksichtigen. Denn diese Programmierer müssen genauso von etwas leben. Und Sie haben Weißgott keinen einfachen Job.

Es ist zwar eine Kostenlose schon mal besser als überhaupt keine zu nutzen. Doch geht sie nicht so in die Tiefe. Das solltet ihr immer im Auge behalten. In dem Video zeigt euch mein Freund Morpheus wie das geht und was dabei passiert.