Skip to content
Emirhan Uçan edited this page Aug 2, 2026 · 12 revisions

HydraDragonAV Mobile

Welcome to the official wiki for HydraDragonAV Mobile, a multi-layered Android antivirus and security suite combining static analysis (YARA-X + ClamAV signatures + code anomaly detection), dynamic behavior analysis, and a lightweight on-device ML classifier — all gated by an NSRL-backed whitelist. When a flagged malware app is launched, it is automatically force-stopped and blocked in real time.

Requirements: Android 8.0 Oreo (API 26) or newer. Per-app dynamic network analysis (DNS/connection attribution) requires Android 10+; the rest of the suite runs on Oreo+.

Quick Links

Wiki Navigation

Core & Architecture

Detection Engines

  • Detection-Engines: Overview of all scanning technologies.
  • YARA-X-Usage: Fast pattern matching with the custom hydradragon module (usage overview).
  • YARA-X-Modules: Complete function-level reference for the custom modules, every rule file, and the .yar.yrc build chain.
  • ClamAV-Integration: Signature-based detection filtered for Android relevance.
  • AI-ML-Models: Burn binary classifier, AIEngine logistic regression, and the MinHash benign whitelist.
  • Ransomware-Defense: File traps, rename-burst detection, OCR, and Unicorn emulation.

Network Security

Behavioral & System Protection

Data Pipeline & Signatures

API Reference (function-level)

  • Rust-API-Reference: Every public function/struct across all 5 Rust crates (hydradragonandroid, hydradragonclamav, hydradragonml, hydradragonextractor, hydradragonxorfilter) + dev-tools — including all 24 JNI functions.
  • Java-API-Reference: Every method across all 46 engine classes, 12 services, UI fragments/activities, models, views, adapters, security guards, and app entry.
  • YARA-X-Modules: Every hydradragon/dex export function, the full JSON schemas, all 6 rule files, and the build chain.

Getting Started & Reference

  • Quick-Start-Guide: Build and run in minutes.
  • Current build: versionCode 30 / versionName 1.2.5 (minSdk 26 / targetSdk 35 / compileSdk 37). Active Threats counter, rich threat dialogs with clickable VirusTotal URLs, threat alerts as dialog overlays, AND-based auto-YARA rule generation, launcher-change detection, Base64-encoded URL extraction, and the hydradragon YARA-X custom module on the pulley portable-interpreter backend.
  • Installation-Setup: Detailed requirements and build guide.
  • Developer-Guide: Architecture deep-dive for contributors (real file structure, build steps).
  • Troubleshooting: Common issues and FAQ.
  • Known-Limitations: Current scanner and deployment limitations.
  • Glossary: Technical terms and abbreviations.
  • Roadmap: Future plans and planned improvements.

Clone this wiki locally