ClamGuard is an Android antivirus frontend built around ClamAV.
The project provides an Android-first UI for:
- scanning shared storage and APK files
- updating virus databases
- quarantine, delete, and ignore actions
- optional extended mode with root access
GitHub Releases should publish separate install artifacts:
ClamGuard-vX.Y.Z-arm64-v8a.apkClamGuard-vX.Y.Z-magisk-module.zip
Current status:
arm64-v8aAPK is the only APK target ready for release right nowarmeabi-v7ais planned, but should not be published until the full 32-bit ClamAV runtime is built and verified- the Magisk module is a separate root-side runtime package and should stay a separate zip
- Current version:
0.2.1 - Current versionCode:
3
Version metadata lives in:
Build the APK locally:
cd ClamGuard
./build-tools/build-apk.shBuild release artifacts with release naming:
cd ClamGuard
./release-tools/build-release-artifacts.shBy default this produces:
dist/vX.Y.Z/ClamGuard-vX.Y.Z-arm64-v8a-debug.apkdist/vX.Y.Z/ClamGuard-vX.Y.Z-magisk-module.zip
If release signing variables are provided, the APK is emitted without the -debug suffix.
See docs/RELEASES.md for the release layout and environment variables.
ClamGuard uses ClamAV by Cisco Talos as its scanning engine base.
ClamAV is licensed under GPL-2.0, and this project is distributed under the same license family to stay compatible with that upstream base.
This repository is licensed under GPL-2.0.
See LICENSE.