Today I tried to install the latest Swype Beta update i.e. version 2.15.56.14870. While installing, I came to know that they’ve changed the way Swype beta used to install, now we need to install Swype first, then disable it from settings (so that it can generate a license for the device) and then re-enable it.
Now the problem with this is, the new MIUI rom does not have the option to disable a keyboard, though we have the option to select the default keyborad, we can’t just disable any one of them (unlike the stock rom where we can disable any keyboard). So this problem leads to Swype not getting properly installed and giving this error: “The Swype package you installed is configured for another device…”
So here’s what I did to correctly install Swype:
1. Unistalled both the Swype installer and Swype.
2. Downloaded the latest Swype installer from here: http://beta.swype.com/android/get
3. Open the installer and login with your Swype Beta id and password
4. Click on “Install Swype”
5. When it tells you to “Disable Swype”, hit the home menu and open “Titanium Backup”, then scroll down to “Swype” and click “Backup” (no need to backup the installer) and after backing up Swype, click “Uninstall”.
6. Long click the home button and click “Swype Installer”
7. “Generate License” button should now be activated, click it
8. It will now go to the login screen again
9. Login again and after logging in, it will again tell you to “Install Swype”, DON’T click on install this time
10. Hit the home button, open “Titanium Backup”, goto Swype and click “Restore”
11. Long press Home and click “Swype Installer”
12. Click “Finish”
13. You should now have Swype installed and running perfectly fine.
If you still have problems installing Swype on the MIUI rom, leave below in comments and I’ll be glad to solve them.
UPDATE: After trying my own method again to confirm if it’s working fine or not, I found out that it DOESN’T work instantly, after each time you reach step 13, open up your keyboard and check if it’s working or not, if not, then you will need to repeat the whole process again and again till it works (Max 6 tries are guaranteed to make it work (don’t know why but this is how it is with the latest MIUI))
Update 2: See comments for more methods to accomplish the same.








Latest installer does all the steps automatically so not sure how to do your steps, can’t get it working on MIUI 1.2.25
Thanks, worked like a charm.
Great job and thanks so much. I followed your directions and they worked perfectly the first time. The only thing I had to do differently than the steps was in step 5. It says to click “Uninstall”. I had to go to manage apps, find swype, then click uninstall. That part may have been assumed by the steps, but since I am new to MIUI, I kept looking for an “Uninstall” button after I completed the backup. Again, thanks so much for this workaround as I love the Swype application.
Hi, seems to work fine by just installing the standard way by just installing from the download link you get from swype, running perfect for me and I didnt have to do any weird stuff to get it installed. It might be something to do with a newer version or something
Hi worked!, thanks
Worked for me albeit slightly different…
1. Unistalled both the Swype installer and Swype.
2. Downloaded the latest Swype installer from here: http://beta.swype.com/android/get
3. Open the installer and login with your Swype Beta id and password
4. Click on “Install Swype”
5. When installation is finished… whatever screen you end up in… long press home and go to Swype installer.
5b. Hit Android Keyboard (first option and only option not greyed out), then hit the home menu and open “Titanium Backup”
5c. Scroll down to “Swype” and click “Backup” (no need to backup the installer) and after backing up Swype, click “Uninstall”.
6. Long click the home button and go back to “Swype Installer”
7. “Generate License” button is now activated, click it
8. It will now go to the login screen again
9. Login again and after logging in when it asks you to to “Install Swype”, DON’T click on install this time
10. Hit the home button, open “Titanium Backup”, goto Swype and click “Restore” (App + data)
10b. The installer will ask you to install Swype again, install Swype.
10c. When Swype is installed again, press and hold home key and go to Swype installer, when installer opens it will automatically show the notice “generating license”.
11. If it stays “stuck” in the generating license screen for over 2 minutes like it did with me, just press back button to get out of it.
12. You should now have Swype installed and running perfectly fine.
Thanks!
What worked for me was after uninstalling swype from titanium, I went ahead and logged in again and installed swype that way…before pressing done, i went back to titanium and restored swype, and then i returned to the swype installer and pressed done this time, and it generated the license like a charm
hope this might help others who are still having problems
^this dood right here.
100% man. it worked.
It WORKED !!
Awesome!
Does not work on Miui 1.7.29 or Revamped X, is there a solution?
wth is titanium backup? how do I get to that screen? I don’t know what to do after I have to press uninstall swype in order to generate the license. Thanks much!