Jump to content


Photo

Eddie Android edition 2.0.1 released


  • Please log in to reply
29 replies to this topic

#1 Staff

Staff

    Advanced Member

  • Staff
  • PipPipPip
  • 7699 posts

Posted 01 December 2018 - 05:04 PM

Hello!
 
We're glad to inform you that Eddie Android edition 2.0.1 has been released.
 
Please go back to Eddie Android 2.0 thread for details, references, discussion etc.

https://airvpn.org/topic/30774-eddie-android-edition-20-released/
 
Version 2.0.1 ensures improved Android TV compatibility and is compliant to strict Google Play Store rules pertaining to Android TV. Moreover, an important change to manage VpnService intent and a minor bug fix have been implemented. Please see the changelog for details.

 

 

Changelog 2.0.1 (VC 14) - Release date: 30 November 2018 by ProMIND

- [ProMIND] Created MainTVActivity class for Android TV leanback launcher
- [ProMIND] Renamed class AboutActivity.java to WebViewerActivity.java. This new class is now used for external web sites and local html document to be shown within the app

MainActivity.java
- [ProMIND] Replaced start intent of external web browser with WebViewerActivity class in order to make the app compliant with Google's Android TV requirements

VPNService.java
- [ProMIND] complete rewrite of onBind() method in order to properly manage VpnService intents

 

Kind regards



#2 nick75

nick75

    Advanced Member

  • Members
  • PipPipPip
  • 175 posts

Posted 01 December 2018 - 09:34 PM

Hello,

 

I can't install Eddie on my Mi Box device. Can you make it compatible?



#3 Staff

Staff

    Advanced Member

  • Staff
  • PipPipPip
  • 7699 posts

Posted 02 December 2018 - 10:58 AM

Hello,

 

I can't install Eddie on my Mi Box device. Can you make it compatible?

 

Hello!

 

Eddie has been tested and runs fine on a range of Android TV based systems, including Amazon Fire TV stick, nVidia Shield TV and Sony Bravia TV sets. Which issue have you experienced?

 

Kind regards



#4 JasonBourne

JasonBourne

    Member

  • Members
  • PipPip
  • 14 posts

Posted 02 December 2018 - 05:16 PM

Profile option within 'AirVPN Server Settings' values are reversed when connecting from AIRVPN SERVER -tab

However the QUICK CONNECT -tab Profile option shows correctly in CONNECTION -tab.

 

For example: when set to 'Mobile Phone' it shows up as 'Laptop' in CONNECTION -tab. And when set as 'Laptop' it shows as 'Mobile Phone'. The values are reversed.

 

 

Hello!

 

We can't reproduce the issue: we see no difference between "Quick" and "Server" connection views reports. However we are not sure we have understood correctly what you mean. Would you like to elaborate?

 

Kind regards

 

This has now been resolved in version 2.0.1. Correct profiles now showing in "Quick" and "Server" connection views reports and is correct even in the account "Client Area" :yes:



#5 steve74it

steve74it

    Newbie

  • Members
  • Pip
  • 3 posts

Posted 02 December 2018 - 07:09 PM

I searched Eddie on nVidia Shield's Google Play Store but I could not find it.

 

Hello,

 

I can't install Eddie on my Mi Box device. Can you make it compatible?

Hello!

 

Eddie has been tested and runs fine on a range of Android TV based systems, including Amazon Fire TV stick, nVidia Shield TV and Sony Bravia TV sets. Which issue have you experienced?

 

Kind regards

 



#6 Reso

Reso

    Advanced Member

  • Members2
  • PipPipPip
  • 32 posts

Posted 02 December 2018 - 08:25 PM

Didn't know an Android app had been released. Excellent stuff.



#7 nick75

nick75

    Advanced Member

  • Members
  • PipPipPip
  • 175 posts

Posted 03 December 2018 - 09:47 AM

When I look up AirVPN, Eddie doesn't come up. And on the play store website, it says it's incompatible.

#8 Staff

Staff

    Advanced Member

  • Staff
  • PipPipPip
  • 7699 posts

Posted 03 December 2018 - 11:16 AM

I searched Eddie on nVidia Shield's Google Play Store but I could not find it.

 

 

Hello,

 

I can't install Eddie on my Mi Box device. Can you make it compatible?

Hello!

 

Eddie has been tested and runs fine on a range of Android TV based systems, including Amazon Fire TV stick, nVidia Shield TV and Sony Bravia TV sets. Which issue have you experienced?

 

