[myTouch 3G, Magic Android Development] olearyp:
Tried to push Swype.apk to TheOfficial AOSP on a 32B (see sig) but it just FCs. Didn't investigate further as to why since I'm feeling lazy right now.

UPDATE:

01-14 21:48:11.706: WARN/dalvikvm(1718): Exception Ljava/lang/UnsatisfiedLinkError; thrown during Lcom/swype/android/jni/SwypeCore;.<clinit>
01-14 21:48:11.786: DEBUG/AndroidRuntime(1718): Shutting down VM
01-14 21:48:11.786: WARN/dalvikvm(1718): threadid=3: thread exiting with uncaught exception (group=0x4001dab0)
01-14 21:48:11.786: ERROR/AndroidRuntime(1718): Uncaught handler: thread main exiting due to uncaught exception
01-14 21:48:11.906: ERROR/AndroidRuntime(1718): java.lang.ExceptionInInitializerError
01-14 21:48:11.906: ERROR/AndroidRuntime(1718): at com.swype.android.inputmethod.SwypeInputMethod.onCreate(SwypeInputMethod.java:402)
01-14 21:48:11.906: ERROR/AndroidRuntime(1718): at android.app.ActivityThread.handleCreateService(ActivityThread.java:2684)
01-14 21:48:11.906: ERROR/AndroidRuntime(1718): at android.app.ActivityThread.access$3100(ActivityThread.java:116)
01-14 21:48:11.906: ERROR/AndroidRuntime(1718): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1846)
01-14 21:48:11.906: ERROR/AndroidRuntime(1718): at android.os.Handler.dispatchMessage(Handler.java:99)
01-14 21:48:11.906: ERROR/AndroidRuntime(1718): at android.os.Looper.loop(Looper.java:123)
01-14 21:48:11.906: ERROR/AndroidRuntime(1718): at android.app.ActivityThread.main(ActivityThread.java:4203)
01-14 21:48:11.906: ERROR/AndroidRuntime(1718): at java.lang.reflect.Method.invokeNative(Native Method)
01-14 21:48:11.906: ERROR/AndroidRuntime(1718): at java.lang.reflect.Method.invoke(Method.java:521)
01-14 21:48:11.906: ERROR/AndroidRuntime(1718): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791)
01-14 21:48:11.906: ERROR/AndroidRuntime(1718): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:549)
01-14 21:48:11.906: ERROR/AndroidRuntime(1718): at dalvik.system.NativeStart.main(Native Method)
01-14 21:48:11.906: ERROR/AndroidRuntime(1718): Caused by: java.lang.UnsatisfiedLinkError: Library SwypeCore not found
01-14 21:48:11.906: ERROR/AndroidRuntime(1718): at java.lang.Runtime.loadLibrary(Runtime.java:489)
01-14 21:48:11.906: ERROR/AndroidRuntime(1718): at java.lang.System.loadLibrary(System.java:557)
01-14 21:48:11.906: ERROR/AndroidRuntime(1718): at com.swype.android.jni.SwypeCore.<clinit>(SwypeCore.java:533)
01-14 21:48:11.906: ERROR/AndroidRuntime(1718): ... 12 more

I've got no idea where to start looking for the SwypeCore library, though.

UPDATE TO THE UPDATE: Duh, jni error, look in /system/lib! Lemme push libSwypeCore.so...

FURTHER UPDATE: Oooh. They're good. "The Swype package you installed is configured for another device and cannot be run on this device. Please contact Swype about this issue."

Looks like it's build.prop time!

NOW WAIT JUST ONE MOMENT: So I hit "Ok" in the dialog box above, then the Swype keyboard opened. WTF, mate?

OKAY: So it only half-works. Swyped words don't seem to make it into input boxes. Also, it pops up the dialog box on boot. Seems like a neat idea, though, overall.

FINALLY: I crossposted this progress to the ongoing Swype thread in the main Android software dev forum.