[Fire TV Themes and Apps] Astrolabe:
Was anyone able to go further with a VPN connection ?

I did the following :

db install -r ./de.schaeuffelhut.android.openvpn.installer.apk

adb install -r ./de.schaeuffelhut.android.openvpn.apk

In FireTV -> installed the application openvpn.installer first.

--> kept default location : /system/xbin

ifconfig opener : /system/xbin/busybox ifconfig

==> /system/xbin/openpvn installed as a result.

Created the following dir :

mkdir /sdcard/openvpn.

I copied the .ovpn from my VPN provider (Cyberghost).

I open it and extracted the client.cert client.key and ca.cert from it and created the corresponding text files.

So the .ovpn file now looks like :

client
remote us-ipeb-openvpn.cyberghostvpn.com 443
dev tun
proto udp
auth-user-pass

resolv-retry infinite
redirect-gateway def1
persist-key
persist-tun
nobind
cipher AES-256-CBC
auth MD5
ping 5
ping-exit 60
ping-timer-rem
explicit-exit-notify 2
script-security 2
remote-cert-tls server
route-delay 5
tun-mtu 1500
fragment 1300
mssfix 1300
verb 4
comp-lzo
ca /sdcard/openvpn/ca.crt
cert /sdcard/openvpn/client.crt
key /sdcard/openvpn/client.key

From my PC, I run adb logcat when trying to use the VPN connection and I keep getting this :

D/OpenVPNDaemonEnabler(23407): Received OpenVPN network state changed from Wait to Auth
V/OpenVPN-DaemonMonitor[/sdcard/openvpn/cbg_USA_noCTRLM_UDP.ovpn]-mgmt(23407): onState(">STATE:1421363388,RECONNECTING,tls-error,,")
D/OpenVPN-Settings-getprop(23407): invoking external process: /system/bin/sh
D/OpenVPN-DaemonMonitor[/sdcard/openvpn/cbg_USA_noCTRLM_UDP.ovpn]-daemon-stdout(23407): Thu Jan 15 15:09:48 2015 VERIFY OK: depth=1, /C=DE/O=CyberGhost_VPN/OU=CyberGhost/CN=CyberGhost
D/OpenVPN-DaemonMonitor[/sdcard/openvpn/cbg_USA_noCTRLM_UDP.ovpn]-daemon-stdout(23407): Thu Jan 15 15:09:48 2015 VERIFY ERROR: depth=0, error=certificate signature failure: /C=RO/ST=RO/L=Bucharest/O=CyberGhost_VPN/OU=CyberGhost/CN=CyberGhost/name=CyberGhost_VPN/emailAddress=webmaster@cyberghostvpn.com
D/OpenVPN-DaemonMonitor[/sdcard/openvpn/cbg_USA_noCTRLM_UDP.ovpn]-daemon-stdout(23407): Thu Jan 15 15:09:48 2015 TLS_ERROR: BIO read tls_read_plaintext error: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
D/OpenVPN-DaemonMonitor[/sdcard/openvpn/cbg_USA_noCTRLM_UDP.ovpn]-daemon-stdout(23407): Thu Jan 15 15:09:48 2015 TLS Error: TLS object -> incoming plaintext read error
D/OpenVPN-DaemonMonitor[/sdcard/openvpn/cbg_USA_noCTRLM_UDP.ovpn]-daemon-stdout(23407): Thu Jan 15 15:09:48 2015 TLS Error: TLS handshake failed
D/OpenVPN-DaemonMonitor[/sdcard/openvpn/cbg_USA_noCTRLM_UDP.ovpn]-daemon-stdout(23407): Thu Jan 15 15:09:48 2015 TCP/UDP: Closing socket
D/OpenVPN-DaemonMonitor[/sdcard/openvpn/cbg_USA_noCTRLM_UDP.ovpn]-daemon-stdout(23407): Thu Jan 15 15:09:48 2015 SIGUSR1[soft,tls-error] received, process restarting
D/OpenVPN-DaemonMonitor[/sdcard/openvpn/cbg_USA_noCTRLM_UDP.ovpn]-daemon-stdout(23407): Thu Jan 15 15:09:48 2015 MANAGEMENT: >STATE:1421363388,RECONNECTING,tls-error,,

I did get the certificate today from cyberghost, so the validity is fine :

Validity

Not Before: Jan 15 21:44:37 2015 GMT

Not After : Jan 12 21:44:37 2025 GMT

Any suggestion is welcome !