For the first three items it's really in my court, the last one you might look on xda-developers. Those guys are quite saavy and should know if there's need to 'unlock' your device to run code that installs/starts device drivers, and have hacks and stuff for doing that if needed.
On the other hand, if you are a developer yourself, you might not wish to wait on me and rather cook up your own gui to control the VPN. Here's a very brief description of the structure of the 'product': * tap-ce.dll is the TAP driver. I suspect this will work fine as-is on smartphone (barring privileged execution issues). I can't know for certain because I don't have a device to test with, and you need some programmatic interaction to prove it. * openvpn.exe is the port of the OpenVPN. I suspect this will also work fine as-is on smartphone (barring privileged execution issues). It has no user interface whatsoever, so there needs to be a third part. * ovpncmgr.exe is the gui that is used to spawn and control running instances of the vpn (provided by openvpn.exe). This is the part that I know doesn't work on smartphone due to some dependencies not being present on that platform. It interacts with the running instances over the 'management' channel, which is essentially a locally bound TCP port with a simple but custom text-based protocol. My current working thought is to redesign/implement the GUI in .NET CF or possibly in native SDK form. These are supported on smartphone (the current one is in MFC which is not supported on smartphone). Lastly, all this is based upon my current understanding without having run any code, so I could easily be wrong or be missing other additional issues. -Dave -----Original Message----- From: openvpn-devel-boun...@lists.sourceforge.net [mailto:openvpn-devel-boun...@lists.sourceforge.net] On Behalf Of Sameh Attia Sent: Thursday, June 22, 2006 10:30 AM Cc: openvpn-devel@lists.sourceforge.net Subject: Re: [Openvpn-devel] i-mate SP5 & OpenVPN Thank you Dave for your fast response, I did not expect to get any reply today. Are there any pointers I can start with? On 6/22/06, Dave < d...@ziggurat29.com <mailto:d...@ziggurat29.com> > wrote: It's fairly different in a couple areas: * The installer needs to be marked in some way as supporting smartphone. This is the problem you are having now. * Smartphone devices don't have all the runtime functionality the PocketPC devices do. Even if you manually installed it you would still have missing dependencies. * Smartphone GUI is a little different that PocketPC in that it does not use touchscreen, etc. The GUI will need to be reworked a little to make is useable in the Smartphone context. * Smartphone devices occaisionally require execution privileges that will preclude running software not signed by a special 'privileged' code signing key from the Mobile Operator. Enforcing this is at the operator's descretion, so it depends on who you have. Several folks have asked about Smartphone as of late, and there is some exploratory work going on. The first items listed above are doable. The last one is more questionable. There is also the possibility that you can unlock your device even if it is locked down if you find yourself in that situation. So, short story is there is not Smartphone support, but you may wish to check back in about a month or so. -----Original Message----- From: openvpn-devel-boun...@lists.sourceforge.net [mailto:openvpn-devel-boun...@lists.sourceforge.net] On Behalf Of Sameh Attia Sent: Thursday, June 22, 2006 6:46 AM To: openvpn-devel@lists.sourceforge.net Subject: [Openvpn-devel] i-mate SP5 & OpenVPN Hi, I bought this phone http://www.imate.com/t-DETAILS_SP5.aspx after checking your site to make sure it is supported. Unfortunately, when I attempted to install the client I got the error message of something like 'unsuccessfull installation ....unsupported device'. I checked the forum to see if there are any workarounds but no avail. Is the Windows Mobile 5.0 Smart Phone Edition different from the Windows Mobile 5.0? Please help. Regards -- Sameh Attia Information Security Manager Red Hat Certified Engineer TE Data -- The two basic principles of Windows system administration: * For minor problems, reboot * For major problems, reinstall dc -e '603178305900664311156641389051003470569569613466992253686426210705237258P '
smime.p7s
Description: S/MIME cryptographic signature