[Galaxy S I9000 Android Development] kkube:
100% working swype on miui

I have seen many people in this thread asking about swype not working on miui.

Well i was fooling around with it and to my amaze it got activated.

I dont know if anyone else has posted another working method, but this method has been working 100% for me for last 5-6 updates.

The key behind this method is speed and quickness(would explain it later), so if you are quick enough you will make it work in 1 shot like i did.

I am emphasising on quicky coz i really mean it you have to be quick.

Important Requirement:

***Titanium backup pro*** (this thing mainly work with the pro version, the free version has some backdrops, i tried with it but cudnt properly install but you can try if you are lucky it might work with titanium backup free version also)

Method:

1) download swype installer from beta.swype.com

2) Open it and login with your username and password.

3) Download the desired swype from the list.

4) Once download install it.

5) After it has been installed you will be presented with a screen where it tries to generate licence but it fails.

6) Exit it and make a backup with titanium backup pro. Dont close titanium backup

7) press home key and open swype installer once again. Now on the screen, Click on "select Android keyboard" and select it.

Now next step where miui fails is "disable swype" (which is not the option in miui)

8) Click on disable "swype" it will take you to "language and input setting page"

9) Open the keyboard setting which you had selected in step 7

10) Long press home key and open titanium backup

11) Click on swype 3.xxxxxx and uninstall it

12) while it is uninstalling quickly again long press home key and select swype installer.

13) It will again open "language and input settings page"

14) Once the notification comes in notification bar that it is uninstalled, click on back untill you are at swype installer page and see "generate licence activated".

Now here is where the tricky part starts. Try to follow the step as they have been mentioned and emphasise on speed and quickness

15) Again long press home key and click on titanium backup

Here is where your quickness comers into action, Steps 16-18 have to be done really really quickly.

16) Go to swype 3.xxxxxxx and click on restore (App + data).

17) As soon as you click restore, quickly long press home key and then swype installer and click on generate licence.

18) The login page will again pop up, and quickly click in login email space sp that a keyboard pops up.

(The reason why i said to be quick is whenever we install a keyboard on miui, it is activated automatically, if you are not quick enough then swype keyboard will get activated and process will stall)

What the above step will do that before swype get fully restored you are opening android keyboard to login your email, so swype is not getting activated once it gets installed.

19) If you are not quick enough and swype keyboard shows up instead of any other. start again from step 7.

20) if you are quick and some other keyboard pops up, Login the details and AFTER that it will generate your licence.

21) click on select swype and then finish

now enjoy swyping,

Warning:

You will have to repeat these step everytime you flash a new update coz after flashing swype will forget the license.

Try it out.

and report.

Regards,

K10