VirtualAP

Verified safeOpen sourceExclusive
No reviews reviews
32
downloads
8.0
android

AI summary

VirtualAP configures a virtual access point on rooted Android devices with static gateway IP, selectable upstream interfaces including VPN tunnels, Wi-Fi repeater mode, and automatic network detection. Uses a minimal Alpine rootfs with dnsmasq and hostapd. Requires root and ARM64. Proof-of-concept app with AI-assisted UI.

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

v1.6.0Jun 14, 2026

https://github.com/ravindu644/VirtualAP/compare/v1.5.0...v1.6.0/

About this version

Version
1.6.0 (1600)
Size
5.26 MB
Requires Android
8.0
Target SDK
26
Architecture
universal
Downloads
32
Updated
Jun 14, 2026
Package
com.virtualap.app

Ratings & reviews

0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app