Commit graph

390 commits

Author SHA1 Message Date
Tavi
3812ec8580
Database generation updates
Signed-off-by: Tavi <tavi@divested.dev>
2024-04-11 21:04:55 -04:00
Tavi
8ab60efed9
Fixup
Signed-off-by: Tavi <tavi@divested.dev>
2024-04-11 12:13:21 -04:00
SkewedZeppelin
f3a65a521c
Merge pull request #74 from Tomoms/stable
Update Italian translations
2024-03-11 15:33:38 +00:00
ContentedGoat
81c7e4efa7 Merge pull request 'thereisnoanderson-patch-1' (#4) from thereisnoanderson/hypatia:thereisnoanderson-patch-1 into stable
Reviewed-on: https://codeberg.org/divested-mobile/hypatia/pulls/4
2024-03-11 15:32:50 +00:00
Tommaso Fonda
c529e6ad0d Update Italian translations 2024-03-11 16:31:25 +01:00
thereisnoanderson
9017cb4da8 add and change german translation 2024-03-04 18:26:03 +00:00
thereisnoanderson
0c5def6725 add german translation 2024-03-04 18:13:17 +00:00
thereisnoanderson
357ac70e44 add & change to german translations
some enhanced descriptions  added translations and some overall enhancements in terms of "making sure the descriptions aren't too generalized as possible" because some translated functions could need more depth to describe its actual function in a securely matter. Other descriptions could have a more simplified form.
2024-03-04 17:55:29 +00:00
thereisnoanderson
79e78ac7eb add & change to german translations
some descriptions could have a rewrite because there are many commonly used english words and definitions wich are already heavily used in the daily german language since most words are latin based and universal/international in use e.g (Performance/Download/). Other words and short terms are not too well known e.g (GUI)
but i know how important they are so i kept it as a translation itself.

Some english technical/development definitions and similar could be partly changed in common german use e.g (Sanity-Tests rather then Sanity-Checks).


Basically for all cases i kept in mind that these translations where technical related to hypatia but shouldn't be to difficult to understand for the not too technically involved user.

In some cases there may have been a too simplified definition e.g "schreiben/umbenennen = write/rename" should be more directed to the not heavily involved technical user because the detection of malware happens on write/rename to "files".
2024-03-04 17:30:02 +00:00
Tavi
44d544305f
Typo fix
Fixes https://github.com/Divested-Mobile/Hypatia/issues/72

Signed-off-by: Tavi <tavi@divested.dev>
2024-02-28 07:19:17 -05:00
Tavi
898af0ecfd
Bump for release
Signed-off-by: Tavi <tavi@divested.dev>
2024-02-27 01:46:45 -05:00
IratePorcupine
dc05706a1f Merge branch 'stable' into 'stable'
Add Czech language

See merge request divested-mobile/hypatia!12
2024-02-26 15:28:26 +00:00
Fjuro
68ee3732b3 Add title.txt 2024-02-26 15:16:14 +00:00
Fjuro
6cc182820f Add Czech short description translation 2024-02-26 15:15:42 +00:00
Fjuro
fd954081c3 Add Czech full description translation 2024-02-26 15:15:23 +00:00
Fjuro
ed8cfc9c9b Create Czech fastlane directory 2024-02-26 15:14:56 +00:00
Fjuro
b3e0b78832 Add Czech strings translation 2024-02-26 15:14:12 +00:00
Fjuro
f6d64104ca Add Czech arrays translation 2024-02-26 15:13:54 +00:00
Fjuro
d1510b0937 Create values-cs 2024-02-26 15:13:26 +00:00
SkewedZeppelin
50a78de82c
Merge pull request #71 from t1011/patch-2
Corrected a translation error
2024-02-12 20:43:12 +00:00
t1011
d6eda648fd
Update strings.xml
Signed-off-by: t1011 <31567272+t1011@users.noreply.github.com>
2024-02-12 23:41:29 +03:00
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