arpanjot-coding/AVault
AVault - Call Recorder (No Root Required) | Privacy-first, hardware-encrypted audio vault for Android 12-16+. Rootless call recording via Shizuku with AES-256-GCM, biometrics & auto-cleanup.
From the publisher
README & documentation
Source previewRead the project’s overview, installation instructions and usage examples. The original README is the source of truth.
High-Assurance, Hardware-Encrypted Call Management & Confidential Audio Vault for Android 12+ 🌐 Visit Official Website & Documentation | 📦 Download Direct APK (v2.0.0) AVault is an open-source, security-focused telecommunications management platform and cryptographic voice vault designed for modern Android devices (Android 12 to Android 16+). Traditional call recording utilities store raw audio in unencrypted .mp3 or .m4a files within shared public storage directories, exposing sensitive voice communications to third-party apps with media reading permissions, media indexers, and unauthenticated physical extraction. AVault solves this paradigm by pairing rootless system telecom integration (via privileged ADB shell Binder IPC) with hardware-backed AES-256-GCM encryption, zero-plaintext ephemeral playback, multi-factor biometric authentication, and automated lifecycle retention management. Every recording managed by AVault is packaged into a proprietary, tamper-resistant binary container format: .vault. Building advanced Android security applications manually typically requires tedious environment setup: installing JDK 17/21, configuring Android SDK 36, cloning hidden framework stubs, resolving dependencies,…
Read the full README ↗ · Preview checked 2026-11-01T12:47:37.613Z
Inside the original README — Document outline
- AVault - Call Recorder (No Root Required)
- ⚠️ Critical Academic & Security Research Notice
- 📑 Table of Contents
- 🏛️ Executive Summary & Architectural Highlights
- Core Pillars
- 📊 Capability & Security Matrix
- 🔐 Binary Format & Cryptographic Specification
- 1. .vault Container Structure
- 2. Key Management & Derivation Parameters
- 🚀 Quick Start: 1-Prompt Automated Setup via AI Assistants (Recommended)
- Universal AI Agent Prompt
- What AI Coding Assistants Execute Automatically:
Headings are captured from the source. Links open the publisher’s document, not a locally hosted copy.
Links from the README
References supplied by the publisher, not independently verified endorsements. Check the destination before downloading files or entering credentials.
Documentation belongs to its respective authors. Reported project/model license: Other. A listing is not a grant of reuse or training rights. Confirm the document’s own terms at the source.
What this repository does
AVault - Call Recorder (No Root Required) | Privacy-first, hardware-encrypted audio vault for Android 12-16+. Rootless call recording via Shizuku with AES-256-GCM, biometrics & auto-cleanup.
Repository facts
- Owner
- arpanjot-coding
- Primary language
- Kotlin
- Stars
- 383
- Forks
- 25
- Open issues + pull requests
- 0
- License
- Other
- Archived
- No
- Default branch
- main
- Created
- 2026-10-31T19:21:27.000Z
- Last push
- 2026-11-01T09:05:17.000Z
Topics and intended use
Owner-supplied topics: aes-256, android, android-14, android-15, android-16, android-call-recorder, audio-recorder, biometrics, call-recorder, call-recording, encryption, foss, jetpack-compose, kotlin, open-source, privacy, rootless, security, shizuku, vault
Review the README for scope, installation, examples and limitations. We do not run repository code or certify it.
Evaluate before installing
Review licensing and dependencies, inspect recent commits and unresolved issues, and test in an isolated environment before production use. Stars and forks alone cannot answer these questions.
Source and freshness
Source: GitHub. Metadata observed 2026-11-01T12:17:46.653Z. Daily imports are snapshots, not real-time monitoring.
Popularity and source listings do not establish security, suitability, licensing rights or benchmark performance.