Jump to content
Not connected, Your IP: 216.73.216.26
Staff

Eddie Android edition 4.0.0 preview available

Recommended Posts

7 hours ago, trekkie.forever said:

The I1 parameter when we use CPS and trying to mimic QUIC, shouldn't the packet be bigger (close to 1200 bytes) as per QUIC specification?


Yes, as long as the size of the I1 data packet is less than the MTU, it will be fine. The default MTU of AirVPN is 1320. Of course, if the size of the I1 data packet complies with the QUIC specification, the effect will be even better.

If you want to construct simulated QUIC data packets using random data, you can make 5 data packets have the same format and keep their size as small as possible (e.g. 110 bytes). You can also increase the size of the main data packet I1 (e.g. I1 1200, I2-I5 70).

If you want to construct a CPS data packet using specific data, then the size of the main data packet I1 must follow the size of the Quic data packets in a regular internet connection. The sizes of the other data packets can be random, but I suggest that the sizes of the other data packets should also follow the packet sizes in a regular internet connection (such as I1 1292, I2 77, I3 87, I4 87, I5 73).

You can also use only the I1 data packet, which contains specific data. However, do not increase the size of the I1-I5 data packets simultaneously (such as I1-I5 1292). Such behavior patterns are likely to violate the normal Internet connection and thus be detected.

In summary, the functions of the 5 data packets are to imitate a regular internet connection, thereby concealing your VPN connection. Try to make the behavior patterns of these 5 data packets as close as possible to those of a regular internet connection. You can use Wireshark to capture packets to understand the behavior patterns of UDP data packets under a regular internet connection. All settings should be based on actual conditions rather than theory.

Yesterday, I used AmneziaWG on my phone to connect to the US server and when accessing Google Play, the speed reached over 300 Mbps. This is the fastest speed I have achieved since I purchased AirVPN. For a VPN connection under the GFW, this speed is already very fast, haha😄😄😄.

Good job!

Share this post


Link to post

So i still can't reach airvpn servers in .Ru for logging in from my phone. Here is what i have:
I can use airvpn from my PC, found a solution, but there is no such configuration for a phone. 
I try amnezia in the same networtk via wifi and can't even log in. But works fine if i start other vpn and open airvpn app, i get my subscriprion plan and other information. Should i ask support for private workaround solution? 

Share this post


Link to post
10 hours ago, kirkusss said:

So i still can't reach airvpn servers in .Ru for logging in from my phone. Here is what i have:
I can use airvpn from my PC, found a solution, but there is no such configuration for a phone. 
I try amnezia in the same networtk via wifi and can't even log in. But works fine if i start other vpn and open airvpn app, i get my subscriprion plan and other information. Should i ask support for private workaround solution? 


Yes. This is because the ISP has blocked the boot server. Please open the ticket to obtain the private boot server from the staff, or wait for the subsequent Android version update. It is said that in the subsequent version, the login information will be saved locally. Then, there will be no need to log in every time. Just log in once and you can use it as before, just like the computer version.

Share this post


Link to post

Hello!

We're very glad to announce that Eddie Android edition 4.0.0 beta 2 is now available. 
 

New: how to use Eddie in network where the "bootstrap" servers can not be reached

Eddie downloads user and infrastructure data, essential to use the service, from special "bootstrap servers" through an encrypted flow inside HTTP. If the bootstrap servers are blocked or the underlying protocol to port 80 is filtered out, Eddie is unable to proceed. Starting from Eddie 4 beta 2 version, the ability to retrieve such data locally has been added. Whenever bootstrap servers are unreachable, Eddie can read the latest available local data to connect to a VPN server. Once connected the bootstrap servers are again reachable and the local data are immediately updated for future usage. The local data remain valid as long as you don't need to change user.

On top of all of the above, Eddie can now retrieve such data through the login procedure that now can be started even when a connection to a VPN server was previously established via a profile. Therefore, when you are in a restrictive network that blocks access to bootstrap servers, you can connect through a profile generated by AirVPN web site Configuration Generator. After this first connection, log your account in to the service by selecting the specific option on the left pane, enter your AirVPN account credentials as usual and make sure that Remember me checkbox is ticked: Eddie will download all the necessary files and store them locally.

This procedure is "once and for all", at least as long as you don't need to change account. After this initial connection, Eddie will be able to log your account in to the infrastructure, retrieve servers data and establish connections without profiles and without bootstrap servers, offering again full AirVPN integration even when bootstrap servers are unreachable. Only If you change account you must repeat the procedure.

