1 Punkte von GN⁺ 2025-04-14 | 1 Kommentare | Auf WhatsApp teilen
  • Die Unterstützung für das Pixel 9a wird zunächst auf staging.grapheneos.org freigeschaltet und tritt in die anfängliche Validierungsphase ein, in der das neue Modell zur Liste der von GrapheneOS installierbaren Geräte hinzugefügt wird
  • Die erste Bereitstellung unterstützt sowohl die CLI-Installation als auch die Web-Installation; nach der Prüfung grundlegender Funktionen wie Wi‑Fi, Kamera und Audio wird Nutzerfeedback eingeholt
  • Der drahtlose Upgrade-Pfad wurde mit einem Beispiel-Update von 2025041200 auf 2025041201 getestet; die tatsächlichen Änderungen beschränken sich auf Build-Datum und Build-Nummer
  • Das inkrementelle Update-Paket blieb trotz vollständiger neuer Firmware und OS-Images bei nur 158 KiB; auch das vollständige Update-Paket wurde separat verifiziert
  • Nach bestandenen Tests der Grundfunktionen und des Upgrade-Pfads gilt die Unterstützung für das Pixel 9a nicht mehr als experimentell, basiert jedoch noch auf Android 15 QPR1, sodass einige neuere Verbesserungen noch fehlen

Erste Bereitstellung und Installationspfade für das Pixel 9a

  • GrapheneOS bietet auf staging.grapheneos.org eine frühe, stark experimentelle Veröffentlichung für das Pixel 9a an
  • Die Installation unterstützt sowohl die CLI-Installation als auch die Web-Installation
  • Zusammen mit beiden Installationswegen wurden auch die Grundfunktionen überprüft
    • Zu den getesteten Funktionen gehören Wi‑Fi, Kamera, Audio und mehr
  • In der Phase der ersten Veröffentlichung war Nutzerfeedback erforderlich

Update-Validierung und Aufhebung des experimentellen Status

  • Der drahtlose Upgrade-Pfad des Pixel 9a wurde intern mit einem Beispiel-Update ohne inhaltliche Änderungen getestet
    • GrapheneOS verwendet solche Beispiel-Updates intern üblicherweise, um den Upgrade-Pfad jeder Veröffentlichung zu validieren
    • Für umfangreichere Tests wurde dieses Update über die einzelnen Kanäle verteilt
  • Das erste Update wechselt von 2025041200 auf 2025041201
    • Die einzigen Änderungen sind Build-Datum und Build-Nummer
    • Das inkrementelle Update-Paket ist trotz vollständiger neuer Firmware und OS-Images nur 158 KiB groß
    • Das vollständige Update-Paket wurde ebenfalls mitgetestet
  • Grundfunktionen und Upgrade-Pfad wurden sowohl in der App System Updater als auch über recovery verifiziert
    • Nach diesem Schritt muss die Veröffentlichung für das Pixel 9a nicht mehr als highly experimental betrachtet werden
    • Die experimentelle Veröffentlichung für das Pixel 9a wurde damit auch auf der regulären Produktions-Website verfügbar
  • Auf dem Pixel 9a sollten standardmäßige Android- und GrapheneOS-Funktionen bereits funktionieren
    • Beispiele sind hardwarebasierte USB‑C-Portsteuerung, hardwarebasiertes Memory Tagging und mehr
    • Die Hauptaufgabe bestand darin, einen temporären gerätespezifischen Branch auf QPR1-Basis zu handhaben
  • Mit Stand vom 15. April 2025 gilt die GrapheneOS-Unterstützung für das Pixel 9a nicht mehr als experimentell
    • Sie basiert jedoch noch auf dem Android 15 QPR1-Upstream, daher fehlen noch einige neuere Verbesserungen von Android und GrapheneOS
    • GrapheneOS hat seit QPR2 die meisten GrapheneOS-Änderungen backportiert und wird bald auf mainline Android basieren

