Skip to content

cernekee/ics-openvpn

Repository files navigation

OpenConnect for Android

This is an experimental VPN client for Android, based on the Linux build of OpenConnect.

Most of the Java code was derived from OpenVPN for Android by Arne Schwabe.

Compiling the app

Prerequisites:

  • Android SDK in your $PATH (both platform-tools/ and tools/ directories)
  • javac 1.6 and a recent version of Apache ant in your $PATH
  • Use the Android SDK Manager to install API 18

Quick start:

git clone git://github.com/cernekee/ics-openvpn
cd ics-openvpn
android update project -p .
ant debug

Recompiling the external dependencies

On the host side you'll need to install:

  • NDK r9, nominally under /opt/android-ndk-r9
  • Host-side gcc, make, etc. (Red Hat "Development Tools" group or Debian build-essential)
  • autoconf, automake, and libtool
  • javac 1.6 and git in your $PATH

These commands will build the binary components and copy them into libs/

git submodule init
git submodule update
make -C external NDK=/opt/android-ndk-r9

About

Git clone from offical mercurial repository

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages