FYI, I tried to do this on mikg that came with swype preinstalled and there are a few differences. For starters the apk is in data/app instead of system/app. I renamed the file then went to system/lib and renamed the lib and it was uninstalled. I downloaded the swype installer and ran it and it installed the newest version but was unable to generate a license for it. I uninstalled swype and tried to rename the files so I could access the stock version. After I did that, I wasn't able to access the stock keyboard either. Through some creative selecting and using the cut feature in root explorer I was able to delete the .bak from the original two files and regain access to the preinstalled version of swype.
I'm not sure exactly what went wrong but I don't have any more time this morning. I'll look at it later if I get a chance and report back.
Were you able to fix your problems and get the latest beta installed?? Let me make a couple comments about my experience...might help you!!
First, I was following a thread at the Swype Forum and a Swype Admin, Brian Resnik, provided STEP BY STEP instructions on how to remove the stock swype and install the beta. You'll see his posts, my responses with my own issues. I would
STRONGLY SUGGEST visiting that forum and the link below because Brian mentions a step that is
NOT MENTIONED ABOVE!! As you can see, Brian had NO PROBLEM suggesting removing the stock app (root required obviously!!) and is very helpful with questions:
How to run Swype 3.0 beta if Swype was pre-installed on Verizon Droid X?
And YES that is a "Droid X" forum but works the same.
The step for removal that was
not mentioned above...and may very well be the source of your issues...is Brian's direct to remove the following
directory:
/data/data/com.swype.android.inputmethod
Brian's post at the Swype forums uses ADB and Terminal but I MOVED it with Root Explorer.
So, to summarize Brian's post:
Uninstall Swype
Remove the /system/lib file
Remove the /data/data inputemethod directory
THEN run the beta installer and install.
It is QUITE possible that your license generation issue is failing because of that directory that wasn't removed.
Couple other things that might help you or others...
I didn't mention in
this thread because I got involved with the discussion in another thread here in the Forum but after I installed the beta I was suffering from REPEATED force closes. After reading previously about this issue, I thought it had to do with a conflict between the old "stock version and the new "beta" version of Swype...and this problem is actually a popup WARNING just before you download the beta through the installer.
Well, after trial and error and help from ocnbrze here in the forums, all I needed was to boot up in recovery and
fix permissions...I am running SUPER SMOOTH now!!
So that is what I did for my force close issues...
With regard to the other issues you or others might be having, I can't help you at all or guide you from a technical aspect but I'll tell you what I observed and did as I went through my process, trial and error....
First, though various people have suggested uninstalling simply by "renaming" I don't do that. I used Titanium to uninstall the original/stock Swype from my phone.
Similarly I did NOT rename the /system/lib Swype file that I found, I MOVED IT to another location on my SD card. It was suggested that these type files be moved OFF the internal phone and TO a place on the SD card. I just created a folder "Scott Swype Files" and threw it in there.
Also, with my EVO running the current 2.3.3 ROM, the /system/lib Swype file was NOT named "libSwypecore.so"....mine was named with reference to the version of Swype that was installed with the ROM...something like "libSwypecore
2.50.865xxxx.so" THAT is the file I removed because I had no "libSwypecore.so" file.
Lastly, as I mentioned above, I did not rename the /data/data directory/folder. I moved that whole thing too to my "Scott Swype Files" folder I created on my SD card.
Hope that all might help. Try everything again including that directory removal and the fix permissions if necessary and hopefully you are good to go. Otherwise, join the Swype forum and someone will you you. Good luck...
