Commit graph

61 commits

Author SHA1 Message Date
Tad
fa9e4c0b15 Many changes
- Drop Trove, minimal benefit with Strings
- Finalize renaming
- Commonize server base URL
- IntelliJ Inspect Code
- Formatting
- Bump version
2018-01-20 01:50:37 -05:00
Tad
71fd67e3fd Rename app, change icon, and increase heap size 2018-01-11 07:53:36 -05:00
Tad
6eab4ebe18 Drop minSdk from 21 to 16 2017-12-27 17:19:50 -05:00
Tad
0720ccbec1 Truncate all hashes to 16 characters to save memory 2017-12-27 17:15:38 -05:00
Tad
ed4d031d1f Start service on app launch too 2017-12-27 16:14:33 -05:00
Tad
04b3043f89 Don't spam logcat with selinux denials 2017-12-27 16:10:06 -05:00
Tad
73be65ec2c Move each FileObserver onto its own thread 2017-12-27 16:02:37 -05:00
Tad
abf4baf16d Tweaks 2017-12-26 21:16:35 -05:00
Tad
4517a2253f More threading 2017-12-26 21:09:58 -05:00
Tad
4b66afbc35 Update readme 2017-12-26 20:21:10 -05:00
Tad
5d9285e8ee Update readme 2017-12-26 20:12:35 -05:00
Tad
aef0d0fd65 Add a readme 2017-12-26 20:06:14 -05:00
Tad
e0dbe6a00a Bump app version 2017-12-26 18:54:57 -05:00
Tad
12570f4b2e (DISABLED: Broken) Scan APKs on install/update 2017-12-26 18:33:21 -05:00
Tad
2f07219c02 Use multiple threads for the realtime scanner 2017-12-26 17:56:39 -05:00
Tad
147d99480c Show the number of scanned files in the foreground notification 2017-12-26 17:28:44 -05:00
Tad
65c3306dc2 Always add eicar for testing purposes 2017-12-26 16:05:47 -05:00
Tad
71883023e6 Allow selection of enabled databases 2017-12-26 16:03:00 -05:00
Tad
58eaa3d7ab Tweaks 2017-12-17 20:40:04 -05:00
Tad
c6df2d8c49 Reduce memory usage using Trove 2017-12-17 20:02:26 -05:00
Tad
7f7c811f1d Fix 2017-12-17 10:36:44 -05:00
Tad
9d040c8b5b Fixes 2017-12-17 10:09:30 -05:00
Tad
e889bbce4a Tweaks 2017-12-17 07:48:17 -05:00
Tad
23774983ab Fix issue with no databases on service start 2017-12-17 07:37:34 -05:00
Tad
21dfafd0af Exclude large files from realtime scanner 2017-12-17 07:32:14 -05:00
Tad
8de76aad66 Restart service on update 2017-12-17 06:36:16 -05:00
Tad
7b67a7c6f3 Make sure to monitor hidden folders 2017-12-17 06:16:43 -05:00
Tad
e46b1723ef Scan all the things! Use RecursiveFileObserver from Conversations 2017-12-16 16:58:43 -05:00
Tad
39d8455602 ZipAlign and add more paths 2017-12-16 15:54:12 -05:00
Tad
1c8667dbdd Smallify 2017-12-16 15:09:34 -05:00
Tad
cf1e90b5ec Many tweaks 2017-12-16 15:02:10 -05:00
Tad
f4f8f7d12e Tweaks, more databases, and scan more aggressively 2017-12-16 14:30:21 -05:00
Tad
0befda3456 Persistence! 2017-12-16 09:31:42 -05:00
Tad
a7b5c02b10 Scan more directories 2017-12-16 08:53:15 -05:00
Tad
90e5ecdede Add proper toggle for service 2017-12-16 08:12:52 -05:00
Tad
c1473846a6 Formatting and prevent double scanning 2017-12-16 07:29:00 -05:00
Tad
ec0f10221c Don't start realtime scanning by default and bump version 2017-12-16 07:15:55 -05:00
Tad
bf4b0cda06 Realtime malware scanning 2017-12-16 07:11:02 -05:00
Tad
4dfca28d22 Lots of refractoring 2017-12-16 06:15:17 -05:00
Tad
b8c68528f6 Tweaks 2017-12-16 04:15:50 -05:00
Tad
3997947f92 Skip files larger than 50MB 2017-12-14 22:23:13 -05:00
Tad
8e2d1f80c6 Log time spent 2017-12-14 22:09:36 -05:00
Tad
07ac77f018 Request needed permissions 2017-12-14 21:53:42 -05:00
Tad
cdc92d77a4 Bump version 2017-12-14 21:33:02 -05:00
Tad
6933ca294b Formatting and cleanup 2017-12-14 21:29:43 -05:00
Tad
1eb5055b50 More performance improvements
- Switch from Scanner to BufferedReader for loading database
- Don't check the length of hashes for checking them
2017-12-14 21:21:29 -05:00
Tad
8199d43c6d Hash all files in one pass, dramatic speedup 2017-12-14 21:10:51 -05:00
Tad
b663a11ee9 Improve readabiltiy and performance 2017-12-14 19:39:14 -05:00
Tad
2528fba9f0 Update useragent 2017-12-14 16:39:23 -05:00
Tad
891f19f37c Keep screen on 2017-12-14 16:15:37 -05:00