VPN Hotspot
by Mygod · Apache-2.0 · open source
Normally, devices on your phone’s hotspot don’t go through its VPN. VPN Hotspot routes them through it, and lets you see and block connected devices. Root required.
Needs:Root · Android 10+ · 64-bit ARM
2113 Apps is independent, not affiliated with or endorsed by Mygod. Official sources: source code on GitHub.
- Version
- 3.0.8
- Size
- 12.5 MB
- Requires
- Android 10+
- Updated
- 2026-08-02
Introduction
VPN Hotspot describes itself as “Connecting things to your VPN made simple. Share your VPN connection over hotspot or repeater.” On a standard Android phone, devices that join your hotspot use your mobile data directly, not the VPN you have running. With root, this app routes their traffic through the VPN too. The developer, Mygod, gives uses such as connecting things that don’t support VPN, “like Chromecasts behind corporate firewalls”, and “identifying, monitoring and blocking (unwanted) clients”.
What it can share over
Wi-Fi hotspot, USB tethering, Bluetooth tethering and Ethernet tethering, plus a repeater mode. Connected devices are listed, and you can give them nicknames or block them. Version 3.0 added an IPv6 NAT mode, so clients can use IPv6 if your VPN supports it.
Requirements
- Root. Without it, the core feature doesn’t work.
- Android 10 or later. Version 3.0.6 raised the minimum; the developer says Android 9 users “should stay on v2.19.2”. The same release made Android 17 officially supported.
- A few features, such as editing the system hotspot configuration on Android 8 to 10, need the app installed as a system app; the README explains how.
What goes online
- Crash reporting and analytics. The app includes Google’s Firebase Crashlytics and Firebase Analytics, which our scan found. In the developer’s own builds, like this one, the code turns crash reporting on and adds device details such as the kernel release and the system build; copies signed with any other key have it off. It also logs some events to Firebase Analytics. We found no setting to turn these off.
- Device names. To suggest a nickname for a new device on your hotspot, the app looks up the manufacturer from the first part of its MAC address at macaddress.io.
About this file
- This is the developer’s own build from the project’s GitHub releases (version 3.0.8), signed by Mygod. VPN Hotspot is no longer on Google Play: in January 2025 the developer announced that “later in 2025, VPN Hotspot will no longer be available on Google Play”, and the README now points to installing it through Obtainium.
- This copy is the 64-bit ARM build; the developer also publishes builds for 32-bit ARM and x86.
- The code is under the Apache 2.0 licence. The Brazilian Portuguese translation covers most of the app.
- The app couldn’t give us its icon in a form we can display, so this page shows none.
- The 12.5 MB file needs Android 10 or later and declares 30 permissions, many of them for Wi-Fi, tethering and Bluetooth. Our scan found 2 trackers: Firebase Crashlytics and Firebase Analytics.
What’s inside the APK
Trackers
Code from these SDKs is in the package. That shows it is bundled, not how it is used.
Native code
Needs a 64-bit ARM phone; 32-bit-only devices are not supported.
Android versions
Built for Android 17 (target API 37).
Permissions
5 of them need your approval first.
CPU types in this build: arm64-v8a (64-bit ARM, almost every phone since 2017).
Asks you first (5)
Android shows a prompt before the app can use these.
- Approximate location · ACCESS_COARSE_LOCATION
- Precise location · ACCESS_FINE_LOCATION
- Connect to paired Bluetooth devices · BLUETOOTH_CONNECT
- Find nearby Wi-Fi devices · NEARBY_WIFI_DEVICES
- Show notifications (Android 13+) · POST_NOTIFICATIONS
You switch these on in Settings (2)
Special app access. Nothing is granted until you turn it on yourself.
- Display over other apps · SYSTEM_ALERT_WINDOW
- Modify system settings · WRITE_SETTINGS
System-level (1)
Reserved for system apps. A normal install does not get these; they only take effect through root, ADB or Shizuku, if at all.
- WRITE_SECURE_SETTINGS
Granted at install (19)
Low-risk permissions Android grants automatically, plus any we have not classified.
- ACCESS_ADSERVICES_AD_ID
- ACCESS_ADSERVICES_ATTRIBUTION
- ACCESS_NETWORK_STATE
- ACCESS_WIFI_STATE
- BLUETOOTH
- BLUETOOTH_ADMIN
- CHANGE_NETWORK_STATE
- CHANGE_WIFI_STATE
- CONNECTIVITY_USE_RESTRICTED_NETWORKS
- FOREGROUND_SERVICE
- FOREGROUND_SERVICE_SPECIAL_USE
- INTERNET
- LOCAL_MAC_ADDRESS
- MANAGE_USB
- OVERRIDE_WIFI_CONFIG
- READ_WIFI_CREDENTIAL
- RECEIVE_BOOT_COMPLETED
- TETHER_PRIVILEGED
- WAKE_LOCK
Defined by other apps (3)
Permissions that belong to another app or to this app itself.
- be.mygod.vpnhotspot.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
- com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE
- com.google.android.gms.permission.AD_ID
More Information
- Package name
- be.mygod.vpnhotspot
- Version
- 3.0.8 (build 2011)
- File size
- 12.5 MB (12,466,716 bytes)
- Requires
- Android 10 or later
- Category
- Network & Privacy
- License
- Apache-2.0
- Developer
- Mygod
- Source code
- github.com/Mygod/VPNHotspot
- Released
- Aug 2, 2026
- Signer SHA-256
- 724fffe17e1188533c0d6a7af3c1dc12947cb554323af2b187c1f5ec1963f2b7
- File SHA-256
- c71b1c9170235fa6a271e1617ab343767ebafe638a1833c3ff20733ef5861668
- Checked
- , against the v3.0.8 release on GitHub · how we check · verify it yourself
Common questions
Is this APK the official VPN Hotspot release?
Yes. It is the file from the project’s v3.0.8 release on GitHub, byte for byte, and it matches the SHA-256 checksum GitHub publishes for it. It is signed with the certificate we recorded when we first checked VPN Hotspot (SHA-256 724fffe17e1188533c0d6a7af3c1dc12947cb554323af2b187c1f5ec1963f2b7); a release signed with a different key would not be published here.
What Android version does VPN Hotspot need?
Android 10 or later (API level 29). Version 3.0.8 is built for Android 17 (target API 37). Needs a 64-bit ARM phone; 32-bit-only devices are not supported.
Can VPN Hotspot access the internet?
Yes. The APK requests Android’s internet permission. In total it declares 30 permissions, and 5 of them need your approval first.
Does VPN Hotspot contain trackers?
Yes. Version 3.0.8 contains code from Google CrashLytics and Google Firebase Analytics, which match Exodus Privacy tracker signatures. That shows the code is bundled, not how the app uses it.
Is VPN Hotspot open source?
Yes. VPN Hotspot is released under the Apache-2.0 licence, and its source code is published at https://github.com/Mygod/VPNHotspot.
Why does VPN Hotspot need root?
To change the phone’s routing. The developer explains: “This app requires root to make changes to iptables and ip rule. This restriction is imposed by Linux kernel.” Without root, it can’t send hotspot traffic through your VPN, which is the app’s main job.
Is there a version without Google’s analytics?
Yes, but it is a separate, older build. F-Droid carries VPN Hotspot FOSS (package be.mygod.vpnhotspot_foss), a fork maintained by someone else that removes Firebase. It was at version 2.19.1 from 2025 when we checked, while this official build is at 3.0.x. It uses a different package name and key, so the two install side by side.
Recent releases
| Version | Released | Size |
|---|---|---|
| v3.0.8 · this download | Aug 2, 2026 | 12.5 MB |
| v3.0.7 | Jun 29, 2026 | 12.5 MB |
| v3.0.6 | Jun 20, 2026 | 12.5 MB |
Recent releases on the project’s GitHub. We host and check only the newest one. Full changelog.
Alternatives and related apps
-
OpenVPN for Android A VPN client whose connection VPN Hotspot can then share; on its own, hotspot clients bypass it.Download -
WG Tunnel A WireGuard client to pair with it, with rules that connect automatically on chosen networks.Download