Überblick
Das Benachrichtigungsfiltersystem blockiert standardmäßig ALLE Benachrichtigungen von allen Apps, sodass nur wichtige Kommunikations-Apps (SMS, WhatsApp, E-Mail) Benachrichtigungen anzeigen können. Dadurch werden Ablenkungen durch soziale Medien, Spiele und andere nicht unbedingt notwendige Apps vermieden.
Wie es funktioniert
- Benachrichtigung gepostet - Das Android-System veröffentlicht Benachrichtigungen von jeder App
- Service-Intercepts - NotificationFilterDienst fängt die Benachrichtigung ab
- Paketprüfung - Überprüft, ob das App-Paket in der zulässigen Whitelist enthalten ist
- Entscheidung getroffen - Wenn NICHT in der Whitelist → Sofort abbrechen
- Stiller Block , Die Benachrichtigung wird entfernt, bevor der Benutzer sie sieht
- Unverzichtbarer Durchgang - SMS/WhatsApp/E-Mail-Benachrichtigungen werden normal angezeigt
Erlaubte Apps (Whitelist)
Nur diese Apps können Benachrichtigungen anzeigen:
📱 SMS/Textnachrichten
| Paketname | App-Name | Status |
|---|---|---|
| com.android.mms | Aktiennachrichten | ERLAUBT |
| com.android.messaging | Android Nachrichten | ERLAUBT |
| com.google.android.apps.messaging | Google Messages | ERLAUBT |
| com.samsung.android.messaging | Samsung Messages | ERLAUBT |
💬 T12
| Paketname | App-Name | Status |
|---|---|---|
| com.whatsapp | ERLAUBT | |
| com.whatsapp.w4b | WhatsApp Business | ERLAUBT |
📧 E-Mail-Clients
| Paketname | App-Name | Status |
|---|---|---|
| com.google.android.gm | Gmail | ERLAUBT |
| com.microsoft.office.outlook | Outlook | ERLAUBT |
| com.samsung.android.email.provider | Samsung-E-Mail | ERLAUBT |
| com.android.email | Lager-E-Mail | ERLAUBT |
| com.yahoo.mobile.client.android.mail | Yahoo Mail | ERLAUBT |
💬 Optionale Nachrichten (zum Hinzufügen wenden Sie sich an den Support)
Telegram, Signal und andere Messaging-Apps sind nicht in der Standard-Whitelist enthalten. Wenn Sie Benachrichtigungen von diesen Apps benötigen, kontaktieren Sie den Support und wir können sie Ihrer benutzerdefinierten Zulassungsliste hinzufügen.
| Paketname | App-Name | Status |
|---|---|---|
| org.telegram.messenger | Telegramm | OPTIONAL (auf Anfrage) |
| org.thoughtcrime.securesms | Signal | OPTIONAL (auf Anfrage) |
Blockierte Apps (Alles andere)
ALLE anderen Apps sind daran gehindert, Benachrichtigungen anzuzeigen, einschließlich:
- ❌ Soziale Medien (Facebook, Instagram, TikTok, Twitter, Snapchat)
- ❌ Spiele (ALLE Handyspiele)
- ❌ Shopping-Apps (Amazon, eBay, Shopee usw.)
- ❌ Nachrichten-Apps (ALLE Nachrichten- und Medien-Apps)
- ❌ Unterhaltung (YouTube, Netflix, Spotify usw.)
- ❌ Dating-Apps (Tinder, Bumble usw.)
- ❌ Produktivitäts-Apps (Slack, Teams, Trello usw.)
- ❌ Banking-Apps (nur wenn kritische Warnungen erforderlich, können hinzugefügt werden)
Benachrichtigungsfilter aktivieren
Schritt 1: Öffnen Sie die Einstellungen
Schritt 2: GhostFirewall finden
Scrollen Sie nach unten und suchen Sie nach „GhostFirewall Benachrichtigungsfilter“.
Schritt 3: Einschalten
Aktivieren Sie den Kippschalter. Akzeptieren Sie die Berechtigungswarnung.
Schritt 4: Überprüfen
- Zurück zu GhostFirewall und öffnen Einstellungen.
- Bestätigen Benachrichtigungsfilterung (nur SMS/WhatsApp/E-Mail) eingeschaltet ist.
- Senden Sie sich selbst eine Testnachricht im WhatsApp-Format oder per E-Mail. Die Benachrichtigung sollte normal erscheinen.
- Lösen Sie eine Testbenachrichtigung über eine Social-, Shopping-, Spiele- oder Nachrichten-App aus. Es sollte verschwinden, bevor es angezeigt wird.
Wenn weiterhin blockierte Benachrichtigungen angezeigt werden, tippen Sie auf Gewähren Sie Benachrichtigungszugriff in den GhostFirewall-Einstellungen und bestätigen Sie, dass GhostFirewall aktiviert ist.
Vorteile
🧠 Psychische Gesundheit
- ✅ Eliminiert ständige Ablenkungen
- ✅ Reduziert die Angst vor sozialen Medien
- ✅ Verbessert Konzentration und Produktivität
- ✅ Besserer Schlaf (keine nächtlichen Benachrichtigungen)
- ✅ Reduziert FOMO (Angst, etwas zu verpassen)
🔋 Akkulaufzeit
- ✅ Weniger Bildschirmweckungen
- ✅ Weniger Hintergrundprozesse
- ✅ Reduzierter LED-/Vibrationsverbrauch
- ✅ Batterieeinsparung: ~10, 15 % pro Tag
📊 Produktivität
- ✅ Ununterbrochene Arbeitssitzungen
- ✅ Bessere Konzentration
- ✅ Reduzierter Kontextwechsel
- ✅ Mehr intensive Arbeitszeit
Technische Umsetzung
Architektur
Schlüsselmethoden
Konfiguration
Die Benachrichtigungsfilterung kann in den App-Einstellungen aktiviert oder deaktiviert werden. Änderungen werden sofort wirksam.
Anpassung (Zukunft)
Geplante Funktionen für zukünftige Updates:
- 🔄 Benutzeroberfläche zum Hinzufügen/Entfernen von Apps zur Whitelist
- ⏰ Zeitbasierte Filterung (nur während der Arbeitszeit zulässig)
- 📊 Statistiken zur Benachrichtigungsblockierung
- 🔔 Temporäre „Bitte nicht stören“-Überschreibungen
- 📱 Benachrichtigungskategorien pro App
- 🌙 Intelligente Filterung basierend auf dem Schlafplan
Testen des Filters
Test 1: Blockierte App
- Öffnen Sie Facebook/Instagram/ein beliebiges Spiel
- Generieren Sie eine Benachrichtigung (Gefällt mir, Kommentar, Freundschaftsanfrage)
- Die Benachrichtigung sollte NICHT erscheinen
- Prüfprotokolle: „Blockierte Benachrichtigung von: [Paket]“
Test 2: Erlaubte App
- Senden Sie sich selbst eine WhatsApp-Nachricht oder SMS
- Die Benachrichtigung SOLLTE normal erscheinen
- Protokolle prüfen: „Erlaubte Benachrichtigung von: com.whatsapp“
Test 3: Überprüfen Sie, ob der Dienst ausgeführt wird
Auswirkungen auf die Leistung
- ✅ CPU: Vernachlässigbar (< 0, 1 % Durchschnitt)
- ✅ RAM: ~2-5 MB (Dienst im Hintergrund)
- ✅ Batterie: Minimal (passives Zuhören)
- ✅ Latenz: < 1 ms, um die Benachrichtigung zu blockieren
Privatsphäre & Security
- ✅ Der Dienst wird lokal auf dem Gerät ausgeführt
- ✅ KEINE Daten werden an externe Server gesendet
- ✅ KEIN Benachrichtigungsinhalt protokolliert
- ✅ Nur Paketname überprüft
- ✅ Völlig transparenter Betrieb
Fehlerbehebung
Filter funktioniert nicht
- Überprüfen Sie die erteilte Berechtigung unter Einstellungen → Benachrichtigungszugriff
- Starten Sie die GhostFirewall-App neu
- Protokolle prüfen:
adb logcat -s "NotificationFilter:*"
Wichtige Benachrichtigungen blockiert
- Überprüfen Sie, ob die App auf der Whitelist steht (siehe Tabellen oben).
- Wenden Sie sich an den Support, um benutzerdefinierte Pakete hinzuzufügen