[G2 and Desire Z Themes and Apps] pmcqueen:
for those of you experiencing force closes/disappearing Swype from lang&keyboard

I got it working, but it was literally impossible for me, and believe me, I tried everything, using the method outlined in the referenced thread in the OP. here's a revised method for those of you encountering force closes/disappearing Swype selection in the language&keyboard settings:

NOTE: this method should work for those of you who have swype beta installed in /data/app and are getting force closes or having swype disappear from language & keyboard in settings. as I said, I have tried countless times several different ways to get it to work with swype in /data, but somewhere along the line, it's not happy. rather than troubleshoot this for days, I just tried by starting from scratch with a different version of swype that I could install in /system/app (which I now realize you can't do with the beta.. wish I would've known that earlier). before you follow this guide, uninstall swype and swype installer apks and reboot.

what you need:

-Swype.apk extracted from /system/app of an AOSP rom (I used xboarder's pure stock gingerbread rom.. I can't imagine it makes a difference which one you grab it from though). if the APK you're extracting isn't called Swype.apk, it's fine, extract it either way... we will rename it when we place it on the root of your sdcard.

-Swype lib file, found @ /system/lib/libSwypeCoreXXXXX.so

-Swype theme of your choice.

move both the swype APK and the swype system lib file to the root of your sdcard. doesn't matter how you do this, but make sure (it's just easier in the long run) that you name the APK "Swype.apk". DO NOT rename the swype lib file, only the apk itself.

ok. now, the next part is easiest with root explorer, but you can do it with terminal emulator or adb as well... I'll provide step-by-step instructions for each way:

using root explorer:

-long press Swype.apk (which should now be on the root of your sdcard) and select "Copy" - you're going to paste it in /system/app (remember to mount /system as rw)

-after the apk is placed in /system/app, go find it, long press again and select permissions. you want it to look like this:

-back in your sdcard root, find the lib file, long press and select "Copy" - you're going to paste it in /system/lib (if you haven't exited root explorer, your /system will still be mounted rw)

-after the lib file has been moved to /system/lib, go find it, long press on it again and select permissions. you want permissions to look the same as above (rw-r--r--)

-reboot, confirm that Swype is usable (if it's not, something didn't go right.. you'll need to ask for help)

-TURN SWYPE OFF in lang&keyboard settings after confirming that it works, and proceed with theming using your desired swype theme and metamorph. YES, you still need to apply the theme twice for it to work right.

-reboot once again, and you should, if you're lucky, have a pretty lil themed swype to show off!

using adb shell (PC-side) or terminal emulator (handset-side):

NOTE: assumes you already have Swype.apk and the Swype lib on the root of your sdcard.

input the following commands:

-after completing the above sequence of commands, reboot and ensure that Swype shows up in your language and keyboard settings and can be used normally.

-from there, DISABLE swype in language/kb settings and proceed with the theming by downloading the swype theme you want and applying it (TWICE, you must apply it twice!). a final reboot and you should have themed swype.

hope this helps some of you. see attached screenie, nakedswype is sexy!

if you do not have an aosp rom to pull a swype apk and the swype system lib from, please PM me and I'll help ya out.