Zurück zur Startseite

Mobian Firmware auf OnePlus 6: Server aus einem Smartphone

Der Artikel beschreibt die Installation von Mobian auf OnePlus 6, um einen kompakten Server zu erstellen. Behandelt Bootloader-Entsperrung, Flashen über fastboot, Wi-Fi/SSH-Einrichtung und Benchmarks. Geeignet für API-Hosting und Microservices.

OnePlus 6 → Linux-Server auf Mobian in einer Stunde
Advertisement 728x90

OnePlus 6 als kompakter Mobian-Server: Flashen und Einrichtung Schritt für Schritt

Das OnePlus 6 mit Snapdragon 845, 8 GB RAM und 128 GB Speicher eignet sich hervorragend für Heim-APIs und kleine Projekte. Durch das Flashen von Mobian – einer Debian-Variante für mobile Geräte – wird es zu einem vollwertigen Linux-Server, ohne den Lärm oder das Volumen eines herkömmlichen PCs. Der Prozess umfasst das Freischalten des Bootloaders, das Flashen von Boot- und Rootfs über Fastboot sowie die Einrichtung von Wi-Fi und SSH. Benchmarks zeigen solide Leistung im Mittelfeld.

Mobian nutzt die Android-Vendor-Treiber für einfache Kompatibilität. Die Installation löscht alle Daten, aber das Risiko eines Bricks ist gering, wenn du den Anleitungen von postmarketOS und der Mobian-Wiki folgst.

Gerätevorbereitung

Führe einen Factory Reset durch. Stelle sicher, dass das neueste OxygenOS läuft – Mobian basiert auf den Vendor-Partitionen.

Google AdInline article slot
  • Aktiviere den Entwicklermodus: Tippe 7-mal auf Build-Number in den Einstellungen.
  • Schalte OEM-Freischaltung ein.
  • Schalte aus, dann halte Lautstärke hoch + Power, um in Fastboot zu gelangen (Bildschirm zeigt 'fastboot', wähle grünes START mit Lautstärketasten).
  • Installiere Android SDK Platform-Tools auf deinem Host-Rechner.
  • Verbinde per USB und führe aus:
fastboot oem unlock

Bestätige auf dem Bildschirm – das Gerät startet neu mit freigeschaltetem Bootloader.

Lade mobian-sdm845-phosh-13.0.tar.xz von images.mobian.org/qcom herunter. Entpacke mobian-sdm845-phosh-20251002.boot-enchilada.img und mobian-sdm845-phosh-20251002.rootfs.img (enchilada = OnePlus 6 Modell).

Mobian flashen

Gehe in Fastboot (Lautstärke hoch + Power, START). Führe diese Sequenz aus:

Google AdInline article slot
fastboot --set-active=a
fastboot flash boot mobian-sdm845-phosh-20251002.boot-enchilada.img
fastboot erase userdata
fastboot -S 100M flash userdata mobian-sdm845-phosh-20251002.rootfs.img
fastboot erase dtbo
fastboot reboot
  • --set-active=a: Wählt Slot A (Standard).
  • flash boot: Ersetzt Android-Kernel durch Mobians.
  • erase userdata: Löscht Android-Daten.
  • flash userdata -S 100M: Flasht Rootfs in Blöcken (Fastboot-Limit).
  • erase dtbo: Entfernt kollidierende Device-Tree-Overlays.
  • reboot: Startet neu.

Beim ersten Boot entschlüsselt sich das Dateisystem – bis zu 10 Minuten. Login: mobian/1234. Ändere das Passwort sofort.

Netzwerk- und SSH-Einrichtung

Die Phosh-Oberfläche ist minimalistisch. Wi-Fi ist standardmäßig nicht im Schnellmenü:

sudo rfkill unblock all
nmcli radio wifi on
nmcli dev wifi list
sudo systemctl restart NetworkManager

Wi-Fi erscheint in den Einstellungen. Verbinde dich mit deinem Netzwerk.

Google AdInline article slot

Deaktiviere Ruhezustand: Einstellungen > Strom > Automatischer Ruhezustand (aus bei Netzbetrieb).

Ermittle deine IP:

hostname -I

Ausgabe: 10.66.0.1 (USB-Tethering), 192.168.x.x (Wi-Fi). Installiere SSH:

sudo apt update
sudo apt install -y openssh-server
sudo systemctl enable --now ssh

Test: ssh [email protected]. Richte Schlüssel ein:

ssh-keygen -t ed25519 -f ~/.ssh/mobian_oneplus6_ed25519 -C "mobian-oneplus6"
ssh-copy-id -i ~/.ssh/mobian_oneplus6_ed25519.pub [email protected]

Server-Optimierung

Mit SSH-Zugang richte Firewall (ufw), Überwachung (htop, glances) und Container (podman) ein. Der Snapdragon 845 (4x Kryo 385 Gold @2,8 GHz + 4x Silver @1,8 GHz) bewältigt Node.js-APIs, Python-Skripte und leichte Datenbanken.

  • Füge Swap hinzu: fallocate -l 2G /swapfile; chmod 600 /swapfile; mkswap /swapfile; swapon /swapfile.
  • Automatisches Mounten externer USB-Speicher unter /mnt/data.
  • Logs bereinigen: journalctl --vacuum-time=2weeks.

Für Headless-Modus: Deaktiviere Phosh mit sudo systemctl mask phosh.service.

Benchmarks und Leistung

Teste mit sysbench, stress-ng:

  • CPU (sysbench cpu --threads=8): ~4500 Ereignisse/s (vergleichbar mit älterem i5).
  • Speicher (sysbench memory): 5-6 GB/s Lesen/Schreiben.
  • I/O (fio randread): ~200 MB/s auf eMMC.

Ausreichend für 5-10 gleichzeitige API-Anfragen, ML-Inferenz (TensorFlow Lite) oder Heim-NAS.

Wichtige Tipps

  • Bootloader-Freischaltung ist irreversibel und löscht Daten.
  • Bleib bei stabilem phosh-13.0-Image für sdm845.
  • Nutze SSH-Schlüssel statt Standardpasswort 1234.
  • Deaktiviere Ruhezustand für 24/7-Betrieb.
  • Beobachte Temperaturen: Drosselt über 80 °C unter Last.

— Editorial Team

Advertisement 728x90

Weiterlesen