DroidVPN 2.6.2 Released
Posted on July 2, 2015 @ 6:58 pm
This update fixes an annoying bug that prevents the vpn service running on the background to exit when DroidVPN is no longer connected. You will only notice this on rooted device because you will see a toast notification that DroidVPN was granted root access even when you are not using DroidVPN.
Why would it ask root access when I am not using it?
When you open the DroidVPN app it will start a background service that manages your VPN connection. This background service checks if you have root access so it would know if it can run the vpn tunnel with root access or not. If you are connected to a server the background service will remain running. When you disconnect and exit the app's user interface the background service should stop too but the bug prevents that from happening so it just sits there waiting for you to connect again. Now when your android device is running low on free RAM it will close some processes which includes our background service but android's activity manager will try to restart our service again so in turn would make our background service to ask for root access again. If you quickly open your catlogs after the notification is shown you will see the lines below confirming that the background service was restarted.
I/ActivityManager( 961): Process com.aed.droidvpn (pid 20149) has died
W/ActivityManager( 961): Scheduling restart of crashed service com.aed.droidvpn/.DroidVPNService in 4000ms