GrapheneOS am Google Pixel 9a installieren
GrapheneOS Installation auf Google Pixel 9a im Browser oder im Debian Linux Terminal
Systemanforderungen und Voraussetzungen
GrapheneOS Installation auf Google Pixel 9a unter Debian Linux
TEIL 1: Vorbereitung des Google Pixel 9a
1.1 Ausgangssituation
Diese Anleitung gilt für:
- Fabrikneue Google Pixel 9a Geräte (noch nie eingeschaltet)
- Zurückgesetzte Pixel 9a (Werkseinstellungen)
- Modell ohne Carrier-Lock (SIM-Lock frei)
1.2 Das Pixel 9a für GrapheneOS vorbereiten
Schritt 1: Erste Inbetriebnahme
- Pixel 9a einschalten (Power-Button)
- Sprache wählen und "Start" tippen
- Mit WLAN verbinden (zwingend erforderlich!)
- Google-Setup überspringen:
- "Offline einrichten" wählen (falls verfügbar)
- Oder: Alle optionalen Schritte überspringen
- KEIN Google-Konto einrichten
- KEINE Apps installieren
Schritt 2: System-Updates installieren
Einstellungen → System → Systemupdate
- Alle verfügbaren Updates installieren
- Gerät neu starten wenn gefordert
- Dieser Schritt stellt sicher, dass die neueste Firmware vorhanden ist
Schritt 3: Entwickleroptionen aktivieren
Einstellungen → Über das Telefon → Build-Nummer
- 7x auf "Build-Nummer" tippen
- Nach dem 4. Tippen erscheint ein Countdown
- Meldung: "Sie sind jetzt Entwickler"
Schritt 4: OEM-Entsperrung aktivieren
Einstellungen → System → Entwickleroptionen → OEM-Entsperrung
- Schalter auf "Ein" stellen
- Geräte-PIN oder Passwort eingeben
- Sicherheitswarnung mit "Aktivieren" bestätigen
WICHTIG: Das Gerät muss mit dem Internet verbunden sein, damit Google die OEM-Entsperrung verifizieren kann!
Schritt 5: USB-Debugging aktivieren (nur für CLI-Installation)
Einstellungen → System → Entwickleroptionen → USB-Debugging
- Schalter auf "Ein" stellen
- Warnung mit "OK" bestätigen
Hinweis: Dieser Schritt ist NUR nötig, wenn Sie die Terminal-Installation (Teil 3) verwenden möchten.
1.3 Wichtige Hardware-Anforderung
Das USB-C-Kabel - der häufigste Fehlergrund!
✅ VERWENDEN SIE:
- Original Google Pixel USB-C-Kabel (im Lieferumfang)
- Hochwertige USB-C-Kabel (Anker, Belkin, etc.)
- Kurze Kabel (unter 1,5m)
❌ VERMEIDEN SIE:
- USB-Hubs jeglicher Art
- USB-Verlängerungskabel
- Billige No-Name-Kabel
- Frontpanel-USB-Ports am PC
- Beschädigte oder abgenutzte Kabel
1.4 Pixel 9a in Fastboot-Modus booten
Diese Schritte benötigen Sie später bei der Installation:
- Gerät komplett ausschalten:
- Power-Button lange drücken
- "Ausschalten" wählen
- Fastboot-Modus starten:
- Lautstärke-Leiser-Taste + Power-Button gleichzeitig drücken
- Beide Tasten gedrückt halten
- Nach ca. 5 Sekunden erscheint der Fastboot-Bildschirm
- Fastboot-Modus erkennen:
- Kleiner Android-Roboter mit offenem Bauch
- Roter Text "Fastboot Mode"
- Geräteinformationen werden angezeigt
Das Pixel 9a ist jetzt bereit für die GrapheneOS-Installation!
TEIL 2: Web-Installation über Browser (Empfohlen)
2.1 Warum Web-Installation?
Perfekt für Sie, wenn:
- Sie eine einfache, grafische Installation bevorzugen
- Sie keine Terminal-Erfahrung haben
- Sie schnell zum Ziel kommen möchten
Vorteile:
- ✅ Keine Software-Installation nötig
- ✅ Automatische Fehlerbehandlung
- ✅ Grafische Benutzeroberfläche
- ✅ Funktioniert auf allen Betriebssystemen
2.2 Browser-Anforderungen
Unterstützte Browser unter Debian:
- Chromium (empfohlen) - Installation:
sudo apt install chromium - Google Chrome - Download von google.com/chrome
- Microsoft Edge - Download von microsoft.com/edge
- Brave - Download von brave.com (Shields müssen deaktiviert werden!)
WICHTIG - Diese Browser funktionieren NICHT:
- ❌ Firefox (keine WebUSB-Unterstützung)
- ❌ Snap/Flatpak-Versionen von Browsern
- ❌ Tor Browser
- ❌ Inkognito/Privater Modus
2.3 Schritt-für-Schritt Web-Installation
Vorbereitung auf Debian:
# NUR dieser eine Befehl im Terminal:
sudo systemctl stop fwupd.service
Dieser Befehl verhindert, dass ein Debian-Systemdienst die USB-Verbindung stört.
Installation durchführen:
Schritt 1: Pixel in Fastboot-Modus
- Siehe Teil 1.4 für die Anleitung
- Gerät noch NICHT per USB verbinden
Schritt 2: GrapheneOS Web-Installer öffnen
- Unterstützten Browser starten (z.B. Chromium)
Diese URL aufrufen:
https://grapheneos.org/install/web
Schritt 3: Bootloader entsperren
- Pixel per USB mit Computer verbinden
- "Unlock bootloader" Button im Browser klicken
- USB-Gerät auswählen:
- Popup erscheint
- "Pixel 9a" aus Liste wählen
- "Verbinden" klicken
- Am Pixel bestätigen:
- Mit Lautstärke-Tasten zu "Unlock the bootloader" navigieren
- Mit Power-Button bestätigen
- ⚠️ Alle Daten werden gelöscht!
- Gerät startet automatisch neu
Schritt 4: GrapheneOS installieren
- Pixel erneut in Fastboot-Modus bringen (siehe Teil 1.4)
- USB-Kabel wieder anschließen
- Im Browser: "Download release" klicken
- Download von ~1 GB beginnt
- Fortschrittsbalken beobachten
- Nach Download: "Flash release" klicken
- USB-Gerät erneut auswählen wenn gefragt
- Warten (10-15 Minuten):
- NICHT unterbrechen
- Gerät startet mehrmals neu
- Bildschirm kann minutenlang schwarz sein
Schritt 5: Bootloader sperren
- Nach erfolgreichem Flash: "Lock bootloader" Button klicken
- Am Pixel bestätigen:
- Mit Lautstärke-Tasten zu "Lock the bootloader" navigieren
- Mit Power-Button bestätigen
- Pixel startet mit GrapheneOS!
2.4 Verifizierung
Beim ersten Start erscheint kurz eine gelbe Warnung mit einem Hash-Code. Für das Pixel 9a muss dieser sein:
0508de44ee00bfb49ece32c418af1896391abde0f05b64f41bc9a2dfb589445b
2.5 Häufige Probleme und Lösungen
"Device not detected"
- Anderes USB-Kabel verwenden (löst 80% der Probleme!)
- Anderen USB-Port testen (direkt am Mainboard, hinten am PC)
- Browser komplett neu starten
- Pixel neu in Fastboot-Modus booten
"Waiting for device"
- In Debian:
sudo systemctl stop fwupd.serviceausführen - USB-Kabel neu anstecken
- Anderen Browser versuchen
Browser-spezifische Probleme
- Brave: Shield-Symbol klicken → Shields deaktivieren
- Alle Browser: Cache löschen, Cookies löschen
- Alternative: Anderen unterstützten Browser installieren
TEIL 3: CLI-Installation über Terminal (Für Fortgeschrittene)
3.1 Warum CLI-Installation?
Perfekt für Sie, wenn:
- Sie volle Kontrolle über den Prozess wünschen
- Sie Terminal-erfahren sind (SysOps)
- Sie detaillierte Fehlerausgaben benötigen
- Sie die Installation offline durchführen möchten
Vorteile:
- ✅ Vollständige Kontrolle
- ✅ Detaillierte Diagnose-Ausgaben
- ✅ Signatur-Verifizierung möglich
- ✅ Skriptfähig für mehrere Geräte
- ✅ Offline-Installation nach Download
3.2 Android Platform Tools installieren
Installation unter Debian 12/13:
# System aktualisieren
sudo apt update && sudo apt upgrade -y
# Android Debug Bridge und Fastboot installieren
sudo apt install adb fastboot
# udev-Regeln für USB-Geräteerkennung
sudo apt install android-sdk-platform-tools-common
# Benutzer zur plugdev-Gruppe hinzufügen
sudo usermod -a -G plugdev $USER
# WICHTIG: Abmelden und wieder anmelden!
logout
Nach Neuanmeldung - Versionen prüfen:
# Versionen anzeigen
adb --version
fastboot --version
# Fastboot muss Version 35.0.1 oder höher sein!
Falls Fastboot zu alt ist (Debian 12):
# Neueste Platform Tools von Google
cd /tmp
wget https://dl.google.com/android/repository/platform-tools-latest-linux.zip
unzip platform-tools-latest-linux.zip
# Alte Versionen ersetzen
sudo cp platform-tools/adb /usr/local/bin/
sudo cp platform-tools/fastboot /usr/local/bin/
# Versionen erneut prüfen
fastboot --version
3.3 GrapheneOS Factory Image herunterladen
# Arbeitsverzeichnis erstellen
mkdir ~/grapheneos-pixel9a
cd ~/grapheneos-pixel9a
# Factory Image für Pixel 9a (Codename: tegu) herunterladen
wget https://releases.grapheneos.org/tegu-install-2025090800.zip
# Signatur-Datei herunterladen
wget https://releases.grapheneos.org/tegu-install-2025090800.zip.sig
# GrapheneOS Signaturschlüssel importieren (optional aber empfohlen)
wget https://grapheneos.org/releases/factory-signing-key.asc
gpg --import factory-signing-key.asc
# Signatur verifizieren
gpg --verify tegu-install-2025090800.zip.sig tegu-install-2025090800.zip
# Ausgabe sollte "Good signature" enthalten
3.4 Schritt-für-Schritt CLI-Installation
Schritt 1: Vorbereitung
# fwupd-Service stoppen (stört Fastboot)
sudo systemctl stop fwupd.service
# Factory Image entpacken
unzip tegu-install-2025090800.zip
cd tegu-install-2025090800
# Dateien prüfen
ls -la
# Sollte enthalten: flash-all.sh, bootloader-*.img, radio-*.img, image-*.zip
Schritt 2: Pixel in Fastboot-Modus
- Siehe Teil 1.4 für die Anleitung
- Gerät per USB mit Computer verbinden
Schritt 3: Verbindung testen
# Gerät sollte aufgelistet werden
fastboot devices
# Erwartete Ausgabe (Beispiel):
# 1A2B3C4D5E6F fastboot
# Falls keine Ausgabe: USB-Kabel prüfen!
Schritt 4: Bootloader entsperren
# Bootloader Unlock-Befehl
fastboot flashing unlock
# Ausgabe:
# OKAY [ 0.100s]
# Finished. Total time: 0.100s
AM PIXEL:
- Mit Lautstärke-Tasten zu "Unlock the bootloader" navigieren
- Mit Power-Button bestätigen
- ⚠️ Alle Daten werden gelöscht!
- Gerät startet neu
Schritt 5: GrapheneOS installieren
# Pixel erneut in Fastboot-Modus booten (siehe Teil 1.4)
# Flash-Skript ausführbar machen
chmod +x flash-all.sh
# Installation mit Datenlöschung starten (empfohlen)
./flash-all.sh -w
# Der Prozess zeigt folgende Ausgaben:
# Sending 'bootloader' (8531 KB)...
# Writing 'bootloader'...
# Rebooting into bootloader...
# Sending 'radio' (65536 KB)...
# Writing 'radio'...
# [weitere Partitionen...]
Dauer: 10-15 Minuten WICHTIG: Nicht unterbrechen!
Schritt 6: Bootloader sperren
# Nach erfolgreichem Flash
fastboot flashing lock
# Ausgabe:
# OKAY [ 0.100s]
# Finished. Total time: 0.100s
AM PIXEL:
- Mit Lautstärke-Tasten zu "Lock the bootloader" navigieren
- Mit Power-Button bestätigen
- Gerät startet mit GrapheneOS!
3.5 Erweiterte CLI-Optionen
Manuelles Partition-für-Partition Flashen:
# Für Debugging oder spezielle Anforderungen
fastboot flash bootloader bootloader-tegu-*.img
fastboot reboot-bootloader
sleep 5
fastboot flash radio radio-tegu-*.img
fastboot reboot-bootloader
sleep 5
# System-Images entpacken
unzip image-tegu-*.zip
# Einzelne Partitionen flashen
fastboot flash boot boot.img
fastboot flash dtbo dtbo.img
fastboot flash vbmeta vbmeta.img
fastboot flash vbmeta_system vbmeta_system.img
fastboot flash vbmeta_vendor vbmeta_vendor.img
fastboot flash super super.img
# Userdata löschen und neu starten
fastboot -w
fastboot reboot
Zwischen Slots wechseln (bei Problemen):
# Aktuellen Slot anzeigen
fastboot getvar current-slot
# Anderen Slot aktivieren
fastboot set_active other
# Erneut flashen
./flash-all.sh
3.6 Fehlerbehebung CLI
"Permission denied"
# Mit sudo versuchen (nicht ideal, aber für Test)
sudo fastboot devices
# Besser: udev-Regeln prüfen
ls -la /etc/udev/rules.d/*android*
# udev neu laden
sudo udevadm control --reload-rules
sudo systemctl restart systemd-udevd
"no permissions (user in plugdev group; are your udev rules wrong?)"
# Gruppe prüfen
groups
# Falls plugdev fehlt
sudo usermod -a -G plugdev $USER
# Abmelden und neu anmelden!
"FAILED (remote: Slot Unbootable)"
# Rettungsversuch über anderen Slot
fastboot set_active other
./flash-all.sh -w
Nach der Installation: Erste Schritte in GrapheneOS
GrapheneOS Ersteinrichtung
- Sprache wählen (Deutsch verfügbar)
- WLAN (optional, kann übersprungen werden)
- Datum & Uhrzeit (automatisch oder manuell)
- Sicherheit einrichten:
- PIN: Mindestens 6 Ziffern (zufällig!)
- Passwort: Mindestens 8 Zeichen mit Sonderzeichen
- OEM-Entsperrung deaktivieren auf dem letzten Bildschirm (wichtig!)
Bekannte Pixel 9a Probleme (September 2025)
- Näherungssensor bei Anrufen (Issue #5763):
- Problem: Display schaltet sich nicht ab
- Workaround: Lautsprecher kurz ein/aus
- Schnellladen (Issue #5895):
- Problem: Funktioniert nur bei ausgeschaltetem Gerät
- Workaround: Zum Schnellladen ausschalten
- Anrufaufzeichnung (Issue #5453):
- Problem: Stoppt nach 20-30 Sekunden
- Status: Fix in Arbeit
Empfohlene erste Einstellungen
Sicherheit:
- Einstellungen → Sicherheit → Auto-Reboot → 72 Stunden
- Einstellungen → Sicherheit → USB-Einschränkungen → Nur Laden
- Einstellungen → Sicherheit → Scramble PIN Layout → Ein
Privatsphäre:
- Einstellungen → Netzwerk → Private DNS →
base.dns.mullvad.net - Einstellungen → Datenschutz → Berechtigungsmanager → Sensoren standardmäßig aus
Apps installieren:
- F-Droid (Open Source Apps): https://f-droid.org
- Aurora Store (Play Store Apps anonym)
- Sandboxed Google Play (falls Google-Dienste benötigt)
Sandboxed Google Play (optional)
Falls Sie Google-Dienste benötigen:
- "Apps" öffnen (GrapheneOS App Store)
- In dieser Reihenfolge installieren:
- Google Services Framework
- Google Play Services
- Google Play Store
- Tipp: In separatem Benutzerprofil für maximale Isolation
Zusammenfassung
Sie haben erfolgreich GrapheneOS auf Ihrem Pixel 9a installiert!
Web-Installation: Schnell und einfach, perfekt für die meisten Nutzer CLI-Installation: Volle Kontrolle für erfahrene Linux-Nutzer
Bei Problemen hilft die GrapheneOS-Community:
- Matrix Chat: #grapheneos:grapheneos.org
- Forum: discuss.grapheneos.org
- Dokumentation: grapheneos.org/usage
Genießen Sie Ihr privatsphäre-respektierendes Smartphone!