Android 4.x OpenVPN Setup

You can use ExpressVPN on your Android 4 device using an app called OpenVPN for Android by Arne Schwabe. This does NOT require a rooted device. It only works on Android 4 though. For devices running Android version 2, please use the ExpressVPN app.

1. Log into the ExpressVPN website and click on the "View VPN account details" button for your active subscription.

2. Download both ZIP files in the section "Configuring OpenVPN on Linux and Android 4"

3. Extract the "" file and copy the "ssl" folder (ignore all other files) into another folder called "ExpressVPN" (create this folder).

4. Extract the "" file and copy all the *.ovpn files into the same ExpresssVPN folder where you've put the "ssl" folder. Your ExpressVPN folder should have the following contents:

5. Transfer or copy the whole 'ExpressVPN' folder to your Android device (i.e. via USB or SD card). For example '/sdcard/ExpressVPN/'

6. Open Google Play Store (formerly Android Market).

7. Open the search dialog by tapping on the magnifying glass icon and type 'Openvpn for Android'. Tap on “Openvpn for Android by Arne Schwabe”

8. Tap Install.

9. Tap Accept & download.

10. When the installation is complete, tap Open.

11. Tap on “All your precious VPNs”

12. Tap on the Folder icon on the upper-right portio

13. Browse to the "ExpressVPN" folder that you've copied into your device under step 5 (if you've copied the ExpressVPN folder to sdcard, then this should be "/mnt/sdcard/ExpressVPN/").


14. Select the server that you wish to connect to (the server config files end with .ovpn and their names reflect their location, for this tutorial we'll use the "LA 1" config file). Tap on the Select button.

15. If the path to the certificate files is correct, you should see no errors - You will just see multiple lines similar to 'Trying to read file /sdcard/ExpressVPN/ca.crt' - This means the import of the certificate files was a success. Tap the Save or Disk icon at the top of the screen.


16. Tap on the button to the right of the 'imported profile' line. Then tap on the Edit (Pencil) button.


17. Tap on “Basic” then enter a name for the profile, e.g. ‘LA 1’


18. Tap on the Back key until you get back on “All your precious VPN” list, and then tap on the new profile that you've just added.

19. Tap to check on the checkbox for “I trust this application” and then tap on OK to initialize the connection process.

20. You will see a log being generated as the connection is in progress. Once successfully connected, you should see a “Key” icon in the notification area at the top.


21. If you pull down your notification bar you should see the 'OpenVPN for Android' app showing that you are connected. If you tap on this notification, you should see the statistics about the connection including an option to disconnect.