> I need a better description of the tun process... so far I did not > understand why you cannot use standard approach of creating persistent > tun with non root access and then use the iproute2 wrapper with suid > or sudo to setup its configuration. > > Alon.
I have no root access on the telephone. But Android 4.0 provides an API for VPNs (http://developer.android.com/reference/android/net/VpnService.html). Looking at my method at the method that opens the tun device to passed over managment socket might also give an idea how it is done in Android: http://code.google.com/p/ics-openvpn/source/browse/src/de/blinkt/openvpn/OpenVpnService.java#220 Arne