Hermes Agent b632bc755b F-Droid inclusion policy compliance fixes
- Update all 36 locale strings to 'Wire VPN' (fork translation requirement)
- Disable auto-updater on F-Droid builds (no binary downloads without consent)
- Updater checks if installed via F-Droid and skips update monitoring
2026-09-12 20:15:20 +00:00
2023-05-05 13:18:30 +02:00
2026-03-15 19:20:29 +01:00
2026-03-15 19:20:29 +01:00
2018-07-06 16:28:46 +02:00
2025-10-20 18:22:36 +02:00

Wire VPN for Android

A fork of WireGuard for Android, rebranded as Wire VPN.

Package: page.onram.wirevpn · Available from our F-Droid repository on release.

Wire VPN is an Android GUI for WireGuard. It opportunistically uses the kernel implementation, and falls back to using the non-root userspace implementation.

What changed from upstream

  • App name rebranded from WireGuard to Wire VPN
  • New launcher icon (padlock with a bold W in a circle)
  • Application ID changed to page.onram.wirevpn (Java/Kotlin package is page.onram.wirevpn)
  • GitHub Actions pipeline: every new Git release automatically builds a signed release APK and produces F-Droid v2 repository artifacts
  • Upstream in-app auto-updater and donation links removed (we distribute via our own F-Droid repo)

Building

$ git clone --recurse-submodules https://git.obahan.xyz/frank/wirevpn.git
$ cd wirevpn
$ ./gradlew assembleRelease

The build compiles the tunnel backend natively (CMake + NDK) and the userspace WireGuard implementation in Go (Go 1.24.3 is fetched and hash-checked by the build automatically).

To sign with a keystore, export:

export KEYSTORE_FILE=/path/to/keystore.jks
export KEYSTORE_PASSWORD=...
export KEY_ALIAS=...
export KEY_PASSWORD=...

Releases are cut by creating a Git tag/release on main (e.g. v1.0.x); the release.yml GitHub Action builds and publishes the artifacts.

Translating

This project uses Crowdin upstream; translations in ui/src/main/res/values-*/ are carried over from the WireGuard project.

Licences

See NOTICE.md for the full list. The app code is Apache-2.0. This project is a fork of the WireGuard Android app and is not affiliated with WireGuard LLC.

S
Description
No description provided
Readme
5.2 MiB
2026-09-12 22:06:47 +02:00
Languages
Kotlin 51.9%
Java 44.2%
Python 1.5%
Go 0.9%
C 0.5%
Other 0.9%