← Zurück nach Hause

🔕 Benachrichtigungsfiltersystem

Blockieren Sie alle Benachrichtigungen außer wichtigen Messaging-Apps

Ü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.

🎯 Grundprinzip: Keine Ablenkungen. Nur kritische Kommunikation kommt durch. Alles andere wird stillschweigend blockiert.

Wie es funktioniert

  1. Benachrichtigung gepostet - Das Android-System veröffentlicht Benachrichtigungen von jeder App
  2. Service-Intercepts - NotificationFilterDienst fängt die Benachrichtigung ab
  3. Paketprüfung - Überprüft, ob das App-Paket in der zulässigen Whitelist enthalten ist
  4. Entscheidung getroffen - Wenn NICHT in der Whitelist → Sofort abbrechen
  5. Stiller Block , Die Benachrichtigung wird entfernt, bevor der Benutzer sie sieht
  6. 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 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:

⚠️ Einrichtung erforderlich: Sie müssen „GhostFirewall Benachrichtigungsfilter“ manuell in den Einstellungen → Benachrichtigungszugriff aktivieren. Android erfordert eine Benutzerberechtigung zum Abhören von Benachrichtigungen.

Benachrichtigungsfilter aktivieren

Schritt 1: Öffnen Sie die Einstellungen

Einstellungen → Apps → Spezialzugriff → Benachrichtigungszugriff

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

  1. Zurück zu GhostFirewall und öffnen Einstellungen.
  2. Bestätigen Benachrichtigungsfilterung (nur SMS/WhatsApp/E-Mail) eingeschaltet ist.
  3. Senden Sie sich selbst eine Testnachricht im WhatsApp-Format oder per E-Mail. Die Benachrichtigung sollte normal erscheinen.
  4. 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

🔋 Akkulaufzeit

📊 Produktivität

Technische Umsetzung

Architektur

NotificationFilterDienst erweitert NotificationListenerService → Android System ruft onNotificationPosted() auf → Dienst prüft Paket anhand von ALLOWED_PACKAGES → Wenn nicht in der Liste: cancelNotification(key) → Wenn in der Liste: Anzeige zulassen

Schlüsselmethoden

onNotificationPosted(StatusBarNotification sbn), Wird aufgerufen, wenn IRGENDEIN Benachrichtigung gepostet wird, Paketname extrahiert: sbn.packageName, Whitelist geprüft: ALLOWED_PACKAGES.contains(), Blockierungsentscheidung getroffen: cancelNotification() cancelNotification(String key), Benachrichtigung wird sofort entfernt, Benutzer sieht sie nie, Stille Blockierung (keine Anzeige)

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:

Testen des Filters

Test 1: Blockierte App

  1. Öffnen Sie Facebook/Instagram/ein beliebiges Spiel
  2. Generieren Sie eine Benachrichtigung (Gefällt mir, Kommentar, Freundschaftsanfrage)
  3. Die Benachrichtigung sollte NICHT erscheinen
  4. Prüfprotokolle: „Blockierte Benachrichtigung von: [Paket]“

Test 2: Erlaubte App

  1. Senden Sie sich selbst eine WhatsApp-Nachricht oder SMS
  2. Die Benachrichtigung SOLLTE normal erscheinen
  3. Protokolle prüfen: „Erlaubte Benachrichtigung von: com.whatsapp“

Test 3: Überprüfen Sie, ob der Dienst ausgeführt wird

# Überprüfen Sie, ob der Dienst aktiviert ist. ADB-Shell-Einstellungen werden sicher aktiviert_notification_listeners # Sollte enthalten: com.ghostfirewall.personal/...NotificationFilterService

Auswirkungen auf die Leistung

Privatsphäre & Security

💡 Profi-Tipp: Wenn Sie temporäre Benachrichtigungen von einer blockierten App benötigen, deaktivieren Sie den Filter in den GhostFirewall-Einstellungen, erhalten Sie die Benachrichtigung und aktivieren Sie sie dann erneut.

Fehlerbehebung

Filter funktioniert nicht

Wichtige Benachrichtigungen blockiert