1 Kommentare

 
GN⁺ 2025-04-14
Meinungen auf Hacker News
  • Ich mag GrapheneOS, aber der größte Nachteil ist, dass die Google Integrity API kontaktloses Bezahlen mit Google Pay verhindert.
    Niederländische Banken weisen inzwischen darauf hin, Google Pay für kontaktloses Bezahlen zu installieren. Als ich Google gebeten habe, GrapheneOS zu unterstützen, hieß es, ich solle einen Feature Request einreichen; das habe ich getan, aber keine Antwort erhalten.
    Ich habe eine formelle Beschwerde bei der Verbrauchermarktbehörde eingereicht, weil Google und Apple faktisch ein Oligopol für kontaktloses Bezahlen teilen und entscheiden, welchen Betriebssystem-Distributionen sie Zugang gewähren. Ich habe auch erklärt, dass die Google Integrity API künftig die Zugänglichkeit von Bankdiensten beeinträchtigen kann und dies bei einigen Banking-Apps bereits tut; die Behörde hat das ziemlich ernst genommen, und ich erwarte eine spätere Antwort.

    • In den meisten Teilen Europas, einschließlich der Niederlande, kann man unter GrapheneOS mit Curve Pay per Tap bezahlen. Es funktioniert auch im Vereinigten Königreich, ist aber leider in den USA noch nicht gestartet.
      Einige Banken unterstützen möglicherweise weiterhin eigenes Tap-to-Pay. In Europa gibt es dafür ein standardisiertes System, das von mehreren Banken unterstützt wird. Eine Liste der betreffenden Banken findet sich unter https://privsec.dev/posts/android/banking-applications-compa.... Um Entwicklungskosten zu senken, sind viele stark zu Google Pay gewechselt, aber nun könnte eine größere Gegenbewegung entstehen.
      Unternehmen, die die Nutzung von GrapheneOS über die Play Integrity API blockieren, sollte man https://grapheneos.org/articles/attestation-compatibility-gu... schicken. Damit lässt sich GrapheneOS sicherer zulassen und gleichzeitig die Verifikation beibehalten. In letzter Zeit konnten Nutzer einige Banken davon überzeugen, dies zu implementieren; Swissquote hat es in der Yuh-App umgesetzt, und man hofft, dass es bald auch in der Haupt-App von Swissquote landet. Besser wäre es zwar, die Play Integrity API gar nicht erst einzubauen, aber wenn Nutzer viele Bewertungen und Support-Anfragen hinterlassen, können sie den Anbietern klarmachen, dass es ein großes Problem ist, und sie dazu bringen, sie zu entfernen oder auf eine alternative Implementierung umzusteigen.
    • Dass niederländische Banken zur Installation von Google Pay auffordern, wirkt wie ein großer Fehler und eine verpasste Chance. In manchen Ländern haben Banken gemeinsam ein eigenes System entwickelt, mit dem man über eine kleine App Geld überweisen und bezahlen kann – nicht über US-Big-Tech.
      Meiner Meinung nach sollte jedes Land so eine App haben. Man will wohl kaum, dass das Zahlungssystem vollständig von US-Unternehmen abhängt.
    • Als ich vor einigen Jahren GrapheneOS in den USA ausprobiert habe, waren Bankprobleme nicht besonders groß. Da Google Pay oder Apple Pay nicht funktionierten, nahm man einfach eine RFID-Karte mit.
      Das größere Problem war, dass Apps beim Start nach Google-Play-Komponenten suchten und dann eine Null-Pointer-Exception warfen. Über zwei Monate hinweg fielen mindestens eine Woche lang parkmobile, mehrere Apps von Ladenetzen für Elektroautos, uber, lyft und yelp aus.
      Ich frage mich, ob das immer noch ein Problem ist oder ob es heute stabiler läuft – abgesehen von den Problemen rund um Google Integrity.
      GrapheneOS lieferte mehr als das Doppelte der von Google beworbenen Akkulaufzeit, bis man Google Play Services in der Sandbox installierte; danach fiel sie auf das beworbene Niveau. Das wäre ebenfalls etwas für die Beschwerde. Die Akkulaufzeit aller zu halbieren, ist ein leicht quantifizierbarer wirtschaftlicher Schaden. Datenschutz ist zwar wichtiger, als Akkukapazität im Wert von 50 Dollar zu bündeln und zu verschwenden, aber Google kann Datenschutzprobleme mit Fachjargon und Wortklauberei leichter umgehen.
    • Die Integrity API ist wirklich bösartig: Sie nimmt den Menschen Kontrolle weg und konzentriert sie bei Google, trotzdem hat Google sie irgendwie als Sicherheitsmaßnahme verkauft.
    • Ich nutze inzwischen einfach eine kontaktlose Karte. Ich bin fertig damit, meine Zahlungsfähigkeit an ein Gerät eines Drittanbieters zu binden. Wenn ich jemandem direkt Geld schicken muss, nutze ich PayPal-Familie/Freunde oder eine direkte Banküberweisung.
  • Anfangs war ich verwirrt, warum das bemerkenswert ist, aber das Pixel 9a ist gerade erst am Donnerstag erschienen. Für ein Community-Betriebssystem ist das eine unglaublich schnelle Reaktion.

    • Ein erheblicher Teil der Arbeit zur Unterstützung eines neuen Geräts liegt im initialen Geräte-Porting, und da man vom offiziellen Pixel-Tree ausgehen kann, dürfte die Anpassung an den GrapheneOS-spezifischen Build-Prozess keine riesige Sache sein.
      Die übrigen GrapheneOS-Anpassungen liegen wohl auf Framework-Ebene und sind daher geräteunabhängig. Es könnte Kernel-Änderungen zur Härtung geben, aber ich weiß nicht, wie einfach deren Portierung ist. Ich frage mich auch, ob die Pixel-9-Serie eine neuere Kernel-Version nutzt als das Pixel 8.
    • Wirklich schnell. 9a und 9 Pro sind zwar sehr ähnlich, aber für Community-basierte Entwicklung ist selbst das beachtlich.
      Ich bin oft kritisch, aber dem GrapheneOS-Team muss man dafür Anerkennung geben.
    • Sie gehen von einem Betriebssystem aus, das dafür gemacht wurde, auf diesem Gerät zu laufen.
    • Es ist auch das erste Pixel, das nach dieser Ankündigung erschienen ist: https://news.ycombinator.com/item?id=43485950
    • Ich frage mich, warum man die Treiber dieses Betriebssystems nicht nach Linux portieren kann, um auch neuere Telefone zu unterstützen.
  • Nachdem Google die Akkulaufzeit ruiniert hatte, habe ich GrapheneOS auf meinem Pixel 4a installiert[0]. Beim ersten Umstieg war es frustrierend, weil manches nicht funktionierte, aber inzwischen habe ich mich daran gewöhnt und habe wieder das Gefühl, mein Gerät sicher zu nutzen.
    Das Gerät fühlt sich an, als gehöre es wirklich mir, und ich muss mir keine Sorgen machen, wer mich als Nächstes ausspioniert oder mir plötzlich Funktionen wegnimmt.
    [0] https://grapheneos.social/@GrapheneOS/113917226566692707

    • Unter den Vorteilen von GrapheneOS würde ich Akkulaufzeit eher nicht hervorheben. Die Kompatibilitätsschicht für Google Play Services frisst enorm viel Akku. Selbst wenn das Gerät über Nacht nur im Standby liegt, sind 20–30 % weg.
    • Es kommt mir seltsam vor, dass Leute sich ständig über ein Software-Update beschweren, das verhindern soll, dass ein vier Jahre alter Akku explodiert. Zumal dieselbe Firma das Smartphone kostenlos repariert oder auf Wunsch auch 50 Dollar zahlt.
    • GrapheneOS ist wirklich gut. Davor habe ich jahrelang LineageOS genutzt, daher war die Akkulaufzeit ohnehin schon in Ordnung.
      Aber die umfassende Zugriffskontrolle und die Funktion, alle paar Monate kaum genutzte Apps zu überprüfen, sind sehr praktisch. Allerdings mache ich kein Onlinebanking auf dem Smartphone. Für Leute, die das tun, kann es realistisch schwierig werden. Das Einzige, was mir nicht gefällt, ist, dass es nur auf Google Pixel läuft.
  • Ich halte GrapheneOS für eine der wichtigsten aktuell laufenden Initiativen. Viele Menschen tragen ein universelles Überwachungsgerät in der Tasche und wissen nicht, wie viele Rechte sie damit abgeben.
    Sie haben keine Kontrolle über diese Geräte und verstehen nicht einmal, dass das so ist. GrapheneOS gibt einem eine Möglichkeit, sich zu wehren. Es ist schwer, auf den Komfort moderner Smartphones zu verzichten, aber mit GrapheneOS behält man 90 % dieses Komforts und reduziert Überwachung und Angriffsfläche erheblich.
    Jetzt wäre ein Pixel mit zwei großen Hardware-Schaltern schön. Je ein Slider auf jeder Seite: einer schaltet die Funkmodule ab, der andere die Sensoren (Kamera, Mikrofon). Wenn man telefonieren möchte, schiebt man den großen Slider hoch und aktiviert Kamera und Mikrofon.
    Danke an strcat und das Team. Wer GrapheneOS nicht nutzt, sollte es in Betracht ziehen. Spenden sind hier möglich: https://grapheneos.org/donate Wer über passende Programmierkenntnisse verfügt, kann sich auch beteiligen.

    • Für künftige eigene Hardware ist ein Schalter zum Deaktivieren der Sensoren geplant, aber bei primären Computing-Geräten ist sein Wert geringer, als viele denken.
      Wenn ein Gerät erfolgreich angegriffen wird, können alle Daten abgegriffen werden: Dokumente, Fotos, Videos, Browserverlauf, Login-Sitzungen, Passwörter usw. Während die Sensoren eingeschaltet sind, können auch die Sensoren kontrolliert werden, einschließlich Telefonaten und Ähnlichem.
      Ein Schalter, der alle Funkmodule abschaltet, ist in diesem Bedrohungsmodell deutlich weniger nützlich. Denn auch normale Apps wissen, wie sie Daten in eine Warteschlange legen und später senden können. Wenn das Ziel ist, Standortverfolgung zu verhindern, müssen nicht nur Funkmodule, sondern alle Funkmodule und Sensoren abgeschaltet werden. Potenziell nützlich kann das sein, wenn ein Angreifer zwar die Funk-Firmware ausnutzen kann, wegen der IOMMU-Isolation von GrapheneOS und der gehärteten Kernel-/Userspace-Treiber aber nicht bis ins Betriebssystem gelangt. Dank Verified Boot verschwindet der Zugriff jedoch, sofern die Funkmodule keinen wichtigen persistenten Zustand haben, sobald beim Neustart die Stromversorgung der Funkmodule aus- und wieder eingeschaltet wird.
  • Ich frage mich, wie „privat“ GrapheneOS wirklich ist.
    Ich würde gern wissen, wie viel man durch den Wechsel im Vergleich zu dem gewinnt, was beim Standard-Android übrig bleibt.
    Edit: Diese Seite wirkt umfassend — https://staging.grapheneos.org/features

    • Standardmäßig gibt es keine Google-Dienste, daher ist die Privatsphäre sehr stark. Stattdessen kann man Google-Dienste einfach als normale Apps ohne Sonderrechte installieren; sie verhalten sich fast genauso wie bei einer privilegierten Installation in anderen Android-Versionen, geben dem Nutzer aber mehr Kontrolle, und einige Zugriffe sind standardmäßig eingeschränkt.
      Unerwünschten Apps kann man auch den Internetzugriff entziehen, damit sie keine Daten nach Hause senden können.
      Die meisten anderen Vorteile sind weniger offensichtlich. Es gibt einen gehärteten Speicher-Allokator, der verschiedene Arten von Sicherheitskompromittierungen deutlich erschwert, und es laufen auch viel weniger unnötige Hintergrunddienste, die Ressourcen verbrauchen. Mehr dazu ist auf der Website zusammengestellt und die Lektüre lohnt sich.
    • Die verlinkte Feature-Seite ist der beste Ort, um einen Überblick über die angebotenen Funktionen zu bekommen. Dort wird aufgelistet, was gegenüber dem aktuellen Android Open Source Project oder dem Standard-Pixel-OS geändert und hinzugefügt wird.
      Viele wichtige Funktionen sind in einem Abschnitt zusammengefasst; insbesondere der Abschnitt zum Exploit-Schutz und seine Unterabschnitte decken einen großen Teil dessen ab, was es auf der Sicherheitsseite bietet. Abgesehen von kleineren Änderungen ist das meiste enthalten. Außerdem werden bestimmte Funktionen aus der Liste entfernt, sobald sie zu Standard-Android-Funktionen werden, und es ist auch gelungen, mehrere der implementierten Funktionen in den Linux-Kernel oder das Android Open Source Project zurückfließen zu lassen.
      Beispiele für die Wirkung der Sicherheitsverbesserungen gibt es hier: https://discuss.grapheneos.org/d/14344-cellebrite-premium-ju...
      Weiter unten im Thread wurden auch die Cellebrite-Premium-Dokumente vom Februar 2025 gepostet; insgesamt ist die Lage im Wesentlichen ähnlich.
      https://discuss.grapheneos.org/d/20401-grapheneos-improvemen... enthält einige Details dazu, wie der Schutz vor Datenextraktion seit Anfang 2024 verbessert wurde.
      Das Standard-Pixel-OS ist grob gesagt AOSP mit tief integrierten Google-Apps. Pixel ändert im Vergleich zum AOSP-Code nicht wirklich etwas, sondern ersetzt mehrere Komponenten durch eigene, fügt Overlays und Apps usw. hinzu. AOSP enthält bereits das, was sie für ihr Angebot benötigen. Google Play und mehrere Apps erhalten über privilegierte Berechtigungen, SELinux-MAC/MLS-Richtlinien (in AOSP enthalten), verschiedene Allowlists usw. weitreichenden privilegierten Zugriff. Außerdem werden Play-Dienste usw. als Backend für mehrere AOSP-APIs verwendet.
      Eine der Hauptfunktionen ist die Sandboxed-Google-Play-Kompatibilitätsschicht. Damit lassen sich Google Play Services, Google Play Store, Google Search usw. als normale, sandboxed Apps ohne jegliche Sonderzugriffe ausführen. Für die meisten Funktionen müssen Nutzer nicht einmal normale, nicht privilegierte Berechtigungen wie Kontakte oder Standort erteilen. Einige Funktionen wie die Standortfreigabe in Google Maps oder die Synchronisierung von Google Contacts benötigen solche Berechtigungen jedoch.
    • GrapheneOS ist nicht für den alltäglichen Durchschnittsnutzer gedacht. Es passt nur gut, wenn man keine Apps nutzt, die wie Steam oder Discord von Google Play abhängen. Wenn man AT&T nutzt, funktionieren auch Anrufer-ID oder Voicemail nicht.
      Es ist ein Betriebssystem für Menschen, denen Privatsphäre und Sicherheit wichtiger sind als ein im Alltag bequemes Smartphone. Für Normalnutzer ist es überhaupt nicht gedacht.
  • Ich wollte GrapheneOS wirklich mögen, aber es fühlte sich stärker abgeschottet an als Standard-Android. Der Hauptgrund, warum ich überhaupt ein Custom-Betriebssystem will, ist, dass ich das Gerät, das mir gehört, selbst kontrollieren möchte.
    GrapheneOS kommt eher dem gleich, die Kontrolle über mein Telefon von Google an die Betreiber von GrapheneOS zu übergeben. Ich habe kein Mitspracherecht darüber, wie mein Telefon funktionieren soll.
    GrapheneOS scheint davon auszugehen, dass Nutzer nicht vertrauenswürdig genug sind, ihr eigenes Gerät zu handhaben. Aber keine Sorge, sie wüssten, was das Beste sei, und ihre Kontrolle sei eine völlig andere Art von Kontrolle als die von Google. Die Struktur läuft darauf hinaus: Wenn man ihnen einfach vertraut, ist alles in Ordnung.
    Nach ein paar Monaten bin ich zu LineageOS gewechselt.

    • Mich würde interessieren, auf welche konkrete Weise es sich „stärker abgeschottet“ angefühlt hat als Standard-Android. Es wird zwar nicht empfohlen, aber wenn man möchte, kann man auch Magisk und Root installieren, und sie versuchen nicht, das zu verhindern.
      Auf der GrapheneOS-Homepage steht: „ein privates und sicheres mobiles Betriebssystem mit Android-App-Kompatibilität“.
      Man muss verstehen, dass „Sicherheit“ und „den Nutzer nach Belieben festlegen lassen, wie das Telefon funktioniert“ in entgegengesetzte Richtungen gehen. Wenn der Nutzer mit einem Fingertipp die Sandbox umgehen kann, kann das Telefon nicht sicher sein. Auf einem Linux-System kann der Nutzer vieles festlegen, aber man sollte sich nicht vormachen, dass es deshalb sicher sei. Eine Zeile wie bash -c "$(curl -fsSL [http://](<http://>;)... reicht, um kompromittiert zu werden.
  • Ich habe kürzlich GrapheneOS auf einem Ersatz-Pixel 4a installiert, und das lief über ein Browserfenster. Anfangs dachte ich, ich müsste so etwas wie einen Firmware-Flasher herunterladen, aber das Gerät wurde über die Webseite aktualisiert. Das war beeindruckend.
    Ein weiterer Punkt, den ich erwähnen möchte: Da Chromium installiert ist, kann man Progressive Web Apps installieren, statt eine Verbindung zu Sandboxed Google Play usw. herzustellen. Die Progressive Web Apps, die ich ausprobiert habe, sahen fast genauso aus wie auf dem iPhone oder Desktop.
    Natürlich sind Progressive Web Apps noch weit davon entfernt, ein vollwertiger Ersatz zu sein, aber theoretisch ist es möglich. Ein unabhängiges mobiles Betriebssystem und plattformunabhängige Apps, keine Apple-/Google-ID und kein App Store. Genau das war der Zweck dieser Testinstallation, und es hat tatsächlich funktioniert.

  • Was mir beim kürzlichen Kauf eines neuen Pixel 9 an GrapheneOS gefallen hat: Die Installation war allein mit einem älteren Pixel-Smartphone sehr einfach.
    Das Installationsprogramm basiert auf WebUSB und läuft daher im Vanadium-Browser. Man konnte die beiden Smartphones per USB-Kabel verbinden und das Betriebssystem über den Browser auf dem neuen Gerät installieren.
    Was derzeit fehlt, ist eine „Übertragen“- oder Backup-Funktion. Abgesehen davon, Apps manuell zu verschieben und, wenn möglich, die eingebauten Import-/Export-Funktionen der jeweiligen Apps zu nutzen, gibt es keine gute Lösung.

    • Unter Einstellungen > System > Backup gibt es ein eingebautes System für verschlüsselte Backups. Es funktioniert ähnlich wie das geräteübergreifende Übertragungssystem von Google Play.
      Es nutzt denselben geräteübergreifenden Übertragungsmodus der Android-Backup-Infrastruktur und sollte genau dieselben Daten sichern, die auch das Übertragungssystem von Google Play verschiebt. Da der Geräte-zu-Gerät-Modus verwendet wird, werden deutlich mehr Daten gesichert als bei Google-Play-Cloud-Backups.
  • Man sollte wieder allgemein ein Screenshot-Menü in die Navigation aufnehmen. Weder in Social Media noch auf Websites gibt es Screenshots. Man könnte meinen, es sei ein textbasiertes Betriebssystem.

    • GrapheneOS sieht fast genauso aus wie AOSP und fügt keine visuellen Funktionen hinzu, daher dürften Screenshots kaum aussagekräftig sein.
  • Ich beobachte GrapheneOS seit Jahren, zögere aber wegen einer einzigen Sache: automatische Anrufaufzeichnung.
    Ich würde gern wechseln.

    • Das ist geplant, hat aber keine hohe Priorität. Es gibt viele andere Dinge, die wir implementieren möchten, daher ist es schwer, bis dahin zu kommen. Irgendwann werden wir es hinzufügen. Wir müssen mehr Entwickler einstellen und wachsen, um mehr schaffen zu können.
    • Ich nutze die ACR-Phone-App zusammen mit der APH-App und habe ihr die Netzwerkberechtigung entzogen.
    • Gibt es dafür nicht eine App?