Tuesday, January 6, 2009

No vpn support on android (yet)

After searching the forums and the Internet I've ascertained that there is no current support for vpnc on the G1. I don't know if the ARM processor will have trouble keeping up with IPsec, but now that I've done a few test programs my next task will be to investigate building vpnc.

7 comments:

  1. Don't all applications on the G1 be written in Java? Is there a Java implementation of vpnc?

    ReplyDelete
  2. Yes, if you are producing apps for release on the G1 through the marketplace. With the DEV kit you can rebuild the linux kernel and update the phone's OS.

    ReplyDelete
  3. hey, a vpn client on android would be great! How far are you with building vpnc for the android arm? I thought about that too but had no time to work on it....

    cheers

    ReplyDelete
  4. I haven't yet built vpnc, I'm hoping to begin experimenting this weekend.

    ReplyDelete
  5. Hi, is there any news on building vpnc for android.
    As I see, there is no need to modify kernel, as vpnc doesn't use it.
    It looks like it requires tun support in the kernel. Not sure if android's official kernel has it.

    ReplyDelete
  6. I haven't tried yet, work's been busy. Though this is promising: Installing Debian on Android. A lot depends upon what the android kernel is compiled with. If it has at least tun/tap, that's great news.

    ReplyDelete
  7. I've been using vpnc on my g1 for a while now. Works perfectly. All I did was chroot to a Debian image on the sdcard (instructions here - http://www.saurik.com/id/10) and then 'apt-get install vpnc'. It was so easy. Even though you launch vpnc from inside the chrooted environment it works for the outside android apps (mail, browser, etc). I'm not sure if the official kernel has tun support but JF's kernel does. Just type 'modprobe tun' before you chroot to Debian.

    ReplyDelete