mirror of
https://github.com/MaintainTeam/Hypatia.git
synced 2025-02-28 21:38:21 +03:00
Add support for the Amnesty International Investgations database
Signed-off-by: Tad <tad@spotco.us>
This commit is contained in:
parent
58e35b7488
commit
7d774092c6
6 changed files with 12 additions and 3 deletions
|
@ -64,6 +64,7 @@ Credits
|
|||
- ClamAV for the databases (GPLv2)
|
||||
- ESET for extra databases (BSD 2-Clause)
|
||||
- Nex (@botherder) for extra databases (CC BY-SA 4.0)
|
||||
- Amnesty International for extra databases (CC BY 2.0)
|
||||
- RecursiveFileObserver.java (GPLv3): Daniel Gultsch, ownCloud Inc., Bartek Przybylski
|
||||
- Petra Mirelli for the German/Spanish/Italian translations, the app banner/feature graphic, and various tweaks.
|
||||
- Jean-Luc Tibaux and Petra Mirelli for the French translations.
|
||||
|
|
|
@ -6,7 +6,7 @@ android {
|
|||
applicationId "us.spotco.malwarescanner"
|
||||
minSdkVersion 16
|
||||
targetSdkVersion 32
|
||||
versionCode 89
|
||||
versionCode 90
|
||||
versionName "2.27"
|
||||
resConfigs 'en', 'af', 'de', 'es', 'fi', 'fr', 'it', 'pl', 'pt', 'ru'
|
||||
}
|
||||
|
|
|
@ -93,6 +93,9 @@ class Database {
|
|||
signatureDatabases.add(new SignatureDatabase(baseURL, "targetedthreats.hdb.gz"));
|
||||
signatureDatabases.add(new SignatureDatabase(baseURL, "targetedthreats.hsb.gz"));
|
||||
}
|
||||
if (prefs.getBoolean("SIGNATURES_AMNESTY", true)) {
|
||||
signatureDatabases.add(new SignatureDatabase(baseURL, "amnesty.hsb.gz"));
|
||||
}
|
||||
if (prefs.getBoolean("SIGNATURES_ESET", true)) {
|
||||
signatureDatabases.add(new SignatureDatabase(baseURL, "eset.hdb.gz"));
|
||||
signatureDatabases.add(new SignatureDatabase(baseURL, "eset.hsb.gz"));
|
||||
|
|
|
@ -160,13 +160,15 @@ public class MainActivity extends AppCompatActivity {
|
|||
localizeDBDescription("ClamAV: Main\n • SIZE: SIZE_LARGE\n • LICENSE: GPL-2.0\n • AUTHOR: Cisco\n • SOURCE: https://clamav.net\n"),
|
||||
localizeDBDescription("ClamAV: Daily\n • SIZE: SIZE_LARGE\n • LICENSE: GPL-2.0\n • AUTHOR: Cisco\n • SOURCE: https://clamav.net\n"),
|
||||
localizeDBDescription("ESET\n • SIZE: SIZE_SMALL\n • LICENSE: BSD 2-Clause\n • AUTHOR: ESET\n • SOURCE: https://github.com/eset/malware-ioc\n"),
|
||||
localizeDBDescription("Targeted Threats\n • SIZE: SIZE_SMALL\n • LICENSE: CC BY-SA 4.0\n • AUTHOR: Nex\n • SOURCE: https://github.com/botherder/targetedthreats")};
|
||||
localizeDBDescription("Targeted Threats\n • SIZE: SIZE_SMALL\n • LICENSE: CC BY-SA 4.0\n • AUTHOR: Nex\n • SOURCE: https://github.com/botherder/targetedthreats\n"),
|
||||
localizeDBDescription("Amnesty Tech Investigations\n • SIZE: SIZE_SMALL\n • LICENSE: CC BY 2.0\n • AUTHOR: Amnesty International\n • SOURCE: https://github.com/amnestytech/investigations")};
|
||||
final boolean[] databaseDefaults = {
|
||||
prefs.getBoolean("SIGNATURES_CLAMAV-ANDROID", true),
|
||||
prefs.getBoolean("SIGNATURES_CLAMAV-MAIN", false),
|
||||
prefs.getBoolean("SIGNATURES_CLAMAV-DAILY", false),
|
||||
prefs.getBoolean("SIGNATURES_ESET", true),
|
||||
prefs.getBoolean("SIGNATURES_TARGETEDTHREATS", true)};
|
||||
prefs.getBoolean("SIGNATURES_TARGETEDTHREATS", true),
|
||||
prefs.getBoolean("SIGNATURES_AMNESTY", true)};
|
||||
|
||||
Dialog databaseDialog;
|
||||
AlertDialog.Builder databaseBuilder = new AlertDialog.Builder(this);
|
||||
|
@ -179,6 +181,7 @@ public class MainActivity extends AppCompatActivity {
|
|||
prefs.edit().putBoolean("SIGNATURES_CLAMAV-DAILY", databaseDefaults[2]).apply();
|
||||
prefs.edit().putBoolean("SIGNATURES_ESET", databaseDefaults[3]).apply();
|
||||
prefs.edit().putBoolean("SIGNATURES_TARGETEDTHREATS", databaseDefaults[4]).apply();
|
||||
prefs.edit().putBoolean("SIGNATURES_AMNESTY", databaseDefaults[5]).apply();
|
||||
});
|
||||
|
||||
databaseDialog = databaseBuilder.create();
|
||||
|
|
|
@ -14,6 +14,7 @@
|
|||
<item>• ClamAV by Cisco: Signature Databases</item>
|
||||
<item>• ESET: Signature Databases</item>
|
||||
<item>• Nex (@botherder): Signature Databases</item>
|
||||
<item>• Amnesty International: Signature Databases</item>
|
||||
<item>• RecursiveFileObserver.java: Daniel Gultsch, ownCloud Inc., Bartek Przybylski</item>
|
||||
<item>• Google: App Icon</item>
|
||||
</string-array>
|
||||
|
|
1
fastlane/metadata/android/en-US/changelogs/90.txt
Normal file
1
fastlane/metadata/android/en-US/changelogs/90.txt
Normal file
|
@ -0,0 +1 @@
|
|||
* Add support for the Amnesty International Investgations database
|
Loading…
Add table
Reference in a new issue