SkewedZeppelin
d6ebc110b8
Merge pull request #70 from t1011/patch-1
...
Update russian translate
2024-02-11 20:06:14 +00:00
t1011
e51fcba496
Update russian translate
...
Signed-off-by: t1011 <31567272+t1011@users.noreply.github.com>
2024-02-11 15:49:30 +03:00
Tavi
24bfbec9ae
Updated Spanish translations from @gallegonovato
...
Closes https://codeberg.org/divested-mobile/hypatia/issues/1
Signed-off-by: Tavi <tavi@divested.dev>
2024-02-01 15:03:01 -05:00
Tavi
2b16e589d2
Script updates
...
Signed-off-by: Tavi <tavi@divested.dev>
2024-01-25 21:03:49 -05:00
Tavi
f02e35523f
Script updates
...
Signed-off-by: Tavi <tavi@divested.dev>
2024-01-18 14:30:54 -05:00
SkewedZeppelin
c74c223197
Merge pull request #62 from cardpuncher/stable
...
Update French & Turkish translations and add a README in Turkish
2024-01-13 17:08:27 +00:00
cardpuncher
ba0dc1310f
Add files via upload
...
Let's add a README in Turkish.
Signed-off-by: cardpuncher <64688741+cardpuncher@users.noreply.github.com>
2024-01-13 18:48:01 +03:00
cardpuncher
2e8cf0e18f
Add files via upload
...
Update French & Turkish translations.
Signed-off-by: cardpuncher <64688741+cardpuncher@users.noreply.github.com>
2024-01-13 18:13:33 +03:00
Tavi
eb1e565806
Script updates
...
Signed-off-by: Tavi <tavi@divested.dev>
2024-01-12 03:30:10 -05:00
Tad
fedca835d6
Crash fixes
...
Also adds an icon
Closes https://gitlab.com/divested-mobile/hypatia/-/issues/37
Signed-off-by: Tad <tad@spotco.us>
2023-12-30 14:39:09 -05:00
Tad
a0f6a00244
Many changes
...
- Fix signature count reseting on update but not changed
- Better handle reloads for extended
- Metered connection warning
- Block all actions when appropriate
- Use a wakelock instead of keeping the screen on
- Increase max scan sizes
- Always check if files can be read before scanning
- Resolve true paths to avoid duplicates from symlinks
- Scan more app paths
- Scan more system paths
- Bump version
Signed-off-by: Tad <tad@spotco.us>
2023-12-29 00:57:58 -05:00
Tad
dbb7e98fa8
Make the app smaller
...
Newer Bouncy Castle compresses some stuff:
0aacc38aef
Signed-off-by: Tad <tad@spotco.us>
2023-12-28 22:09:35 -05:00
Tad
a545ae6b63
Parser updates
...
Signed-off-by: Tad <tad@spotco.us>
2023-12-28 18:14:28 -05:00
Tad
486d96e10c
Extended database option
...
Signed-off-by: Tad <tad@spotco.us>
2023-12-27 16:26:36 -05:00
Tad
c242c1fa75
Restore support for Jelly Bean
...
+ code cleanup
Signed-off-by: Tad <tad@spotco.us>
2023-12-26 19:34:33 -05:00
Tad
f1d747b739
Better handle notifcation actions
...
Signed-off-by: Tad <tad@spotco.us>
2023-12-25 22:43:39 -05:00
Tad
5b423016dc
Small crash fix
...
Tested on Android 7.1.2, 8.1.0, 10, 11, and 13:
- Install app
- Update databases
- Write test files
- Enable system scan
- Run a scan
- Check signature count
- Enable realtime scanner
- Write test files
- Ignore a detection
- Look up a detection
- Delete a detection
- Copy file over MTP and confirm detection
Signed-off-by: Tad <tad@spotco.us>
2023-12-25 20:54:29 -05:00
Tad
945489fbb0
More processing checks
...
Signed-off-by: Tad <tad@spotco.us>
2023-12-25 18:32:02 -05:00
Tad
72d1f97a96
More fixes
...
- Fixup SHA1 hash calculation
- Show full notification text when expanded
- Make basic self test more robust
- Add a self test option that actually writes files
- Bump version to 3.0, since all previous versions are basically completely broken garbage
Signed-off-by: Tad <tad@spotco.us>
2023-12-25 16:43:34 -05:00
Tad
71cc9157a7
Fixup signature count miscalculation when database already loaded
...
Signed-off-by: Tad <tad@spotco.us>
2023-12-25 14:39:48 -05:00
Tad
ee3b4fed72
Tweaks
...
- Add signature count back to notification too
- Ignore hashes of empty content
Signed-off-by: Tad <tad@spotco.us>
2023-12-25 14:30:03 -05:00
Tad
0e5606adcc
Unbreak hash processing
...
Turns out .hsb can contain md5 hashes
And that I've been treating md5 hashes as sha1 since day #1
Signed-off-by: Tad <tad@spotco.us>
2023-12-25 14:11:27 -05:00
Tad
a323b45373
Show the approximate signature count
...
Signed-off-by: Tad <tad@spotco.us>
2023-12-25 14:10:40 -05:00
Tad
6de29e5a40
Handle all detections via notifications
...
Also add actions to lookup, delete/uninstall, or ignore the detection
Signed-off-by: Tad <tad@spotco.us>
2023-12-24 18:19:11 -05:00
Tad
dfabf6b9ff
Normalize all strings to lower-case and add self-test function
...
Signed-off-by: Tad <tad@spotco.us>
2023-12-22 19:07:01 -05:00
Tad
fa25395a08
Database downloader changes
...
- Store the new database separately and move into place
- Check for network connection before trying to download
- Don't immediately delete the database on download start
- Only delete new database on download failure
- Wait until all downloads complete before attempting reload
Signed-off-by: Tad <tad@spotco.us>
2023-12-22 16:05:03 -05:00
Tad
55305f88f1
Declare QUERY_ALL_PACKAGES
...
Signed-off-by: Tad <tad@spotco.us>
2023-12-22 14:59:47 -05:00
Tad
c15aba2a97
Update README
...
Signed-off-by: Tad <tad@spotco.us>
2023-12-22 14:09:53 -05:00
Tad
47f16839df
Tweak
...
Signed-off-by: Tad <tad@spotco.us>
2023-12-22 00:55:29 -05:00
Tad
1c29038125
Directly load the pre-processed bloom filters
...
No more conversion, much quicker loading, much smaller downloads
Signed-off-by: Tad <tad@spotco.us>
2023-12-21 23:30:41 -05:00
Tad
a004d22c07
Fixup
...
Signed-off-by: Tad <tad@spotco.us>
2023-12-21 20:07:14 -05:00
Tad
7ae8069c1b
Overhaul to use a bloom filter instead of a HashMap
...
Signed-off-by: Tad <tad@spotco.us>
2023-12-21 20:02:03 -05:00
Tad
6a5857d66b
More goodies
...
Signed-off-by: Tad <tad@spotco.us>
2023-12-19 17:11:15 -05:00
Tad
3bd703d6b8
Add support for the MalwareBazaar database
...
Signed-off-by: Tad <tad@spotco.us>
2023-12-19 17:06:22 -05:00
Tad
c70b45a4ee
Fix invalid entries in the ESET processing script
...
Signed-off-by: Tad <tad@spotco.us>
2023-12-16 22:33:23 -05:00
Tad
501004c61b
Merge pull request #49 from Manuel-Senpai/stable
...
Updated README.en.md, arrays.xml and strings.xml
2023-12-12 18:37:21 +00:00
Manuel-Senpai
59fcaa7ab4
Update strings.xml
...
Updated the strings.xml file
Signed-off-by: Manuel-Senpai <120992090+Manuel-Senpai@users.noreply.github.com>
2023-12-12 17:13:08 +00:00
Manuel-Senpai
47d2f58b67
Update arrays.xml
...
Updated arrays.xml file
Signed-off-by: Manuel-Senpai <120992090+Manuel-Senpai@users.noreply.github.com>
2023-12-12 17:11:09 +00:00
Manuel-Senpai
36ad4c5314
Update README.es.md
...
Updated README.es.md files
Signed-off-by: Manuel-Senpai <120992090+Manuel-Senpai@users.noreply.github.com>
2023-12-12 17:09:10 +00:00
Manuel-Senpai
fe8b482cf5
Merge branch 'Divested-Mobile:stable' into stable
2023-12-12 12:40:04 +00:00
cardpuncher
795d0af79a
Update strings.xml
...
No biggie, simplify a string.
Signed-off-by: cardpuncher <64688741+cardpuncher@users.noreply.github.com>
2023-08-12 20:12:40 +00:00
Tad
d2c37470e0
Bump for release
...
Signed-off-by: Tad <tad@spotco.us>
2023-07-09 10:41:13 -04:00
Dimitris Vagiakakos
53160d8748
Create arrays.xml in Greek folder
...
Signed-off-by: Dimitris Vagiakakos <50751574+sv1sjp@users.noreply.github.com>
2023-07-09 14:32:36 +00:00
Dimitris Vagiakakos
ac68981425
Greek Translation of Hypatia has been added in values-el
...
Signed-off-by: Dimitris Vagiakakos <50751574+sv1sjp@users.noreply.github.com>
2023-07-09 14:32:36 +00:00
Tad
1d8fdfb4cf
Bump
...
Signed-off-by: Tad <tad@spotco.us>
2023-05-27 00:07:41 -04:00
Tad
591205b332
Bump for release
...
Signed-off-by: Tad <tad@spotco.us>
2023-05-22 11:41:52 -04:00
Tommaso Fonda
3c1cbca920
Update and improve the Italian translations
...
Add three missing strings, remove useless and plain wrong capitalization of
letters, and fix existing ugly translations.
2023-05-22 15:35:09 +00:00
Tad
22cc72ab87
Fix the downloader
...
With all databases enabled the ThreadPool queue is exceed (25>16).
This normally isn't an issue for other users of the pool as it will get pushed onto the main thread.
But Android prohibits network activity on the main thread, which the downloader runs from.
Increase it 32 which should be suitable for now.
Maybe consider adding a separate pool in future.
Fixes https://github.com/Divested-Mobile/Hypatia/issues/34
Fixes https://gitlab.com/divested-mobile/hypatia/-/issues/31
Signed-off-by: Tad <tad@spotco.us>
2023-05-15 23:54:59 -04:00
Tad
e018000c46
Tweak
...
Signed-off-by: Tad <tad@spotco.us>
2023-05-15 23:52:00 -04:00
t1011
4b7e259f56
Update strings.xml
...
add russian translate
Signed-off-by: t1011 <31567272+t1011@users.noreply.github.com>
2023-05-14 15:48:10 +00:00