'''NOTE:''' [https://play.google.com/store/apps/details?id=de.blinkt.openvpn&hl=en OpenVPN for Android] works with the certificates below for ICS 4.0 or greater without rooting your device. There is no additional configuration required to the HDA or your device (Tested on HTC One X and Samsung Tab 2 also on HTC One V). For Sony Xperia ZR (and I suspect most other Android devices) the following was necessary:
# Download the following files to a known location certificates. They can be found on your Android device<br />#* the [[http://dl.amahi.org/vpn/AmahiHDAClient.crt AmahiHDAClient.crtOpenVPN Client Certificates]<br />#* [http://dl.amahi.org/vpn/AmahiHDAClient.key AmahiHDAClient.key]<br />#* [http://dl.amahi.org/vpn/ca-cert.crt ca-certdownload page.crt]
# Launch the OpenVPN app, Add Profile and go to the Basic configuration page<br />[[File:OpenVPNAndroid-1-AddProfile.png|180px]] [[File:OpenVPNAndroid-2-ChooseBasic.png|180px]]
# Enter your server address - the Dynamic DNS name works for me, I guess the fixed IP address would as well<br />[[File:OpenVPNAndroid-3-EnterServerAddress.png|180px]]
In your Linux-based OS computer..
* Download the files here and save certificates. They can be found on the [[OpenVPN Client Certificates]] download page. Save them in your /home/username/openvpn folder (where ''username'' is your main users name)(to download, right click > save as):** [http://dl.amahi.org/vpn/AmahiHDAClient.crt AmahiHDAClient.crt]** [http://dl.amahi.org/vpn/AmahiHDAClient.key AmahiHDAClient.key]** [http://dl.amahi.org/vpn/ca-cert.crt ca-cert.crt]
Then, from the terminal run