6 Aug 2011 berend   » (Journeyer)

Bought an Asus Eee Pad transformer, magic machine. I didn't want tablets as I didn't see the point of them, but this tablet comes with a keyboard which also doubles as battery, so 16 hours of battery life!

Obviously I need to have the device rooted, as I need to install openvpn which I use on my network. That wasn't so easy it appears.

The first step is to install adb and make sure your device is recognised. I followed the steps to install adb, but only to there. No need to install USB tools on Linux, and to make sure my Transformer was recognised I simply followed Google's steps.

Finding the right and up-to-date info that is. But once I found rooting for Asus Eee Pad Transformer is a breeze.

The next is to be installing the tun device. Also straight-forward, once you're root that is.

Then it's supposedly following the steps to get openvpn in your system. But that failed. When I tried to install BusyBox it failed on download at step 30/100. Not sure what that was. The OpenVPN installer also failed. So I got the openvpn binary from somewhere else.

Installed that, and installed the OpenVPN settings, and created my openvpn.conf. That worked, but openvpn failed when running ifconfig. I suppose I need the ifconfig from BusyBox.

OK, retry. Don't pick the BusyBox installer, but the main BusyBox. That installed fine, but installed version 1.18. I picked 1.19 to install, and no problems now. Run the OpenVPN installer again, pointing out that my openvpn was in /system/xbin/ and my ifconfig/route in /system/xbin/bb as per the caveats here. Telling openvpn settings that they are in /system/xbin won't work.

I needed to run a script after route was up, as it appears, you can't do that in the .conf file, but must specify that in the settings.

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!