SMS/TEL Forwarder Neo

Version: Barracuda (v4)

Diese App ermöglicht die zuverlässige Weiterleitung von SMS und Anrufen an andere Telefonnummern oder E-Mail-Adressen. Ideal für "stationäre Smartphones" oder temporäre Erreichbarkeit unter anderer Nummer.

Features

📞 Anrufweiterleitung

  • Anpassbare MMI-Codes: Wählbar zwischen BMI/A1-Codes (Standard) und Generic-Codes
    • BMI/A1 Österreich (Standard): *21*Nummer** (Aktivieren), *021** (Status), **21** (Deaktivieren)
    • Generic Standard: *21*Nummer# (Aktivieren), *#21# (Status), ##21# (Deaktivieren)
  • Carrier-native Weiterleitung: Nutzt die Rufumleitung des Mobilfunkanbieters
  • Statusabfrage: Echtzeit-Überprüfung aktiver Weiterleitungen
  • Reset-Funktion: Ein-Klick-Deaktivierung aller Weiterleitungen
  • Internationale Vorwahl: Konfigurierbare Dial-Präfixe (Standard: "00" für Österreich)
  • Benutzerführung: 4-Sekunden-Warnung vor jedem MMI-Code-Wählvorgang mit klaren Anweisungen

💬 SMS-Weiterleitung

  • Automatische Weiterleitung: Empfangene SMS werden sofort weitergeleitet
  • Multi-Part SMS Support: Intelligente Rekonstruktion langer Nachrichten (>160 Zeichen)
  • Parallele Zustellung: SMS + E-Mail gleichzeitig (optional)
  • Loop-Detection: Verhindert Weiterleitungsschleifen
  • Foreground Service: Zuverlässige Hintergrundverarbeitung mit WakeLock
  • Test-SMS Funktion: Einfaches Testen der Weiterleitung direkt in der App

📧 E-Mail Integration

  • SMTP-Konfiguration: Unterstützung für alle SMTP-Server (Gmail, Outlook, etc.)
  • Sichere Speicherung: Verschlüsselte Passwort-Speicherung (androidx.security.crypto)
  • Parallele Zustellung: SMS per E-Mail + SMS gleichzeitig
  • Detaillierte Logs: Nachvollziehbare Zustellberichte
  • Test-Funktion: E-Mail-Konfiguration direkt testen

🎯 Benutzerfreundlichkeit

  • Android Contact Picker: Einfache Kontaktauswahl aus dem Telefonbuch
  • Material Design: Moderne UI mit Jetpack Compose
  • Kontakt-Karte: Übersichtliche Anzeige mit Name, Nummer und Typ
  • Ein-Klick-Aktionen: Schneller Zugriff auf alle Funktionen
  • Status-Indikatoren: Klare Anzeige des Weiterleitungsstatus

🔒 Sicherheit & Datenschutz

  • Verschlüsselte Präferenzen: Alle Einstellungen werden verschlüsselt gespeichert
  • Keine Cloud-Synchronisation: Alle Daten bleiben lokal auf dem Gerät
  • Open Source: Vollständig transparenter Quellcode auf GitHub
  • Keine Tracking-Dienste: Keinerlei Datensammlung oder Analytics
  • Minimale Berechtigungen: Nur notwendige Berechtigungen werden angefordert

📊 Logging & Debugging

  • Strukturiertes XML-Logging: Detaillierte Aufzeichnung aller Ereignisse
  • Log-Rotation: Automatische Verwaltung alter Log-Dateien
  • Export-Funktion: Logs können exportiert werden
  • Filterbare Ansicht: Einfaches Durchsuchen der Logs
  • Fehlerdiagnose: Hilfreiche Informationen bei Problemen

⚙️ Technische Highlights

  • Clean Architecture: Klare Trennung von Data/Domain/Presentation
  • Jetpack Compose: Moderne Android UI (100% Compose)
  • Kotlin Coroutines: Asynchrone Verarbeitung ohne Blocking
  • ViewModel Pattern: Zustandsverwaltung mit Factory Pattern
  • SharedPreferences + Encryption: Sichere Datenspeicherung
  • Android 10+ Support: Target SDK 34, Min SDK 29

🔧 SIM-Management

  • Multi-SIM Support: Automatische Erkennung mehrerer SIM-Karten
  • SIM-Auswahl: Wahl der SIM für ausgehende SMS
  • SIM-Info-Anzeige: Carrier-Name, Nummer, Status
  • Slot-Zuordnung: Klare Unterscheidung zwischen SIM 1 und SIM 2

Wichtige Hinweise & Best Practices

Systemanforderungen: Android 10.0 (API Level 29) oder höher. Getestet auf Android 16.