Kind regards

 

Hello!

 

The app is fully compatible with Google rules for Android TV but it needs to be approved. Quality check may take from 2 hours to several days according to our experience. In the meantime you can easily side load the application after you have downloaded it from our repository.

 

Kind regards



#9 anonemoose

anonemoose

    Newbie

  • Members
  • Pip
  • 1 posts

Posted 03 December 2018 - 04:36 PM

I keep getting an error after a while. Happens when my phone is idle and maybe goes to deep sleep to save on battery.

Error is:

OpenVPN3 KEEPALIVE_TIMEOUT: Eddie Library Session Invalidated: KEEPALIVE_TIMEOUT

Persistent notification and tunnel are on. Pause VPN when screen is off is disabled.

How do I fix this so the session is kept for as long as possible.



#10 Staff

Staff

    Advanced Member

  • Staff
  • PipPipPip
  • 7699 posts

Posted 03 December 2018 - 04:45 PM

I keep getting an error after a while. Happens when my phone is idle and maybe goes to deep sleep to save on battery.

Error is:

OpenVPN3 KEEPALIVE_TIMEOUT: Eddie Library Session Invalidated: KEEPALIVE_TIMEOUT

Persistent notification and tunnel are on. Pause VPN when screen is off is disabled.

How do I fix this so the session is kept for as long as possible.

 

 

Hello!

 

The KEEPALIVE_TIMEOUT error is not recoverable since it implies a lack of communication between client and server higher than the maximum alive time (60 seconds in our service). After this error OpenVPN exits, so Eddie must lock before it's too late (i.e. before traffic starts to leak outside the VPN tunnel).

 

Enable "Pause VPN when the screen is off" to enhance likelihood to not force lock in mobility.

 

Kind regards



#11 DarkSpace-Harbinger

DarkSpace-Harbinger

    Advanced Member

  • Members2
  • PipPipPip
  • 83 posts

Posted 03 December 2018 - 06:21 PM

Enable "Pause VPN when the screen is off" to enhance likelihood to not force lock in mobility.

 

 

 

Will this cause traffic to leak when the screen is off?



#12 Staff

Staff

    Advanced Member

  • Staff
  • PipPipPip
  • 7699 posts

Posted 03 December 2018 - 07:56 PM

 

Enable "Pause VPN when the screen is off" to enhance likelihood to not force lock in mobility.

 

 

Will this cause traffic to leak when the screen is off?

 

Hello!

 

No, it will not.

 

Kind regards



#13 6V3T8Z35t4KVP1aRtR8i

6V3T8Z35t4KVP1aRtR8i

    Newbie

  • Members2
  • Pip
  • 9 posts

Posted 05 December 2018 - 04:51 AM

I keep getting an error after a while. Happens when my phone is idle and maybe goes to deep sleep to save on battery.

Error is:

OpenVPN3 KEEPALIVE_TIMEOUT: Eddie Library Session Invalidated: KEEPALIVE_TIMEOUT

Persistent notification and tunnel are on. Pause VPN when screen is off is disabled.

How do I fix this so the session is kept for as long as possible.

This happens between 5-15 times a day for me. Glad I'm not the only one. I've been going back and forth with air support on this too... We'll see if we can debug.



#14 Staff

Staff

    Advanced Member

  • Staff
  • PipPipPip
  • 7699 posts

Posted 05 December 2018 - 11:52 AM

This happens between 5-15 times a day for me. Glad I'm not the only one. I've been going back and forth with air support on this too... We'll see if we can debug.

 

Hello!

 

The KEEPALIVE_TIMEOUT error is not recoverable since it implies a lack of communication between client and server higher than the maximum alive time (60 seconds in our service). After this error OpenVPN exits, so Eddie must lock before it's too late (i.e. before traffic starts to leak outside the VPN tunnel). If you have this event 5-15 times a day, then Eddie saves you from traffic leaks outside the VPN tunnel 5-15 times a day.

 

Kind regards



#15 6V3T8Z35t4KVP1aRtR8i

6V3T8Z35t4KVP1aRtR8i

    Newbie

  • Members2
  • Pip
  • 9 posts

Posted 06 December 2018 - 02:54 AM



This happens between 5-15 times a day for me. Glad I'm not the only one. I've been going back and forth with air support on this too... We'll see if we can debug.

 
Hello!
 
