Theorically, to run Voice Control (for example) in 2G, needs a source code for it, and recompiling using build instructions for 2G/3G arch (and including a instructions emulator like old SSE3 emus for SSE2 processors).
Time to haz a reunion of dev-team and osx86 hackers?