Oblivion is an unofficial Android VPN client that provides secure internet access through Cloudflare Warp technology. The tool addresses the need for accessible, privacy-preserving connectivity by wrapping Aether, a user-space Warp implementation written in Rust that supports both MASQUE over QUIC/HTTP-3 and HTTP/2 as well as classic WireGuard protocols. The approach allows users to connect without requiring root access on Android, while Windows and Linux users get a local SOCKS5 proxy with optional full device routing.
The project suits users who need flexible tunnel configuration and obfuscation capabilities to work around network fingerprinting. Key features include split tunneling to exclude specific apps from the tunnel, traffic rules that allow blocking destinations or bypassing the tunnel entirely for banking and domestic services, and obfuscation profiles that reshape handshakes for restrictive networks. Zero Trust authentication supports managed device enrollment through emailed codes, service tokens, or held tokens on a Cloudflare account. The interface is available in Persian and English, reflecting its focus on accessibility across regions.
Developers building Oblivion should expect a cross-platform Flutter codebase that compiles the Aether core for multiple Android ABIs during the build process. The project uses Git submodules for the Aether core and hev-socks5-tunnel dependencies, requiring recursive cloning. Building requires Flutter 3.44 or newer, stable Rust, Android NDK r27 or newer with JDK 17 for Android targets, and CMake, Ninja, Clang, and libgtk-3-dev for Linux builds. Release APKs are signed when key material is present and fall back to debug signing otherwise.
The project maintains an open community orientation with active issue tracking and pull request engagement. Development activity shows consistent attention to both code contributions and feature requests from users. The maintainers emphasize accessibility and community involvement as core values driving the project forward.