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

2 trackers in the code File matches GitHub’s published hashOfficial GitHub release

2113 Apps is independent, not affiliated with or endorsed by Mygod. Official sources: source code on GitHub.

Download APK · 12.5 MB v3.0.8 · checked
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

Google CrashLytics, Google Firebase Analytics

Code from these SDKs is in the package. That shows it is bundled, not how it is used.

Native code

1 CPU type

Needs a 64-bit ARM phone; 32-bit-only devices are not supported.

Android versions

Android 10 and up

Built for Android 17 (target API 37).

Permissions

30

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
License
Apache-2.0
Developer
Mygod
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 Network & Privacy·39.8 MB·v0.7.65 A VPN client whose connection VPN Hotspot can then share; on its own, hotspot clients bypass it.
    Download
  • WG Tunnel Network & Privacy·18.6 MB·v5.7.5 A WireGuard client to pair with it, with rules that connect automatically on chosen networks.
    Download