Update: At the request of Swype, we have removed the links to this ported version of Swype for the Nexus S 4G because of licensing concerns regarding the Sprint branding. Also, because this same update will be rolled out on Swype Beta for all devices this week. Check out the announcement, here.

Just about a week ago, Sprint let Nexus S 4G owners in on a new version of Swype that improved capitalization of proper nouns, spruced up the UI, and introduced shortcut gestures (see the video below). Unfortunately, users of all non-NS4G Android phones were left out of the fun; therefore, we did not consider the update newsworthy.

No more! Thanks to the enterprising hackers at XDA Developers, all Android users with rooted devices can now try out this latest rendition of Swype.

The instructions are a bit technical, and as always, neither we nor XDA can be held responsible for any damage that may occur as a result of this process. Proceed at your own risk.

With that aside, here are the instructions laid down by AproSamurai:

Download link


1.Filesystem Explorer-Root Explorer or whatever else that can access root and change permissions.

2.Terminal Emulator

3.Some patience for my horrible instructions haha.xP

If you have Swype already installed it'd be best to remove all traces of it by going into System/Apps and deleting Swype.apk and into System/Lib and removing libswypecore.so(Some similar name) and then rebooting your phone.

After reboot you'd want to direct your browser to this linkand download the zip file containing the corresponding files for the NS4G Swype and extract them anywhere within your phone. It doesn't matter because you're about to move them either way.

First up
Move Swype.apk to System/App and change the permissions to 644

USER: Read Write
Second up
Move libswypecore. to System/Lib and change the permissions to 644

USER: Read Write
Now back out of your file manager or check to see if the permission changes stuck. It should read rw-r--r-- on both.

Open up Terminal Emulator and enter:


Source: XDA Developers

Jaroslav Stekl
Jaroslav Stekl is a tech enthusiast whose favorite gadgets almost always happen to be the latest Android devices. When he's not writing for Android Police, he's probably hiking, camping, or canoeing. He is also an aspiring coffee aficionado and an avid moviegoer.

  • Justin

    just installed it, love the sprint skin, and it seems much faster and more responsive then the previous version of swype... Thank you!!!

    • Tasos

      What languages does it include?

  • Jim

    awesome! thx AP. works great so far

  • Philosophics

    Just installed it on a G2 running CM7 and it works flawlessly!

  • blind

    WOW. The Sprint skin is gorgeous.. Swype is way more fluid than I ever remember it. And the new Personal Dictionary option is full of win. Thank you AndroidPolice!
    @Tasos it has English and Spanish
    EDIT: Ooh. They did change around the numbers/symbols a little bit. That'll take a little getting used to.

  • Lorenzo in a Benzo

    Just installed on Verizon Droid Incredible and it works great. Just installed the .apk and am not having any issues. No need to change permissions as stated in the OP for the phone.

  • Richard

    I just installed as said above, on an epic, didn't work. Also itried just installing the apk, didn't work either and now I have no swype. How do I fix this?

  • Umang

    Will it work if my phone comes preinstalled with Swype??

    • Lorenzo in a Benzo

      You will need to remove the preinstalled version first.

      • Umang

        Just directly installed swype without uninstalling the previous version.. it just got updated and working fine

  • Android4lyf


  • zapata

    Languages ? Pls!

  • mike

    Just did it, an dam the new Swype looks amazing. The instructions are so easy, better to user root explorer then total commander.

  • BoB1673

    on the evo3d the keyboard is small on the screen its not fitting the whole screen any ideas ?

  • Dustin

    I was able to do a simple apk installation without changing permissions or anything. I even installed it over a previous version of Swype (not a pre-installed version). I haven't used it a lot yet but the gestures are working fine. One thing I noticed is that the speech-to-text button does not work. Does anyone know if this is functional at all?

  • Michael

    Works on the vibrant! thanks guys! Way easy!

  • Greg

    Doesn't install well on qHD devices like EVO3D. It has bars on each side.

  • Elvis

    I followed directions you gave (more or less) and it works perfectly. Thanks, I like the sprint coloring better but the buttons are too small

  • ABC

    Why is the download link removed now?