← Zurück zu Projekten

S.E.B.O. Custom ROM

Privacy & Security fokussierte Android Distribution basierend auf LineageOS

Über das Projekt

S.E.B.O. ist eine benutzerdefinierte Android ROM auf Basis von LineageOS für das Redmi Note 10 Pro, optimiert für erhöhte Sicherheits- und Datenschutzstandards. Das Projekt kombiniert die Stabilität von LineageOS mit modernen Sicherheitstechniken und einer vollständigen Entfernung von Googles Tracking-Services.

Ziele & Philosophie

Maximale Sicherheit

Hardened Kernel, erweiterte Exploit-Mitigationen und fortgeschrittene SELinux-Policies

Datenschutz

Google-frei mit erweiterten Privacy Controls und Sensor-Beschränkungen

Open Source

Vollständig transparent mit quelloffenen Komponenten

Community-Fokus

Gebaut für und von der Community, mit regelmäßigen Updates

Performance

Optimiert für Geschwindigkeit ohne Sicherheit zu opfern

Flexibilität

Modular aufgebaut, kann nach Bedarf konfiguriert werden

Sicherheits-Features

Exploit-Mitigationen

SELinux & Kernel-Sicherheit

Verschlüsselung & Trusted Execution

Privacy-Features

Google-frei Architektur

S.E.B.O. entfernt alle Google Play Services und bietet Alternativen:

Privacy Dashboard & Controls

Hintergrund & Daten-Schutz

Technische Architektur

Basis & Stack

Base: LineageOS 21+ (basierend auf AOSP)

Zielgerät: Redmi Note 10 Pro (sweet)

Build-System: Soong (bazel)

Kernel-Version: Linux 5.10+ mit Custom Patches

Build-Prozess

# Repo initialisieren repo init -u https://github.com/SEBO-1337/android_manifest.git -b sebo-main # Quellen synchronisieren repo sync -c -j$(nproc --all) # Build-Umgebung laden source build/envsetup.sh lunch sebo_sweet-userdebug # ROM bauen make -j$(nproc --all) # OTA Package generieren make otapackage

Projekt-Struktur

S.E.B.O. ROM/ ├── android_manifest/ # Repo-Manifest mit Custom Repositories ├── vendor/ │ └── sebo/ # S.E.B.O. Custom Overlays & Features ├── kernel/xiaomi/ # Hardened Kernel mit Custom Patches ├── device/xiaomi/sweet/ # Device Tree & Hardware Config ├── system/ # AOSP System-Module ├── packages/ │ ├── apps/ # Custom & Privacy-Apps │ └── modules/ # Custom Kernel-Module └── build/ # Build-Konfigurationen

🔧 Custom Komponenten & Patches

Kernel-Customization

Proprietary Blob Management

Custom Apps & Overlays

packages/apps/ ├── PrivacyHub/ # Privacy Dashboard & Controls ├── SensorProxy/ # Sensor Access Management ├── CameraWrapper/ # Hardened Camera App ├── Firewall/ # Network Access Control ├── LocationSpoofer/ # Location Privacy └── SettingsGlue/ # Integration Layer

Sicherheits-Richtlinien & Compliance

SELinux Policy Beispiel

# Restriktive Datei-Zugriffe allow sebo_control mediastore_data:dir { read open getattr }; allow sebo_control mediastore_data:file { read getattr }; dontaudit sebo_control unrestricted_socket:unix_stream_socket connectto; # Sensor Access Restrictions neverallow app_domain { accelerometer_device gyro_device magnetometer_device } : chr_file { ioctl write };

📦 Distribution & Updates

OTA Update-System

Build & Release

# Build-Signing java -Xmx4096m \ -Djava.library.path=out/host/linux-x86/lib64 \ -jar out/host/framework/signapk.jar \ -w build/target/product/security/releasekey.x509.pem \ build/target/product/security/releasekey.pk8 \ out/target/product/sweet/*.zip \ out/sebo_sweet-*.zip # Update-Package generieren make otapackage

Known Issues & Workarounds

Google-frei Probleme

Hardware-Kompatibilität

Ressourcen & Dokumentation

Beitragen & Community

S.E.B.O. ist ein Community-Projekt und freut sich über Beiträge, Bugmeldungen und Feature-Requests. Die Entwicklung erfolgt mit maximaler Transparenz und regelmäßiger Kommunikation mit der Community.

Wie Sie helfen können:

📄 Lizenz & Legal

S.E.B.O. Custom ROM basiert auf LineageOS und AOSP und wird unter der gleichen Lizenzen distribuiert:

← Zurück zu Projekten