Repository navigation
Initial Release!
π SafeDNS Pro v0.2.0 β Premium Release
This version marks a significant evolution of SafeDNS from a lightweight proxy into a full-featured "Pro" Android application. It brings a
completely redesigned premium UI, advanced network monitoring, and enhanced stability for encrypted DNS protection.
π± Android Features
β¨ Premium Dashboard & UI
- π Integrated Shield Toggle: Merged the status indicator and power button into a single, interactive central shield. Tap to protect, tap to disconnect.
- π¨ Eye-Catchy Design: Modern Material 3 interface with dynamic radial gradients and pulsating status animations.
- π AMOLED Dark Mode: Pure black theme support for maximum battery efficiency on OLED displays.
- π One-Tap DNS Profiles: Quickly switch between industry-leading providers:
- βοΈ Cloudflare (Default) - π Google
- π‘ AdGuard - πΉ Quad9
π Network & Activity Monitoring
- β‘ Live Latency Pulse: Real-time latency tracking (ms) with a user-configurable heartbeat interval. - π Live Activity Feed: A chronological console of DNS queries with smooth auto-scrolling.
- πΎ Export Activity: Save your query logs directly to your device's Downloads folder as .txt files.
βοΈ System Integration
- π³ Quick Settings Tile: Toggle your DNS protection directly from the Android notification shade.
- π Auto-Start on Boot: Optional setting to automatically resume protection after your device reboots.
- π Check for Updates: Integrated update checker within the 'About' section to keep you on the latest release.
π Technical Improvements (Rust Core)
- π¦ Rust JNI Engine: The core DNS proxy is now a high-performance Rust library called via JNI.
- π Smart Routing: Optimized VpnService logic using split-tunneling (targeted routing) to prevent "No Internet" issues and infinite loops.
- π Bundled SSL Roots: Integrated webpki-roots to resolve UnknownIssuer SSL errors on mobile networks.
- ποΈ ARM64 Optimization: Specifically tuned for arm64-v8a architectures with NEON instructions.