AI summary
A network utility for rooted Android devices that configures a virtual access point. It supports static gateway IPs, selectable upstream interfaces like VPNs or Wi-Fi, and operates as a Wi-Fi repeater.
Generated by AI. May contain inaccuracies.
About this app
VirtualAP is a software utility designed to configure a virtual access point on rooted Android devices.
Features
- Configurable Gateway IP: Unlike the default Android hotspot, the gateway address remains static. This ensures that port forwards, bookmarks, and SSH configurations remain valid. - Selectable Upstream Interface: Direct traffic through Mobile Data, Wi-Fi, Ethernet, or virtual interfaces like WireGuard tun0 to tunnel all connected clients automatically. - Wi-Fi Repeater Mode: Connect your phone to any Wi-Fi network and share it as a hotspot simultaneously. The phone acts as a wireless repeater, allowing other devices to access the network without additional hardware. - VPN Hotspot: Set a VPN tunnel interface (such as WireGuard tun0) as the upstream. All devices connected to the hotspot are automatically routed through the VPN, turning your phone into a portable VPN access point. - Automatic Upstream Detection: Reads the default network routing rules from the Android netd system to identify the active internet connection. - DHCP and DNS Services: Powered by dnsmasq inside the chroot environment to serve local clients. - Same-Channel Concurrency: The access point dynamically follows the Wi-Fi station channel. This addresses stability issues with 5GHz connectivity. - Minimal Footprint: Relies on a 4.4MB Alpine rootfs containing only hostapd, dnsmasq, and iw. Firewall and routing tasks leverage the native Android iptables and ip tools.
System Requirements
- Root Access: Root permissions are required to perform network routing operations, control iptables, and manage virtual interfaces. - Architecture: Aarch64 (ARM64-v8a) CPU architecture. - Android Version: Android 8.0 (SDK 26) or higher.
Note
This application is a proof of concept. The front-end user interface is developed with the assistance of an AI companion. The backend routing engine is derived from the pre-existing Ubuntu-Chroot project.
License
GNU General Public License v3.0
What's new
- Added a Quick Settings tile and a running notification. - New expandable network card with a pill-shaped upstream selector. - Network card details are now always visible; the top bar keeps the brand. - Added a VirtualAP wordmark on the status card, with the password shown in the QR sheet. - The log sheet now shows only live command output, and a fresh ap.log is started on every launch. - Removed the redundant status pill from the top bar. - The About dialog now closes from its header.
- Fixes
- Clients are now counted from hostapd instead of the driver's station dump. - The driver country is now forced when a 5 GHz channel is NO-IR.
About this version
- Version
- 2.0.0 (2000)
- Size
- 7.87 MB
- Requires Android
- 8.0
- Target SDK
- 26
- Architecture
- universal
- Downloads
- 12
- Updated
- Sep 27, 2026
- Package
- com.virtualap.app
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10