New: "Open with..." option added to "Share" option

Different Android versions allow management of files with different restrictions. Different apps may support different intents on specific Android versions. To enlarge total compatibility, now Eddie offers two different options to export and manage files, including generated profiles. You will find the usual "Share" option coupled with a new "Open with..." option. Some apps support only one intent, other apps only specific intents on specific Android versions, and so on. By adding this option Eddie enlarges considerably the amount of apps you will be able to open and/or share files with.


New: AmneziaWG parameters range validity

AmneziaWG parameter range validity has been documented in three different ways (official web site, GitHub documentation files, and developers comment) and the web site documentation that it's still official is in reality not aligned with the source code. The new parameters range validation adopted by Eddie 4.0.0 beta 2 is based now on GitHub latest documentation integrated by source code analysis.

The original message of this thread has been updated accordingly. You will find on it the new download link and checksum, as well as detailed Amnezia description.

If you decide to test, please report at your convenience any bug and problem in this thread. If possible generate a report from the app in a matter of seconds: by tapping the paper plane icon on the Log view bar rightmost side you will generate a full system report which will include both log and logcat and have it sent to our servers. Then you just need to send us the link the app shows you (open a ticket if you prefer to do it in private).

Kind regards & datalove
AirVPN Staff
 

Share this post


Link to post
On 1/14/2026 at 2:31 PM, Staff said:

The new parameters range validation adopted by Eddie 4.0.0 beta 2 is based now on GitHub latest documentation integrated by source code analysis

thank you for going the extra mile, albeit it does not work like a charm on LineageOS 23. Tested different values with Wireguard and AmneziaWG - with or without CPS. It leaks my IP via WebRTC.

What also does not work is activating notification for this beta 2 version of Eddie, the slider does not allow change. Maybe it is LineageOS, but going further through settings and choosing GPS spoofing, so another settings window is opened, where it was allowed to change notification settings for VPN. 

Send you my log in a ticket.

Best regards
Maggie144

Share this post


Link to post
On 1/19/2026 at 5:49 PM, Maggie144 said:
On 1/14/2026 at 2:31 PM, Staff said:

The new parameters range validation adopted by Eddie 4.0.0 beta 2 is based now on GitHub latest documentation integrated by source code analysis

thank you for going the extra mile, albeit it does not work like a charm on LineageOS 23. Tested different values with Wireguard and AmneziaWG - with or without CPS. It leaks my IP via WebRTC.

Hello! Thank you very much for your tests!

WebRTC is managed by the browser. It is aimed at connecting directly to remote peers through STUN, NAT traversing or other methods all involving the ability to bypass the VPN tunnel (provided that the routing table has preserved the original default gateway). On desktop systems any leak can be prevented by firewall rules (Network Lock) while on Android (where we do not have privileges to manage a firewall) you should enable both "Always on VPN" and "Block traffic if VPN is inactive" for Eddie. These options must prevent any possible leak. Disabling WebRTC on the browser, if you don't need it, is also a more specific solution and an additional layer of defense.
 
On 1/19/2026 at 5:49 PM, Maggie144 said:

What also does not work is activating notification for this beta 2 version of Eddie, the slider does not allow change. Maybe it is LineageOS,


Lineage OS 23 is built over Android 16. The latest Android versions only allow notifications to be enabled at the express choice of the user and not the app. Eddie should have shown this message: Please note, in case the current Android security policy does not allow this setting to be changed from within this app, you explicitly need to change it from the Android system settings panel. Also please note, in case notifications are not enabled, Eddie will not work properly.

Kind regards
 

Share this post


Link to post

finally managed to connect via my phone, thanks to New app version.
If you are located in .Ru just use any free working vpn to reach airvpn server to log in, than disconnect and use airvpn. For me worked amnezia with default parameters. Thanks staff for your work. 

Share this post


Link to post
6 hours ago, kirkusss said:

If you are located in .Ru just use any free working vpn to reach airvpn server to log in, than disconnect and use airvpn


Hello! Thank you very much for your tests.
 

If you don't want to rely on a free VPN, you may also use a configuration file generated by our Configuration Generator, needed only for the first time. You'll need access to one of the AirVPN websites. If you cannot reach the main website, feel free to open a ticket to receive mirror addresses.


Kind regards
 

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...