Staff 9905 Posted ... EDIT: Eddie 3.1.0 stable version has been released! Please move to this topic for any comment: https://airvpn.org/forums/topic/62769-eddie-android-edition-310-available/ Hello! Eddie Android edition is a fully integrated with AirVPN, free and open source WireGuard and OpenVPN GUI client. It is based on official WireGuard library and latest OpenVPN3-AirVPN library (free and open source software library by AirVPN), allowing comfortable connections to both OpenVPN and WireGuard servers. All Android versions from 5.1 to 14 are supported. We're very glad to inform you that Eddie Android edition 3.1 beta is now available, featuring a complete update of all libraries, enhanced TV support, a new quick setting panel tile, revamped VPN profile generation, connection control buttons on notification, specific Android 14 support, GPS spoofing (default: off) and much more. Special notes on the new GPS spoofing feature: if enabled, the location of the device will be set to a fake GPS position upon a successful VPN connection. When connecting to an AirVPN server, the location will be set to the country where the VPN server is located, through predefined coordinates. If the device connects to a non-AirVPN server, random country coordinates will be selected. To test and use this new feature, please set Eddie as the "mock location app" for your device in the developer settings page (only one app at a time can be the mock provider). Once enabled, you can also set the GPS spoofing refresh interval between 10, 5, 3, 1, 0.5 and 0.25 seconds (default: 1 second). The options are available in the Settings > System view. To those who will decide testing: thank you so much! Remember to uninstall any previous Eddie version before side loading the new Eddie 3.1 beta version. Please report at your convenience any bug and problem in this thread. If possible generate a report from the app: 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). Please remember that Android TV has been stripped of the Always On VPN feature to prevent users from connecting to a VPN during an Android TV based system bootstrap. Therefore Eddie start & connection at bootstrap, as well as system built in leaks prevention, are not possible on Android TV 10 and higher versions. For leaks prevention you can rely on Eddie's "VPN Lock" feature. Android TV 9 and older versions can still start Eddie during the bootstrap and have it connected when you activate Always on VPN and configure Eddie accordingly. Eddie 3.1 new features list Eddie Android 3.1.0 beta 1 (VC 31) Added support to Android 14 Updated to OpenVPN3 3.11 AirVPN (20240719) Updated to OpenSSL 3.3.1 Updated to WireGuard 2e0774f Updated to the latest AirVPN Suite specifications and functions Added quick setting panel tile for quick connection and disconnection Improved VPN profiles generation Auto AirVPN user login at startup Server score sort in AirVPN Server tab Show and log connection statistics at disconnection Added permission checking at startup according to user's settings Added optional "quick tap" connection to AirVPN server tab WireGuard handshaking timeout manager can be enabled or disabled by user Added connection control buttons to notification Improved Android TV D-Pad navigation, notably left and right arrow for opening and closing the menu drawer Bug fixes and improvements Eddie Android 3.1.0 beta 2 (VC 31) Updated to the latest OpenVPN3-AirVPN library fork Added Manifest's [AirVPN document served by bootstrap servers to provide clients with several pieces of information] preset connection modes. Select them in the Preferences > AirVPN view. Optional GPS Spoofing (requires system's developer options to be enabled) Revised connection dialog management Beta 1 bugs/inconsistencies fix Download link https://eddie.website/repository/Android/3.1.0-Beta2/EddieAndroid-3.1.0-Beta2.apk SHA-256 checksum 42244e6cbedb402f3dde8b60bbd2c2f4d617463e32638ab1fc4743364b4458d7 *EddieAndroid-3.1.0-Beta2.apk How to sideload Eddie Android edition on Android TV and FireOS devices https://airvpn.org/android/eddie/apk/tv Kind regards & datalove AirVPN Staff 2 zsam288 and 183aTr78f9o reacted to this Share this post Link to post
zsam288 35 Posted ... (edited) Thanks, I was looking forward to this update. Especially appreciate the auto login and quick settings panel tile I've set a specific server country as default in the list. However when I press the big quick connect button it connects to a different country. But when I use the quick settings panel tile, it connects to my preferred default country correctly? Edited ... by zsam288 Added question 1 Staff reacted to this Share this post Link to post
183aTr78f9o 20 Posted ... So far so good (Android 14). The quick setting tile is very handy, thanks for adding it. It works as expected (connect/disconnect), so does login/connection at boot. Will report back later if I'm getting any issue. 58 minutes ago, Staff said: Added optional "quick tap" connection to AirVPN server tab What exactly is this feature? I couldn't find it anywhere in AirVPN server tab. Tapping any server will connect to said server. 1 Staff reacted to this Share this post Link to post
Staff 9905 Posted ... 16 hours ago, 183aTr78f9o said: 17 hours ago, Staff said: Added optional "quick tap" connection to AirVPN server tab What exactly is this feature? I couldn't find it anywhere in AirVPN server tab. Tapping any server will connect to said server. Hello! In the previous 3.0 version you had to confirm the connection each time (after you tapped a server or selected "Connect" for some specific area following a long tap) on a dialog box. In 3.1, by default you don't have to confirm anymore. It is a community driven change. You can re-enable the confirmation dialog from the Settings. Kind regards 1 183aTr78f9o reacted to this Share this post Link to post
183aTr78f9o 20 Posted ... 6 minutes ago, Staff said: Hello! In the previous 3.0 version you had to confirm the connection each time (after you tapped a server or selected "Connect" for some specific area following a long tap) on a dialog box. In 3.1, by default you don't have to confirm anymore. It is a community driven change. You can re-enable the confirmation dialog from the Settings. Kind regards I see. Thanks for the details. Share this post Link to post
zsam288 35 Posted ... @Staff more often then not when using the quick panel tile, i get an error "you need to be logged in to airvpn..." Then i need to open the app to trigger the auto-login, kind of beats the purpose of the tile? I have enabled remember and automatic login in the app Also its not connecting to my "default" or "favorite" server, it just automatically determines another best one 1 Staff reacted to this Share this post Link to post
Staff 9905 Posted ... 2 hours ago, zsam288 said: @Staff more often then not when using the quick panel tile, i get an error "you need to be logged in to airvpn..." Then i need to open the app to trigger the auto-login, kind of beats the purpose of the tile? I have enabled remember and automatic login in the app Also its not connecting to my "default" or "favorite" server, it just automatically determines another best one Hello and thank you for your tests! "Tile failure" when the app has not been launched since the device has bootstrapped is confirmed and it is now under investigation. We have been failing to reproduce the other issue. Can you send us a report through the paper plane icon in the "Log" view? Please generate it after the problem has occurred. The report will also tell us your exact Android version, device etc., as well the exact settings of the app, each tile and app's activity, so it is instrumental to understand the issue. Thanks! Side note: "default" servers are quite a different set from "favorite" servers. Connection during bootstrap may consult "Default" servers (according to the boot connection settings), while quick connection does not consult this set (but it must respect "favorite" and "forbidden" server lists). We'll consider to change "Default" label into something more descriptive and unambiguous. Kind regards Share this post Link to post
zsam288 35 Posted ... (edited) 15 minutes ago, Staff said: Hello and thank you for your tests! "Tile failure" when the app has not been launched since the device has bootstrapped is confirmed and it is now under investigation. We have been failing to reproduce the other issue. Can you send us a report through the paper plane icon in the "Log" view? Please generate it after the problem has occurred. The report will also tell us your exact Android version, device etc., as well the exact settings of the app, each tile and app's activity, so it is instrumental to understand the issue. Thanks! Side note: "default" servers are quite a different set from "favorite" servers. Connection during bootstrap may consult "Default" servers (according to the boot connection settings), while quick connection does not consult this set (but it must respect "favorite" and "forbidden" server lists). We'll consider to change "Default" label into something more descriptive and unambiguous. Kind regards Thanks I've emailed to support the log file. Edit: Just recheck and see that I didn't put my server as favorite only as default. I'm still not clear on the difference between default and favourite? Edited ... by zsam288 1 Staff reacted to this Share this post Link to post
Staff 9905 Posted ... 19 minutes ago, zsam288 said: Just recheck and see that I didn't put my server as favorite only as default. I'm still not clear on the difference between default and favourite? Thank you! Eddie during system bootstrap may consult "Default" servers (according to the boot connection settings) to decide which server to connect to, while a "quick connection" (i.e. a connection initiated by tapping the big "on/off" button, or the button in the tile) does not consult this set but it considers "favorite" and "forbidden" server and country lists. We'll change "Default" label into something more descriptive and unambiguous. Kind regards Share this post Link to post
iwih2gk 93 Posted ... I think I may have been having the same issues on a Firestick running basically Android 9. Eddie 3.1 would ask for my master password (I set encrypted credentials in configurations) but then after entering it correctly the app would simply shut down. FYI, I had set ONE local server as my default and as my favorite. It was the one server for both to sort of force Eddie to pick that one server. Eddie was set to auto mount when I booted the Firestick. Not having the time to do the research I simply side loaded Eddie Android 3 back and all is good to go again. In a week or so when I get a few days off I'll try 3.1 again and save some files to post here. 3.1 did actually connect but I couldn't navigate around because it would shut down. Hmmmmmmmmmmm?? 1 Staff reacted to this Share this post Link to post
Staff 9905 Posted ... On 7/23/2024 at 10:46 PM, iwih2gk said: Eddie 3.1 would ask for my master password (I set encrypted credentials in configurations) but then after entering it correctly the app would simply shut down. Hello! Thank you for your tests! We reproduce the problem and a fix is coming, you should see it on beta 2. Kind regards Share this post Link to post
dar1s 1 Posted ... Thanks for the update. I will try it out and report bugs if i find one. 1 Staff reacted to this Share this post Link to post
Staff 9905 Posted ... Hello! We're glad to inform you that Eddie Android edition 3.1 beta 2 is now available! New features and changes from beta 1: Updated to the latest OpenVPN3-AirVPN library fork Added Manifest's preset connection modes Optional GPS Spoofing (requires system's developer options to be enabled) Revised connection dialog management Beta 1 bugs/inconsistencies fix Thank you for your tests! Please verify that the previous bugs you found are indeed solved and do not hesitate to write about any glitch or bug you find. For more details on the new GPS spoofing feature, please check the first message on the thread. To enter the new menu on preset connection modes, expand AirVPN in the Settings view. Kind regards & datalove AirVPN Staff 1 1 183aTr78f9o and zsam288 reacted to this Share this post Link to post
183aTr78f9o 20 Posted ... The new GPS Spoofing feature is interesting. After updating to 3.1 beta 2, "About" section still mentions Quote Version 3.1.0 beta 1 (VC31) 19 July 2024 1 Staff reacted to this Share this post Link to post
9zkHR9tCN7bo 7 Posted ... 3.1 beta 2 (installed as update over 3.1 beta 1): app always crash while trying to connect to any OpenVPN profile ("VPN PROFILE", third Eddie tab). OpenVPN profiles in my case are AirVPN servers with SSL tunnel configuration over Termux. Reboot or re-enabling Eddie as default VPN app does not help. Didn't try to reset to default options. Unfortunately, I cannot test usual connection ("AIRVPN SERVER", second Eddie tab) since OpenVPN is blocked in my country. Rolling back to 3.1 beta 1 (as simple update over 3.1 beta 2, without data or settings reset) solves the issue. Android 14. Also, small but important feature request: Please implement mass import of OpenVPN profiles, so that Eddie could locate all existing *.ovpn files in user's selected folder. Reasoning: For convenience I would like to have as many as possible AirVPN servers by hand, ready to be used. It's boring and difficult to import every single AirVPN server configuration manually, for example on a new device or after app's data reset. 1 Staff reacted to this Share this post Link to post
zsam288 35 Posted ... When starting the connection from the app and not the quick settings tile. The tile doesn't update to show an active connection. I've submitted some other bugs to the support email since they contain logs I don't want to share publicly 1 Staff reacted to this Share this post Link to post
Staff 9905 Posted ... On 8/21/2024 at 3:32 PM, zsam288 said: I've submitted some other bugs to the support email since they contain logs I don't want to share publicly Hello! The multiple DNS "queuing" bug with OpenVPN3 when a subnet is changed has been reproduced and fixed. Not critical, anyway please verify the fix in the next beta 3 version that is imminent. Thank you very much for your tests! Kind regards Share this post Link to post
Staff 9905 Posted ... On 8/21/2024 at 5:29 AM, 9zkHR9tCN7bo said: 3.1 beta 2 (installed as update over 3.1 beta 1): app always crash while trying to connect to any OpenVPN profile ("VPN PROFILE", third Eddie tab). Hello! We could not reproduce exactly but logic has been changed now. When we release Eddie 3.1 beta 3 please test again and report back whether the problem got sorted out or not. Thank you for your tests! Kind regards Share this post Link to post
Staff 9905 Posted ... On 8/21/2024 at 5:29 AM, 9zkHR9tCN7bo said: Also, small but important feature request: Please implement mass import of OpenVPN profiles, so that Eddie could locate all existing *.ovpn files in user's selected folder. Reasoning: For convenience I would like to have as many as possible AirVPN servers by hand, ready to be used. It's boring and difficult to import every single AirVPN server configuration manually, for example on a new device or after app's data reset. Hello! We're glad to inform you that it is planned, thank you for the suggestion! Please note however that in general you don't need to import configuration files as the app is integrated with AirVPN and you can define server white and black lists. However, it's true that this feature may come very handy with external providers and when you need peculiar settings (for example OpenVPN over SSH connections). Kind regards Share this post Link to post