Jump to content


Photo

Eddie Android edition


  • This topic is locked This topic is locked
147 replies to this topic

#41 FaceLess639

FaceLess639

    Newbie

  • New Members
  • Pip
  • 2 posts

Posted 07 July 2018 - 09:10 PM

eddie 1.0 11 work ok updated to 1,0 beta 1crashes app does not open same whith 1.0 beta 2 running android x86 oreo 8.1 for pc



#42 5YmkoLQZ

5YmkoLQZ

    Advanced Member

  • Members
  • PipPipPip
  • 191 posts

Posted 07 July 2018 - 09:11 PM

 

Getting crashes on LineageOS 14.1 using my device.

 

 
AndroidRuntime: FATAL EXCEPTION: main
 
AndroidRuntime: java.lang.RuntimeException: Unable to start activity ComponentInfo{org.airvpn.eddie/md5c20a7de4973c8a8059676fc5949481d7.MainActivity}: android.view.InflateException: Binary XML file line #1: Binary XML file line #1: Error inflating class android.support.design.widget.NavigationView

 

Hello!

 

Can you please try 1.0 beta 2 now? This issue has been addressed and the crash you experienced should not occur anymore. Keep us informed!

 

Kind regards

 

Can confirm - crashes have been resolved. Thanks for the quick work here.

 

