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-/USSD-Codes: Standard-GSM-Codes oder optionales A1-Sonderprofil
- Standard (GSM/USSD):
**21*Nummer# (Aktivieren), *#21# (Status), ##21# (Deaktivieren)
- A1-Sonderprofil: nur verwenden, wenn es von A1 bzw. dem Business-Vertrag ausdrücklich vorgegeben ist.
- Carrier-native Weiterleitung: Nutzt die Rufumleitung des Mobilfunkanbieters
- Statusabfrage: Fragt den Status beim Mobilfunkanbieter ab, ohne eine Einstellung zu ändern
- Reset-Funktion: Ein-Klick-Deaktivierung aller Weiterleitungen
- Internationale Vorwahl: Konfigurierbare Dial-Präfixe (Standard: "00" für Österreich)
- Passender Wählweg: Standard-GSM-Codes werden per USSD mit Netzantwort verarbeitet; nur das optionale A1-Sonderprofil wird als Telefonat ausgeführt
- Fehlermeldung ohne Blockade: Nach einem A1-Sonderprofil-Sprachanruf läuft der Ablauf automatisch weiter
💬 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. Einzige Ausnahme ist die optionale E-Mail-Weiterleitung: Sie überträgt Absender, Empfangszeitpunkt und Nachrichtentext an den SMTP-Server, den Sie selbst angeben — es gibt keinen Server des Herausgebers
- Erzwungene Transportverschlüsselung: E-Mails gehen nur über STARTTLS oder SSL/TLS hinaus, mindestens TLS 1.2 und mit Prüfung der Serveridentität; unverschlüsselt wird nicht gesendet
- Zwischenspeicher mit Verfallsdatum: Noch nicht zugestellte Weiterleitungen liegen verschlüsselt auf dem Gerät, sind vom Cloud-Backup ausgenommen und werden spätestens nach 7 Tagen gelöscht
- Maskiertes MMI-Audit: Höchstens 200 Einträge für maximal 30 Tage; keine vollständigen Zielnummern oder rohen Netzantworten
- Open Source (MIT): Vollständig transparenter Quellcode auf GitHub
- Keine Tracking-Dienste: Keinerlei Datensammlung oder Analytics
- Minimale Berechtigungen: Nur notwendige Berechtigungen werden angefordert
📊 Logging & Debugging
- Timber + JSON Lines: Strukturiertes Logging im modernen Format
- Log-Rotation: Automatische Verwaltung alter Log-Dateien (5MB)
- CSV-Export: Logs können als CSV 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 36, Min SDK 29, Kotlin 2.1
🔧 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
Um eine reibungslose Funktionalität der App zu gewährleisten, beachten Sie bitte folgende Punkte:
- Berechtigungen: Stellen Sie sicher, dass alle angeforderten Berechtigungen (SMS, Kontakte, Telefonstatus) erteilt wurden.
- Batterieoptimierung: Deaktivieren Sie die Batterieoptimierung für diese App in den Android-Einstellungen, um eine zuverlässige Hintergrundverarbeitung zu gewährleisten.
- Hintergrunddienst: Die App läuft als Foreground-Dienst. Dies stellt sicher, dass SMS- und Anrufweiterleitungen auch bei geschlossener App zuverlässig funktionieren. Überprüfen Sie den Status in der Benachrichtigungsleiste.
- E-Mail-Konfiguration: Falls Sie die E-Mail-Weiterleitung nutzen möchten, konfigurieren Sie die SMTP-Einstellungen im "Mail"-Tab der App.
- Logs: Überprüfen Sie regelmäßig die Logs in der App, um den Status der Weiterleitungen zu überwachen und eventuelle Probleme zu identifizieren.
RCS-Chats und MMS werden nicht weitergeleitet:
Google Messages versendet Nachrichten zwischen Android-Geräten als RCS-Chat statt als SMS.
Android liefert RCS-Nachrichten aus technischen Gründen nicht an andere Apps aus – unabhängig von
erteilten Berechtigungen. Diese App kann sie deshalb nicht weiterleiten; Gleiches gilt für MMS
(Bilder, Videos, Sprachnachrichten). Wenn Sie alle Textnachrichten weiterleiten möchten, deaktivieren
Sie RCS auf dem weiterleitenden Gerät: Google Messages → Profilbild → Nachrichteneinstellungen →
RCS-Chats. Ihre Kontakte senden dann automatisch wieder klassische SMS. Bei zwei SIM-Karten ist
RCS für jede Rufnummer einzeln zu deaktivieren. Die App erklärt die Schritte auch in ihrer Hilfe.
Hinweis zur Installation:
Da diese App tiefgreifende Systemrechte (SMS/Anrufe) benötigt, ist sie nicht im Play Store verfügbar.
Bitte aktivieren Sie "Installation aus unbekannten Quellen" in Ihren Android-Einstellungen.
Google Play Protect kann dabei eine Warnung anzeigen – das ist bei einer außerhalb des Play Stores
installierten SMS-App erwartbar.
Echtheit der APK prüfen:
Ohne Play Store bürgt kein Anbieter für die Herkunft der Datei. Da die App Zugriff auf Ihre SMS hat,
lohnt sich die Prüfung. Die Signatur des Herausgebers ist für alle Versionen identisch:
CN=Günther Meusburger · SHA-256:
DF:F4:45:88:48:D9:8F:DB:C0:05:E4:71:59:D1:50:7C:F2:2C:58:B4:76:00:EF:09:4A:B3:E0:8B:99:F1:C7:2C
Die Prüfsumme der jeweiligen Datei steht in der
Release-Beschreibung,
eine Schritt-für-Schritt-Anleitung in der
README.
Systemanforderungen:
Android 10.0 (API Level 29) oder höher. Getestet auf Android 16.