*** R E Q U I R E S R O O T ***
Failures on Pie? Please try the latest release - 1.3.2.
Many browsers on Android use the System Web View component. Dolphin, Chrome, & Opera are all examples. Built-in cookie management is limited. This app gives more control.
This app uses undocumented means to access the browser's cookie data & it first terminates the browser. So use this app before or after browser sessions. This also means that as these browsers evolve over time, the undocumented mechanism may have to evolve as well. At some point, the browsers may change in a way that prevents this app from working. Efforts will be made to support this app over time. But no promise can be made.
Some functions below are marked (license required). These are not available to you unless you purchase a license via Play Store via the Purchase menu item. Use the free functions first to ensure this app works on your device/browser.
Run this app & grant it ROOT access. Upon first run or when you choose to change browser app from the Settings menu (license required), you are prompted to select your browser from the list of apps on your device. After selecting your browser app, this app must locate the browser's cookies database & this can take several minutes to complete. This is needed rarely-please be patient.
Once your browser's cookies database is located, you are shown a view of all cookies stored by that browser. Cookies are arranged in groups sorted by their host domain name. Tap a host domain entry to see the cookies for that domain name.
Long press a host domain entry & you have the option to delete all cookies for that domain name (license required) or to add/remove that domain to/from a white (by default) list of domain names who's cookies will NOT be deleted when all others are deleted via this app (see below).
Long press an individual cookie name entry to delete or see its details.
Host domain entries currently on the white/black list are shown with white text.
Other functions are accessed from the main screen's menu. Most important are:
* Filter the list of host domain names to view a subset of domain names. Enter a full or partial host domain name as a filter spec. Filter specs are added to a list of recently used filter specs for easy re-access.
* Delete ALL cookies (license required). This function's behavior depends on your use of the white list or a black list (see below). Note that this action cannot be undone.
* Manage the white/black list of host domain names. Long press a host domain name to remove it from the list. From the menu here, you can clear the entire list & specify if the list is used as a white (default) or black list. When a white list is used, cookies for the domain names in the list are "protected" from deletion during a delete all operation while all others are removed. When a black list is used, only cookies for the domain names listed will be removed during a delete all operation while all others are "protected".
* Snapshot the entire cookie state at a given point in time & later compare the current cookie state against that snapshot to view changes over time. This helps identify cookies you may wish to delete or "protect". Remove the snapshot at any time. The delete all cookies function clears the snapshot.
More technical: trigger delete all cookies via an intent (license required). Handy for users of Tasker. Intent action must = com.whitedavidp.cookiemanagerforsystemwebview.DELETE_COOKIES. Target package must = com.whitedavidp.cookiemanagerforsystemwebview.
Use this to implement your own cookie deletion "policy". I set my browser to NEVER delete cookies on exit. I maintain a white list of "protected" cookies here. When Tasker detects my browser closing it sends the intent and all cookies except those I specifically wish saved are deleted upon the browser's exit.
This feature is disabled by default. Enable it in Settings (license required).
R E Q U I R E S R O T
Fehler bei Pie? Bitte probieren Sie die neueste Version - 1.3.2.
Viele Browser unter Android verwenden die System Web View-Komponente. Delphin, Chrome und Opera sind Beispiele. Die integrierte Cookie-Verwaltung ist begrenzt. Diese App gibt mehr Kontrolle.
Diese App greift mit undokumentierten Mitteln auf die Cookie-Daten des Browsers zu und beendet zunächst den Browser. Verwenden Sie diese App also vor oder nach Browsersitzungen. Dies bedeutet auch, dass sich der undokumentierte Mechanismus möglicherweise ebenfalls weiterentwickeln muss, da sich diese Browser im Laufe der Zeit weiterentwickeln. Irgendwann können sich die Browser so ändern, dass diese App nicht mehr funktioniert. Es werden Anstrengungen unternommen, um diese App im Laufe der Zeit zu unterstützen. Aber es kann kein Versprechen abgegeben werden.
Einige der folgenden Funktionen sind markiert (Lizenz erforderlich). Diese stehen Ihnen nur zur Verfügung, wenn Sie über den Menüpunkt "Kaufen" eine Lizenz über den Play Store erwerben. Verwenden Sie zuerst die kostenlosen Funktionen, um sicherzustellen, dass diese App auf Ihrem Gerät / Browser funktioniert.
Führen Sie diese App aus und gewähren Sie ihr ROOT-Zugriff. Beim ersten Start oder beim Ändern der Browser-App im Menü Einstellungen (Lizenz erforderlich) werden Sie aufgefordert, Ihren Browser aus der Liste der Apps auf Ihrem Gerät auszuwählen. Nachdem Sie Ihre Browser-App ausgewählt haben, muss diese App die Cookies-Datenbank des Browsers finden. Dies kann einige Minuten dauern. Dies wird selten benötigt - bitte haben Sie etwas Geduld.
Sobald die Cookie-Datenbank Ihres Browsers gefunden wurde, wird Ihnen eine Ansicht aller von diesem Browser gespeicherten Cookies angezeigt. Cookies sind in Gruppen angeordnet, die nach ihrem Host-Domainnamen sortiert sind. Tippen Sie auf einen Host-Domain-Eintrag, um die Cookies für diesen Domain-Namen anzuzeigen.
Halten Sie einen Host-Domain-Eintrag gedrückt und Sie haben die Möglichkeit, alle Cookies für diesen Domain-Namen zu löschen (Lizenz erforderlich) oder diese Domain zu einer weißen (standardmäßig) Liste von Domain-Namen hinzuzufügen / daraus zu entfernen, deren Cookies NICHT gelöscht werden, wenn Alle anderen werden über diese App gelöscht (siehe unten).
Drücken Sie lange auf einen einzelnen Cookie-Namen, um dessen Details zu löschen oder anzuzeigen.
Host-Domain-Einträge, die sich derzeit auf der White- / Black-Liste befinden, werden mit weißem Text angezeigt.
Auf andere Funktionen kann über das Menü des Hauptbildschirms zugegriffen werden. Am wichtigsten sind:
* Filtern Sie die Liste der Host-Domänennamen, um eine Teilmenge der Domänennamen anzuzeigen. Geben Sie einen vollständigen oder teilweisen Hostdomänennamen als Filterspezifikation ein. Filterspezifikationen werden zu einer Liste kürzlich verwendeter Filterspezifikationen hinzugefügt, um den erneuten Zugriff zu erleichtern.
* ALLE Cookies löschen (Lizenz erforderlich). Das Verhalten dieser Funktion hängt von Ihrer Verwendung der Whitelist oder einer Blacklist ab (siehe unten). Beachten Sie, dass diese Aktion nicht rückgängig gemacht werden kann.
* Verwalten Sie die weiße / schwarze Liste der Host-Domain-Namen. Halten Sie einen Host-Domain-Namen gedrückt, um ihn aus der Liste zu entfernen. Im Menü hier können Sie die gesamte Liste löschen und festlegen, ob die Liste als weiße (Standard) oder schwarze Liste verwendet werden soll. Wenn eine weiße Liste verwendet wird, werden Cookies für die Domänennamen in der Liste vor dem Löschen geschützt, während alle Vorgänge gelöscht werden, während alle anderen entfernt werden. Wenn eine schwarze Liste verwendet wird, werden beim Löschen aller Vorgänge nur Cookies für die aufgeführten Domänennamen entfernt, während alle anderen "geschützt" sind.
* Erstellen Sie einen Snapshot des gesamten Cookie-Status zu einem bestimmten Zeitpunkt und vergleichen Sie später den aktuellen Cookie-Status mit diesem Snapshot, um Änderungen im Zeitverlauf anzuzeigen. Auf diese Weise können Sie Cookies identifizieren, die Sie möglicherweise löschen oder "schützen" möchten. Entfernen Sie den Schnappschuss jederzeit. Die Funktion zum Löschen aller Cookies löscht den Schnappschuss.
Technischer: Lösche alle Cookies mit Absicht (Lizenz erforderlich). Praktisch für Benutzer von Tasker. Vorsätzliche Handlung muss = com.whitedavidp.cookiemanagerforsystemwebview.DELETE_COOKIES sein. Zielpaket muss = com.whitedavidp.cookiemanagerforsystemwebview sein.
Verwenden Sie diese Option, um Ihre eigene Richtlinie zum Löschen von Cookies zu implementieren. Ich habe meinen Browser so eingestellt, dass Cookies beim Beenden NIEMALS gelöscht werden. Ich führe hier eine weiße Liste mit "geschützten" Cookies. Wenn Tasker feststellt, dass mein Browser geschlossen wird, wird die Absicht gesendet, und alle Cookies mit Ausnahme derjenigen, die ich ausdrücklich gespeichert haben möchte, werden beim Beenden des Browsers gelöscht.
Diese Funktion ist standardmäßig deaktiviert. Aktivieren Sie es in den Einstellungen (Lizenz erforderlich).