OpenVPN 2.3 binary for Android below 4.x

This forum is for general conversation and user-user networking.

Moderators: TinCanTech, TinCanTech, TinCanTech, TinCanTech, TinCanTech, TinCanTech

Post Reply
totaluser
OpenVpn Newbie
Posts: 7
Joined: Sat Oct 06, 2012 7:49 am

OpenVPN 2.3 binary for Android below 4.x

Post by totaluser » Wed Feb 06, 2013 11:44 pm

Hello everybody,
I am using OpenVPN quite often and since I have native IPv6 connectivity, I am very happy to see final release of OpenVPN 2.3 version.
I managed to compile the binary for my Raspberry PI which I use as one of my servers (PI is mainly experimental machine)
I use it on my laptop (standard Windows and Linux package) on my tablet (OpenVPN Connect for iOS) and these all work fine and are easy to update since these utilities are still being patched when the need arises

My phone (HTC Desire HD) on the other hand runs Android Gingerbread 2.3.3 and the manufacturer decided not to provide Ice Cream Sandwich update. I am using the OpenVPN binary that is provided by the OpenVPN Installer application but the binary it not exactly fresh (OpenVPN 2.1.1 i686-pc-linux-gnu [SSL] [LZO2] [EPOLL] built on Feb 2 2010). My phone is rooted so I can write to system partition and use TAP as well as TUN (OpenVPN Connect can only do TUN but does not require root)

Would someone be so kind and write a detailed guide on how to crosscompile OpenVPN 2.3 for Android please?
I managed to compile the binary for Raspberry PI (armv6l) and to crosscompile older versions (2.2.0) for my DD-WRT Broadcom based router (mips) but I am nowhere near a professional level in croscompiling and building for Android is just a bit too much for me.

If you could provide a guide or share a development environment with the toolchain I would be very happy

Thank you very much for any replies in advance,
Best regards,
Martin

rainbow6
OpenVPN Power User
Posts: 54
Joined: Mon Aug 29, 2011 1:01 pm

Re: OpenVPN 2.3 binary for Android below 4.x

Post by rainbow6 » Mon Nov 18, 2013 1:17 am

Any update on this?

Post Reply