The KEEPALIVE_TIMEOUT error is not recoverable since it implies a lack of communication between client and server higher than the maximum alive time (60 seconds in our service). After this error OpenVPN exits, so Eddie must lock before it's too late (i.e. before traffic starts to leak outside the VPN tunnel). If you have this event 5-15 times a day, then Eddie saves you from traffic leaks outside the VPN tunnel 5-15 times a day.
 
Kind regards

That makes sense but the android is level VPN settings "always on VPN" and "block connections without VPN" seem to accomplish the same feature right? I've been using this with OpenVpn for Android and I'm conceptual getting the same leak protection without the manual intervention to reconnect.

Let me know if Eddie is preventing more leaks than my above solution.

#16 Staff

Staff

    Advanced Member

  • Staff
  • PipPipPip
  • 7699 posts

Posted 06 December 2018 - 11:55 AM

That makes sense but the android is level VPN settings "always on VPN" and "block connections without VPN" seem to accomplish the same feature right? I've been using this with OpenVpn for Android and I'm conceptual getting the same leak protection without the manual intervention to reconnect.

Let me know if Eddie is preventing more leaks than my above solution.

 

Hello!

 

Eddie can't count on the options you mention since it must prevent leaks even in Android versions older than 8 (from 5.1 to 7.x).

 

However, if you can start a VPN application at boot, the options you mention (in Android 8 or higher versions), when active and when the VPN application had already started at boot and never terminated during device usage (otherwise the block will not work anymore), should ensure an equivalent leaks prevention.

 

We need a deeper experimental testing to confirm or deny. Currently we can not say with absolute certainty that your described setup leaks prevention is equally effective than Eddie lock method.

 

Eddie can start at boot, when "Restore last profile at boot" is active, so the Android 8 new VPN related options umbrella can cover Eddie as well, but of course Eddie will super-impose its own communications lock in case of fatal OpenVPN connection error.

 

Kind regards



#17 kah0922

kah0922

    Member

  • Members2
  • PipPip
  • 17 posts

Posted 06 December 2018 - 06:54 PM

Does the Quick connect feature detect whether or not a certain connection protocol is blocked?  Because at locations where UDP is blocked, Eddie will always try to connect via UDP and not fall back to TCP.

 

Also I've never had "Restore Last Profile At Boot" work.



#18 Staff

Staff

    Advanced Member

  • Staff
  • PipPipPip
  • 7699 posts

Posted 06 December 2018 - 07:32 PM

Does the Quick connect feature detect whether or not a certain connection protocol is blocked?  Because at locations where UDP is blocked, Eddie will always try to connect via UDP and not fall back to TCP.

 

Also I've never had "Restore Last Profile At Boot" work.

 

Hello!

 

With quick connect as well as manual server choice Eddie must fall back to TCP when UDP is blocked, provided that the user did not force UDP in the settings. Specifically, Eddie must try a connection over TCP to ports 443 if attempts in UDP to port 443 and 53 have failed. Can you please make sure that you have not forced custom configuration in "Settings" view? Please feel free to report back.

 

About "Restore last profile at boot", can you also tell us your device and Android version?

 

Kind regards



#19 kah0922

kah0922

    Member

  • Members2
  • PipPip
  • 17 posts

Posted 07 December 2018 - 06:19 PM

Does the Quick connect feature detect whether or not a certain connection protocol is blocked?  Because at locations where UDP is blocked, Eddie will always try to connect via UDP and not fall back to TCP.

 

Also I've never had "Restore Last Profile At Boot" work.

 

Hello!

 

With quick connect as well as manual server choice Eddie must fall back to TCP when UDP is blocked, provided that the user did not force UDP in the settings. Specifically, Eddie must try a connection over TCP to ports 443 if attempts in UDP to port 443 and 53 have failed. Can you please make sure that you have not forced custom configuration in "Settings" view? Please feel free to report back.

 

About "Restore last profile at boot", can you also tell us your device and Android version?

 

Kind regards

 

I have an Essential PH-1  running Android Pie.

 

I have not forced any custom configuration in the Quick Settings. If I had, it would've connected with TCP.



#20 ableounceony

ableounceony

    Advanced Member

  • Members2
  • PipPipPip
  • 93 posts

Posted 07 December 2018 - 11:18 PM

I assume the option to run Eddie for Android with another provider or ovpn file isn't yet present:

 

https://airvpn.org/topic/19909-eddie-with-other-providers-or-custom-openvpn-configuration-files/






0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Servers online. Online Sessions: 12930 - BW: 41721 Mbit/sYour IP: 52.91.90.122Guest Access.