diff --git a/README.de.md b/README.de.md index c986088..7ae2e53 100644 --- a/README.de.md +++ b/README.de.md @@ -14,8 +14,8 @@ Funktionen - Nahezu keine Auswirkungen auf den Akku: Sie werden keinerlei Auswirkungen auf den Akku bemerken - Extrem schnell: kleine Dateien (1MB) werden in <20ms gescannt, große Dateien (40MB) in 1000ms. - Speichereffizient: mit den standardmäßig aktivierten Datenbanken verbraucht es weniger als 120MB. -- Regelmäßiger Scan: erlaubt die Auswahl von /system, internem Speicher, externem Speicher und installierten Apps -- Echtzeit-Scanner: kann Malware in Echtzeit beim Schreiben/Umbenennen im internen Speicher erkennen +- Manueller Scan: erlaubt die Auswahl von /system, internem Speicher, externem Speicher und installierten Apps +- Echtzeit-Scanner: kann Malware direkt bei neugeschriebenen oder unbenannten Dateien im internen Speicher erkennen - Vollständig offline: Das Internet wird nur zum Herunterladen von Signaturdatenbanken verwendet, die Dateien verlassen niemals Ihr Gerät - Persistenz: automatischer Neustart beim Booten/Update - Winzige Codebasis: mit weniger als 1000 Sloc kann sie sogar von jemandem mit grundlegenden Programmierkenntnissen geprüft werden @@ -24,31 +24,32 @@ Funktionen Technische Details ------------------ -- Signaturdatenbanken sind ClamAV .hdb (MD5-Hashes) und .hsb (SHA-1/SHA-256) Format +- Signaturdatenbanken sind im seriellem Guava-BloomFilter Objektformat - Signaturdatenbanken werden nicht erneut heruntergeladen, wenn sich die Datei auf dem Server nicht geändert hat (HTTP-Code 304 -> nicht modifiziert) - Signaturen werden mit BloomFilters für O(k) Lookup gespeichert - Dateien haben ihre MD5/SHA-1/SHA-256-Hashes in einem Durchgang berechnet - Der Echtzeit-Scanner ist multithreaded und nutzt die Hälfte der Kernanzahl des Geräts für das asynchrone Scannen mehrerer Dateien -- Echtzeit-Scanning wird von einem rekursiven FileObserver unterstützt +- Echtzeit-Scanning mittels rekursivem FileObserver (Datei-Beobachter) - Netzwerkverbindungen werden zu Adressen nach dem Folgendem Muster hergestellt: https://divested.dev/MalwareScannerSignatures/hypatia-*-bloom.bin{,.sig} +- Statistiken und generierte Zusammenfassung der aktuellen Datenbank zu finden auf https://divested.dev/MalwareScannerSignatures/ Geplante Updates ---------------- - Option zum Scannen beim Zugriff - Scannen von Dateien über Share Intent - Scannen neu installierter/aktualisierter Anwendungen -- Option zum Aufrufen von Scans durch Drittanbieter-Apps +- Option zum Anstoßen von Scans durch Drittanbieter-Apps - Automatische Datenbank-Updates - Automatische Datenbankerstellung -- Datenbank-Sanity-Checks +- Datenbank-Sanity-Tests - Prüfung -- Bessere GUI +- Bessere Benutzeroberfläche (GUI) - Übersetzungen -- Scannen des gesamten Systems mit root (niedrige Priorität) +- Scannen des gesamten Systems mittels root Zugriff (niedrige Priorität) Ziele ----- -- Schnell sein +- Schnelle Performance - Minimaler Akkuverbrauch - Das nötige Minimum an Berechtigungen verwenden - Bibliotheken nur bei Bedarf verwenden @@ -57,12 +58,31 @@ Credits ------- - ClamAV für die Datenbanken (GPLv2) - ESET für die zusätzlichen Datenbanken (BSD 2-Clause) +- Nex (@botherder) für extra Datenbanken (CC BY-SA 4.0) +- Amnesty International für extra Datenbanken (CC BY 2.0) +- Echap für extra Datenbanken (CC BY 4.0) +- MalwareBazaar für extra Datenbanken (CC0) - RecursiveFileObserver.java (GPLv3): Daniel Gultsch, ownCloud Inc. und Bartek Przybylski +- GPGDetachedSignatureVerifier.java (GPL-2.0-or-later): Federico Fissore, Arduino LLC - Petra Mirelli (@iNtEgraIR2021) für die deutsche/spanische/italienische Übersetzung, das App-Banner/Feature-Grafik und verschiedene Optimierungen. - Jean-Luc Tibaux und Petra Mirelli (@iNtEgraIR2021) für die französischen Übersetzungen. - @srccrow für die italienischen Übersetzungen. - @inkhorn für die portugiesischen Übersetzungen. +- @jontaix für die portugiesischen Übersetzungen. - @q1011 für die russischen Übersetzungen. +- Oswald van Ginkel für die afrikanischen Übersetzungen. +- huuhaa für die finnischen Übersetzungen. +- Marcin Mikołajczak für die polnischen Übersetzungen. +- @Manuel-Senpai für die spanischen Übersetzungen. +- @Balthazar1234 für die deutschen Übersetzungen. +- @Sdarfeesh für die vereinfachte Chinesische übersetzungen. +- @cardpuncher für die französischen und türkischen Übersetzungen. +- Tommaso Fonda für die italienischen Übersetzungen. +- @thereisnoanderson für die deutschen Übersetzungen. +- Dimitris Vagiakakos für die griechischen Übersetzungen. +- @gallegonovato für die spanischen Übersetzungen. +- @Fjuro für die tchechischen Übersetzungen. + - Icons: Google/Android/AOSP, Lizenz: Apache 2.0, https://google.github.io/material-design-icons/ Hinweise diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index e82a2f2..c5e1785 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -1,11 +1,12 @@ Lizenz: GPL-3.0 + Urheberrecht 2017-2024 Divested Computing Group Versionsnummer: %s Basierend auf Signaturen im Stil von ClamAV Über Tor laden - Herunterladen wird zur Anonymisierung über das Tor-Netzwerk geleitet und kann daher länger dauern. + Downloads werden zur Anonymisierung über das Tor-Netzwerk geleitet und können daher länger dauern. Orbot ist nicht installiert! Datenbank aktualisieren Datenbankserver überschreiben @@ -15,9 +16,9 @@ Internen Speicher scannen Externen Speicher scannen Schadsoftware-Erkennung - Dient zur Warnung in Echtzeit wenn Schadsoftware erkannt wird + Dient zur direkten Warnung bei erkannter Schadsoftware Echtzeit-Scanner - Dient dazu bereits durchsuchte Dateien aufzuzählen und den Echtzeit-Scanner aktiv zu halten + Dient zur Aufzählung bereits dursuchter Dateien und der Aufrechthaltung des aktiven Scan's im Hintergrund Bekannte Schadsoftware wird in Echtzeit erkannt Hypatia: Echtzeit-Scanner wurde gestoppt Schadsoftware gefunden: @@ -33,7 +34,7 @@ Veröffentlicht am %s Keine Veränderung der Datenbank(en) seit %s - Herunterladen ist fehlgeschlagen. Details können im logcat eingesehen werden + Download ist fehlgeschlagen. Details können im logcat eingesehen werden Schadsoftware-Prüfung startet… Prüfung wird abgebrochen… @@ -43,6 +44,34 @@ Generiere Prüfsummen der Dateien… Prüfsummen für alle Dateien generiert Alle %s Prüfsummen wurden mit den Signaturen der Datenbank(en) verglichen - Überprüfung nach %s Sekunden abgeschlossen @ %sMB/s! + Überprüfung nach %s Sekunden und bei %sMB/s abgeschlossen %s Dateien überprüft - + Scan Steuerung + Vorhaben wurde übersprungen, ein aktiver Scan läuft bereits! + Datenbank Signierschlüssel + Mit keinem Netzwerk verbunden! + Der Selbsttest war erfolgreich. + Der Selbsttest ist fehlgeschlagen! + Vorhaben wurde übersprungen, Datenbank wird geladen! + Alle Datenbanken wurden aktualisiert! + Suchen + Löschen + Gelöscht! + Ignorieren + Keine Schadsoftware gefunden :) + Schadsoftware erkannt! :( + Suche bestätigen + Wollen Sie wirklich VirusTotal.com in Ihrem Web Browser mit der Folgenden Signatur öffnen? + Löschen bestätigen + Wollen Sie wirklich die Folgende(n) Datei(en) Löschen? + Löschen fehlgeschlagen! + Ignoriert! + Deinstallieren + Selbsttest Dateien plazieren + Erweiterte Datenbank laden + Erweiterte Datenbank aktivieren? + [EXPERIMENTELL]\nDiese Funktion ermöglicht das erkennen weiterer ~40 Millionen Signaturen.\nDies erfordert den Download von 125MB, eine über zweiminütige vorbereitung beim jeweiligen ersten Scan und eine hohe Anzahl falscher Schadsoftware funde.\nDiese Datenbank wird nur vierteljährlich aktualisiert. + Sie laufen wahrscheinlich über eine getaktete Verbindung. Wollen Sie die Datenbanken wirklich aktualisieren? Es werden bis zu %s Megabytes heruntergeladen. + Vorhaben wurde übersprungen, ein aktiver Update läuft bereits! + Selbsttest Dateien wurden geschrieben! + \ No newline at end of file diff --git a/fastlane/metadata/android/de/full_description.txt b/fastlane/metadata/android/de/full_description.txt index de6f077..c36fcf8 100644 --- a/fastlane/metadata/android/de/full_description.txt +++ b/fastlane/metadata/android/de/full_description.txt @@ -5,11 +5,11 @@
  • Nahezu keine Auswirkungen auf den Akku: Sie werden keinerlei Auswirkungen auf den Akku bemerken
  • Extrem schnell: kleine Dateien (1MB) werden in 20ms gescannt, große Dateien (40MB) in 1000ms.
  • Speichereffizient: mit den standardmäßig aktivierten Datenbanken verbraucht Hypatia weniger als 120MB.
  • -
  • Regelmäßiger Scan: erlaubt die Auswahl von /system, internem Speicher, externem Speicher und installierten Apps
  • -
  • Echtzeit-Scanner: kann Malware in Echtzeit beim Schreiben/Umbenennen im internen Speicher erkennen
  • +
  • Manueller Scan: erlaubt die Auswahl von /system, internem Speicher, externem Speicher und installierten Apps
  • +
  • Echtzeit-Scanner: kann Malware direkt bei neugeschriebenen oder unbenannten Dateien im internen Speicher erkennen
  • Vollständig offline: Das Internet wird nur zum Herunterladen von Signatur-Datenbanken verwendet, die Dateien verlassen niemals Ihr Gerät
  • Persistenz: automatischer Neustart beim Booten/Update
  • Winzige Codebasis: mit weniger als 1000 sloc kann sie sogar von jemandem mit grundlegenden Programmierkenntnissen geprüft werden
  • Minimale Abhängigkeiten: die App verwendet nur Bibliotheken, wenn es nötig ist
  • Signatur-Datenbanken können auf Wunsch des Benutzers aktiviert/deaktiviert werden
  • - + \ No newline at end of file diff --git a/fastlane/metadata/android/de/short_description b/fastlane/metadata/android/de/short_description new file mode 100644 index 0000000..275ea68 --- /dev/null +++ b/fastlane/metadata/android/de/short_description @@ -0,0 +1 @@ +Ein Echtzeit Schadsoftware-Scanner \ No newline at end of file