Only feature I am desperate for is network lock for Nougat or less (Oreo has native VPN lock but many devices won't see that).

 

Now I get an error "Error: Internal error (m_ServiceMessenger is null)". To fix this, if you've used other VPN apps, you need to 'forget' the other VPN: system settings -> VPN -> cog icon -> 'Forget VPN'.


#43 A556

A556

    Advanced Member

  • Members
  • PipPipPip
  • 198 posts
  • LocationUnited States

Posted 08 July 2018 - 04:06 AM

Bug Report
Samsung Galaxy S9+
Android 8.0.0
Eddie version 1.0 beta 2 (latest version)

When the VPN is connected and I tap on the "Logs" on the side menu, the whole app freezes and does not get fixed until I force stop and restart the app

#44 jeuia3e9x74uxu6wk0r2u9kdos

jeuia3e9x74uxu6wk0r2u9kdos

    Member

  • Members
  • PipPip
  • 29 posts

Posted 09 July 2018 - 07:35 AM

Hi guys,

 

    Downloaded beta 2 from Play Store and works almost flawlessly
    Like com version it shuts suddenly down after a while, but I can't tell after how much time because it happened overnight
    I can't provide a log because when I restarted Eddie, the app provided new session's log

Thank you for the report!


As you know one of our testing machines is extremely similar to yours and we could not manage to reproduce the issue, which makes it even more challenging to be shot.

Please note that in our Play Store console we have NO crash reports for the beta 2 so far. Therefore we can't even see a crash report in your case. We will keep investigating.


Kind regards

 

Hi, guys,

 

after 48h nothing happened and everything seems OK.

 

May I ask you if it could be possible having the same infos of OpenVPN for Android in the notification center? I mean

  • Speed Up/Down
  • Connected for XX hours

Thank you in advance for the amazing work



#45 Staff

Staff

    Advanced Member

  • Staff
  • PipPipPip
  • 7568 posts

Posted 09 July 2018 - 10:00 AM

eddie 1.0 11 work ok updated to 1,0 beta 1crashes app does not open same whith 1.0 beta 2 running android x86 oreo 8.1 for pc

 

 

Hello!

 

Eddie for Android is distributed with ARM7 and ARM8 libraries. We have never planned to publicly distribute x86 libraries but we use them for the emulator, of course. Currently there is no plan to include x86 support, we are not convinced that the remarkable increase in size of the apk would justify this support, we're sorry. You can anyway compile Eddie Android edition for x86 of course.

 

Kind regards



#46 Staff

Staff

    Advanced Member

  • Staff
  • PipPipPip
  • 7568 posts

Posted 09 July 2018 - 10:20 AM

Kind regards

 

Can confirm - crashes have been resolved. Thanks for the quick work here.

 

Only feature I am desperate for is network lock for Nougat or less (Oreo has native VPN lock but many devices won't see that).

 

Now I get an error "Error: Internal error (m_ServiceMessenger is null)". To fix this, if you've used other VPN apps, you need to 'forget' the other VPN: system settings -> VPN -> cog icon -> 'Forget VPN'.

 

Hello!

 

We're very glad to know that the crashes do not occur anymore.

 

About Network Lock, Oreo does have this option but various manufacturers (for example Samsung) keep it disabled. It is not realistic, at this time, to plan an Eddie that relies on Oreo Network Lock, so we are working to improve the "best effort against leaks" that you already have with "tun persist" and "Save battery" options when they are both enabled.

 

The anomaly you mention about the ServiceMessenger is now under investigation, thank you.

 

Kind regards



#47 Staff

Staff

    Advanced Member

  • Staff
  • PipPipPip
  • 7568 posts

Posted 09 July 2018 - 10:24 AM

 

Hi, guys,

 

after 48h nothing happened and everything seems OK.

 

May I ask you if it could be possible having the same infos of OpenVPN for Android in the notification center? I mean

  • Speed Up/Down
  • Connected for XX hours

Thank you in advance for the amazing work

 

 

Hello!

 

Great stability, thank you for the report.

 

Yes, they are planned, with other features as well, for the next version which will quickly go in alpha and then beta testing as soon as we have the 1.0 stable. As you know, ideally the current roadmap includes the 1.0 RC1 for July the 15th and the 1.0 just before the end of July. Therefore, it's plausible that you can have some 1.1 beta 1 within the first half of August with various new features, including the ones you ask for. Gradually, we will implement various features that you can find in Eddie for desktop platforms.

 

Kind regards



#48 Staff

Staff

    Advanced Member

  • Staff
  • PipPipPip
  • 7568 posts

Posted 09 July 2018 - 10:33 AM

Bug Report
Samsung Galaxy S9+
Android 8.0.0
Eddie version 1.0 beta 2 (latest version)

When the VPN is connected and I tap on the "Logs" on the side menu, the whole app freezes and does not get fixed until I force stop and restart the app

 

Thank you!

 

We see. The issue is caused by how Android inflates webviews. The problem was born when Google decided to implement ChromeWebView, with more features at the price of a slower and larger code. When Android inflates the view, it needs a lot of time, and on some systems this can cause the application to "freeze".  We will get rid of webview in Eddie to make it faster, starting from 1.0 beta 3.

 

Kind regards



#49 A556

A556

    Advanced Member

  • Members
  • PipPipPip
  • 198 posts
  • LocationUnited States

Posted 09 July 2018 - 12:49 PM

Bug Report
Samsung Galaxy S9+
Android 8.0.0
Eddie version 1.0 beta 2 (latest version)
When the VPN is connected and I tap on the "Logs" on the side menu, the whole app freezes and does not get fixed until I force stop and restart the app

 
Thank you!
 
We see. The issue is caused by how Android inflates webviews. The problem was born when Google decided to implement ChromeWebView, with more features at the price of a slower and larger code. When Android inflates the view, it needs a lot of time, and on some systems this can cause the application to "freeze".  We will get rid of webview in Eddie to make it faster, starting from 1.0 beta 3.
 
Kind regards

Thank you guys! I really like that AirVPN staff actually listens to it's customers!

#50 Waterwater10

Waterwater10

    Advanced Member

  • Members
  • PipPipPip
  • 33 posts

Posted 09 July 2018 - 03:04 PM

Bug Report

 

1+3

Android 8.0

 

I've tried "OpenVPN for Android" and OpenVPN Connect as well as Eddie

 

In the settings for Android (More>VPN>VPN app) and then I enable both "Always on" and "block connection without VPN".

The issue is, when I switch from WIFI to mobile data, the VPN can't connect to any server and so I have to disable both "Always on" and "block connection without VPN" settings, then I have to turn off mobile data and turn it back on for it to even be able to get a 4g connection.When I connect to the server I can re-enable the always on and Block connection options.

 

Going from Mobile to WiFi is fine and it always connects without a problem. Sometimes, even after I've connected, it will lose VPN connection and I have to redo the process above.



#51 Staff

Staff

    Advanced Member

  • Staff
  • PipPipPip
  • 7568 posts

Posted 09 July 2018 - 08:25 PM

Bug Report

 

1+3

Android 8.0

 

I've tried "OpenVPN for Android" and OpenVPN Connect as well as Eddie

 

In the settings for Android (More>VPN>VPN app) and then I enable both "Always on" and "block connection without VPN".

The issue is, when I switch from WIFI to mobile data, the VPN can't connect to any server and so I have to disable both "Always on" and "block connection without VPN" settings, then I have to turn off mobile data and turn it back on for it to even be able to get a 4g connection.When I connect to the server I can re-enable the always on and Block connection options.

 

Going from Mobile to WiFi is fine and it always connects without a problem. Sometimes, even after I've connected, it will lose VPN connection and I have to redo the process above.

 

 

Hello!

 

This issue seems related to Oreo-specific "Network Lock" option for VPN:

https://www.bestusefultips.com/wp-content/uploads/2017/09/Google-Pixel-Wi-Fi-settings-in-android-8.0-Oreo.jpg

 

Why the behavior is inconsistent between the switches WiFi->mobile and mobile->WIFi might perhaps be a bug. Several Oreo issues were fixed in 8.1 but not some issues affecting VPN users:

https://www.neowin.net/news/google-addresses-android-81-oreo-vpn-issues-fix-to-be-released

http://piunikaweb.com/2017/12/21/google-fixes-android-8-1-wifivpn-issue/

 

We suspect that (just like openvpn-connect and OpenVPN for Android programmers) we can't do much until Google does not fix once and for all the problem. The fact that the issue is not Eddie-specific, but common to three different OpenVPN-based applications supports the idea that the problem is not in the applications themselves, but at Oreo level. We will keep you informed if we get any relevant, new information about the issue.

 

Kind regards



#52 Staff

Staff

    Advanced Member

  • Staff
  • PipPipPip
  • 7568 posts

Posted 10 July 2018 - 07:45 PM

Hello!

 

We're glad to inform you that Eddie Android edition 1.0 beta 3 has just been released. Please test intensively and report back any anomaly, you will help us roll out Release Candidate 1 within the 15th of July as planned! Special thanks to all the beta 1 and beta 2 testers: thank you for your time, patience and sharp reports which have helped us improve the code and fix bugs.

 
Here's the changelog.

 

 

Changelog 1.0 beta 3 (VC 3) - Release date: 10 July 2018 by ProMIND

LogActivity.cs
- [ProMIND] Replaced the WebView with a ListView. This fixes the noticeable app's lag at activity's startup caused by WebView inflation.

log_activity_layout.xml
- [ProMIND] Replaced WebView with a ListView

log_activity_listitem.xml
- [ProMIND] New file. Describes the log item used for LogActivity's ListView

SupportTools.cs
- [ProMIND] Changed constructor. It now requires a Context.

VpnManager.cs
- [ProMIND] SendMessage(Message msg, Bundle payload): in case m_serviceMessenger is null, it now shows a more understandable and useful message to the user

strings.xml
- [ProMIND] Added conn_cannot_start_vpnservice
 

Kind regards



#53 manderss99

manderss99

    Advanced Member

  • Members
  • PipPipPip
  • 37 posts

Posted 11 July 2018 - 09:16 AM

beta 3 connects fine to airvpn server but not to my home vpn whiich is running asus merlin openvpn server.

 

messages in log:

client start failed

clearcontexts

client not initialized



#54 Fly AirVPN

Fly AirVPN

    Advanced Member

  • Members
  • PipPipPip
  • 58 posts

Posted 12 July 2018 - 08:06 AM

On Pixel 2 using MacroDroid app to perform automated tasks. A MacroDroid macro is set to open/launch OpenVPN for Android when specific SSID is detected within range. I switched the same macro to open/launch Eddie for Android 1.0 b3 instead of OpenVPN for Android, but when I arrive at the location Eddie doesn't open. I switch back to OpenVPN for Android and it opens as expected. I am not sure the difference, but wanted to mention. Eddie for Android as a stand-alone app works as expected.

 

Update 07/28/18: Latest version of Eddie for Android works with MacroDroid app macro. Thanks



#55 shrike1978

shrike1978

    Newbie

  • New Members
  • Pip
  • 1 posts

Posted 13 July 2018 - 07:03 PM

I'm running a Snapdragon S9+, and either the connection timeout setting isn't working, or I don't understand it.  Even with it set to 10 seconds, it takes more than a minute for Eddie to realize my network has changed between WiFi/mobile and restart the VPN.  That's unacceptably long on a mobile device that can frequently switch networks.



#56 Staff

Staff

    Advanced Member

  • Staff
  • PipPipPip
  • 7568 posts

Posted 13 July 2018 - 08:20 PM

I'm running a Snapdragon S9+, and either the connection timeout setting isn't working, or I don't understand it.  Even with it set to 10 seconds, it takes more than a minute for Eddie to realize my network has changed between WiFi/mobile and restart the VPN.  That's unacceptably long on a mobile device that can frequently switch networks.

 

Hello!

 

Thanks, this could be a bug.

 

When you set a timeout value in Eddie, Eddie passes it to OpenVPN 3. However, our servers push "ping-restart 60", to decide when a connection must be considered "over" in UDP. This directive seems to override the Eddie setting. We will investigate.

 

Overview: UDP is connectionless, so when you connect in UDP two OpenVPN nodes, each party can NOT know whether the other one is still alive. That's why each party "pings" the other (in our service every 10 seconds, inside the tunnel) and if no reply is received in 60 seconds to any "ping", a party considers that the other party is no more there.

 

Lowering the keepalive from our side is an option, as well as fixing the possible override on Eddie settings, however this is a delicate matter because too low values can cause (especially in mobility) a bunch of disconnections which could be avoided. Consider that the OpenVPN default setting is 120 seconds, we already lowered it a lot.

 

We will study the problem carefully. In the meantime, if you need an immediate reaction to a loss of connection, please connect in TCP. Only TCP can detect in a very quick time that the other party is no more there. UDP can not, simply because it's connectionless.

 

Thank you again.

 

Kind regards



#57 strykenKN

strykenKN

    Advanced Member

  • Members
  • PipPipPip
  • 42 posts

Posted 14 July 2018 - 04:04 PM

I'm testing your client for Android, but one question, where are the OpenVPN profiles, I thought there are some? And if not, where do I download them?

please make it a little easier, isn't everybody a technique freak.



#58 Staff

Staff

    Advanced Member

  • Staff
  • PipPipPip
  • 7568 posts

Posted 15 July 2018 - 10:42 AM

I'm testing your client for Android, but one question, where are the OpenVPN profiles, I thought there are some? And if not, where do I download them?

please make it a little easier, isn't everybody a technique freak.

 

Hello!

 

Our Configuration Generator will generate any profile according to your preferences. It's available in your account "Client Area" in our web site. Next Eddie version will feature servers choice (similarly to the desktop edition), so that you will not even need to import profiles (Eddie will create them for you dynamically according to your preferences).

 

Kind regards



#59 Staff

Staff

    Advanced Member

  • Staff
  • PipPipPip
  • 7568 posts

Posted 16 July 2018 - 05:09 PM

Hello!

We're very glad to inform you that Eddie 1.0 Release Candidate 1 has just been released.
 
RC1 has been linked against mbedTLS (formerly known as "PolarSSL") instead of OpenSSL. This decision has been taken because, according to our tests, performance with OpenSSL and mbedTLS is identical, while mbedTLS ensures a longer battery life under intensive usage: approximately a 10% improvement. This change also makes the package lighter.
 
We warmly invite you to test as much as you can and report any glitch and bug you should find. We would like to thank all the beta testers so far: thanks to them the development cycle has been very fast and we are so near to release a stable version. Thank you!

As usual Eddie is free and open source software released under GPLv3. You can participate to the beta testing by joining the beta community in the Google Play Store here https://play.google.com/apps/testing/org.airvpn.eddie

Alternatively, if you don't want to access (or you have no access to) the Google Play Store, the apk can be downloaded from our Eddie web site here:
https://eddie.website/repository/eddie/android/1.0rc1/org.airvpn.eddie.apk
 
Kind regards and datalove
AirVPN Staff

Attached Files



#60 strykenKN

strykenKN

    Advanced Member

  • Members
  • PipPipPip
  • 42 posts

Posted 16 July 2018 - 08:02 PM

Hello,

thanks for the info,

I just wish it was as easy to use as it is on the desktop. But I miss a Killswitsch. I tested your client yesterday and my phone switched from WLAN to LTE and Eddie didn't register it and didn't have it anymore. I had to restart it. So I was without protection when changing.







Similar Topics Collapse

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Servers online. Online Sessions: 15299 - BW: 55443 Mbit/sYour IP: 54.162.133.222Guest Access.