Not really... :-/
The OpenTrek core is pure C++ and would work on the Smartphone.. What takes time is the Launcher that has to be rebuilt.. I actually begun working on a Smartphone client, but after testing peer-to-peer performance with the O2 XDA using a GPRS connection all work was cancelled. Basically it is impossible to create synchronous peer-to-peer games running over GPRS. Maybe I'll look into it again if they can deliver a Smartphone with built-in WLAN..