DejaVPN Source Code

Version 2.1.4 (16)

DejaVPN is free software, licensed under the GNU General Public License version 2 with the additional terms of the ics-openvpn project. This archive is the complete source code used to build the DejaVPN app, including the OpenVPN engine and its libraries.

Download dejavpn-2.1.4-src.tar.gz

About 31 MB · SHA-256 checksum

What it is built on

DejaVPN's own code is the skeleton product flavour (main/src/skeleton) plus small changes to the engine, such as the connection latency shown in the notification and hiding the login name in the connection log. The engine is ics-openvpn 0.7.69 (OpenVPN 2.8, OpenSSL 4.1).

Building

You need Android Studio (JDK 17+), the Android NDK (30) and SWIG. From the unpacked folder:

./gradlew :main:assembleSkeletonOvpn23Release

Release builds need your own signing key (see signingConfigs in main/build.gradle.kts). Debug builds: ./gradlew :main:assembleSkeletonOvpn23Debug.

Contact

Questions: [email protected] · Privacy Policy

OpenVPN is a registered trademark of OpenVPN Inc. DejaVPN is not affiliated with or endorsed by OpenVPN Inc.