(just in case somebody's interested)
requires rooted 2.2.2 S7
i have tried different 2.2.2 firmware for S7, and all of them got TUN driver built in the kernel, so need not to worry about recompiling tun.ko for your phone.
in case in doubt if TUN is really built-in, here are ways to check:
check 1:
pull /proc/config.gz and extract it. open the config file and look for the line:
check 2:
it should say something like this:
requires rooted 2.2.2 S7
i have tried different 2.2.2 firmware for S7, and all of them got TUN driver built in the kernel, so need not to worry about recompiling tun.ko for your phone.
- Download OpenVPN Installer (Market) and install to /system/xbin
- Download OpenVPN Settings (Market) and install
- adb shell: ln -s /system/xbin /system/xbin/bb
- Put openVPN config files to /sdcard/openvpn
- Connect using OpenVPN settings

in case in doubt if TUN is really built-in, here are ways to check:
check 1:
pull /proc/config.gz and extract it. open the config file and look for the line:
Code:
CONFIG_TUN=y
check 2:
Code:
#dmesg|grep tun
Code:
<6>[ 2.030231] tun: Universal TUN/TAP device driver, 1.6
<6>[ 2.034910] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
<6>[ 3.845735] IPv4 over IPv4 tunneling driver
<6>[ 3.850138] GRE over IPv4 tunneling driver
<6>[ 3.880778] tunl0: Disabled Privacy Extensions
<6>[ 3.887442] IPv6 over IPv4 tunneling driver
Last edited: