Jump to content
Not connected, Your IP: 216.73.216.191
Staff

Eddie Android edition 4.1.0 available

Recommended Posts

Hello! 

We're very glad to announce the Eddie Android edition 4.1.0 is available
 


Eddie Android edition is a fully integrated with AirVPN, free and open source client allowing comfortable connections to AirVPN servers and generic VPN servers offering compatible protocols: OpenVPN, WireGuard, and AmneziaWG 2.0 powered up protocol. Source code available on GitLab: https://gitlab.com/AirVPN/EddieAndroid

Eddie Android edition is Android TV friendly and also offers GPS spoofing, traffic splitting on an application basis, 10 languages, extended compatibility from Android 5.1.1 to Android 16, and much more.
 

What's new

Eddie Android edition 4.1.0 introduces a new custom AirVPN library that combines wg-go and amneziawg-go into a single runtime. This architectural change addresses a fundamental constraint of the Go runtime. Go was designed with the assumption that only one runtime instance exists per process and does not support multiple independent runtimes within the same process. 
 

The previous 4.0 version had been linked against two separate Go-based libraries since support for Amnezia WireGuard was introduced. Despite the precautions implemented, on a small subset of devices, this configuration still resulted in rare crashes. Analysis showed that such crashes originated from Go runtime components, most notably the garbage collector. By consolidating both libraries into a single Go runtime, Eddie Android Edition 4.1.0 gets rid of these crashes across all supported devices.

Furthermore, Eddie Android edition 4.1.0 adheres more strictly to AmneziaWG protocol version 2 real implementations. Specifically:

  • The <c> tag for I parameters has been removed. Although documented for about a year, it was never implemented in the AmneziaWG protocol and any implementation intent was dropped during February 2026. Because, regrettably, it remained in the Amnezia documentation, Eddie 4.0.x still generated this parameter in certain profiles, resulting in the well-known interoperability issues with other clients. Eddie 4.1.0 eliminates this inconsistency. See: https://github.com/amnezia-vpn/amneziawg-go/issues/120
  • Added support for the <rc> and <rd> tags for I parameters.
  • Jc, Jmin, Jmax parameters must now be ≥ 1. Previous Eddie / Amnezia releases accepted values ≥ 0, making it possible to explicitly configure zero junk packets, thereby allowing users to explicitly configure a logically degenerate state in which the junk-packet mechanism remained enabled while simultaneously instructing it to emit precisely zero junk packets. This is no longer supported; to disable junk packet generation please omit the J parameters.
  • WireGuard compatibility now requires the canonical header mapping (Hₙ = n), as packet header identifiers are interpreted in a strict semantic order. Earlier AmneziaWG implementations, including that used by Eddie 4.0.x, internally canonicalized header mappings, allowing any non-repeating permutation of {1, 2, 3, 4} to preserve WireGuard compatibility. Eddie now enforces the canonical mapping whenever interoperability with standard WireGuard peers is required, including connections to AirVPN servers using the default Amnezia configuration.

Eddie Android Edition 4.1.0 also includes updated libraries and dependencies. Please refer to the changelog available here for additional details.
 

Download link, checksum and changelog

 

Quick reference and download page: https://airvpn.org/android/eddie

Eddie Android edition 4.1.0 APK direct download short URL: https://airvpn.org/tv 

Eddie Android edition 4.1.0 is also available on the Google Play Store
https://play.google.com/store/apps/details?id=org.airvpn.eddie

Changelog is available here:
https://gitlab.com/AirVPN/EddieAndroid/-/blob/master/ChangeLog.txt?ref_type=heads

SHA-256 checksum if you prefer to download from our web site and side load the app: 

$ sha256sum EddieAndroid-4.1.0-VC40.apk 
d154767a4b4f65c8248f5a3529875bc022a9032baae696beb81529d478d6c190  EddieAndroid-4.1.0-VC40.apk

Kind regards & datalove
AirVPN Staff

 

Share this post


Link to post

This version won't install for me. On the phone it says "App not installed". Here's the output from adb install.

adb install /home/user/Downloads/EddieAndroid-4.1.0-VC40.apk
Performing Streamed Install
adb: failed to install /home/user/Downloads/EddieAndroid-4.1.0-VC40.apk: Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE: Existing package org.airvpn.eddie signatures do not match newer version; ignoring!]
 

Share this post


Link to post
@fishbasketballaries

Hello!

The error means that Android is refusing to install the APK because an app with the same package name (org.airvpn.eddie) is already installed, but it was signed with a different certificate.This is perfectly possible as the new APK has been signed with our official Google developers signing keys to make life easier for the imminent, new restrictions against side load, while the previous ones were not signed with them. Please uninstall the previous package
adb uninstall org.airvpn.eddie

and then install the new APK.

Kind regards


 

Share this post


Link to post
20 minutes ago, Staff said:
@fishbasketballaries

Hello!

The error means that Android is refusing to install the APK because an app with the same package name (org.airvpn.eddie) is already installed, but it was signed with a different certificate.This is perfectly possible as the new APK has been signed with our official Google developers signing keys to make life easier for the imminent, new restrictions against side load, while the previous ones were not signed with them. Please uninstall the previous package

adb uninstall org.airvpn.eddie

and then install the new APK.

Kind regards


 
That worked, thanks. I looked around for a way to back up the app data before uninstalling but it doesn't seem possible without root? It would be nice there were a way to export the profile somewhere, kind of like how Eddie Desktop has a profile file that I can back up and move across machines.

Share this post


Link to post
3 hours ago, fishbasketballaries said:
4 hours ago, Staff said:
@fishbasketballaries

Hello!

The error means that Android is refusing to install the APK because an app with the same package name (org.airvpn.eddie) is already installed, but it was signed with a different certificate.This is perfectly possible as the new APK has been signed with our official Google developers signing keys to make life easier for the imminent, new restrictions against side load, while the previous ones were not signed with them. Please uninstall the previous package


adb uninstall org.airvpn.eddie

and then install the new APK.

Kind regards


 
That worked, thanks. I looked around for a way to back up the app data before uninstalling but it doesn't seem possible without root? It would be nice there were a way to export the profile somewhere, kind of like how Eddie Desktop has a profile file that I can back up and move across machines.
+1 for this suggestion to be able to export/import settings 

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Security Check
    Play CAPTCHA Audio
    Refresh Image

×
×
  • Create New...