github ThreeDeeJay/swype v3.2.4.3020400.50699
APK, language pack & themes pack

12 months ago

How to install language pack:

  • Requires root and a terminal emulator

  • Copy com.nuance.swype.dtc_languagepack.tar to /sdcard/

  • Enter su shell and cd into /data/data/com.nuance.swype.dtc/. Example:

:/data/data/com.termux/files/home # cd ..
:/data/data/com.termux/files # cd ..
:/data/data/com.termux # cd ..
:/data/data # cd com.nuance.swype.dtc
  • Get the UID and GID: ls -al. Example:
:/data/data/com.nuance.swype.dtc # ls -al
total 65
drwx------   4 u0_a306 u0_a306        3452 2023-09-16 08:21 .
drwxrwx--x 420 system  system        57344 2023-09-16 08:21 ..
drwxrws--x   2 u0_a306 u0_a306_cache  3452 2023-09-16 08:21 cache
drwxrws--x   2 u0_a306 u0_a306_cache  3452 2023-09-16 08:21 code_cache
lrwxrwxrwx   1 root    root             90 2023-09-16 08:21 lib -> /data/app/~~XXXXXXXXXXXXXXXXXXXXX==/com.nuance.swype.dtc-YYYYYYYYYYYYYYYYYYYYY==/lib/arm

In this case, we're interested in:

drwx------ 4 u0_a306 u0_a306 3452 2023-09-16 08:21 .

  • Extract the archive: tar -xf /sdcard/com.nuance.swype.dtc_languagepack.tar
:/data/data/com.nuance.swype.dtc # tar -xf /sdcard/com.nuance.swype.dtc_languagepack.tar
  • Recursively change UID and GID: chown -R <UID>:<GID> .. Example:
:/data/data/com.nuance.swype.dtc # chown -R u0_a306:u0_a306 .

Optionally, check to make sure IDs have been successfully set (in my case, to u0_a306 but yours might be different):

:/data/data/com.nuance.swype.dtc # ls -al
total 84
drwx------   6 u0_a306 u0_a306  3452 2023-09-16 08:25 .
drwxrwx--x 420 system  system  57344 2023-09-16 08:21 ..
drwxrws--x   2 u0_a306 u0_a306  3452 2023-09-16 08:21 cache
drwxrws--x   2 u0_a306 u0_a306  3452 2023-09-16 08:21 code_cache
drwxr-xr-x   2 u0_a306 u0_a306 20480 2023-09-16 08:25 files
lrwxrwxrwx   1 u0_a306 u0_a306    90 2023-09-16 08:21 lib -> /data/app/~~XXXXXXXXXXXXXXXXXXXXX==/com.nuance.swype.dtc-YYYYYYYYYYYYYYYYYYYYY==/lib/arm
drwxr-xr-x   2 u0_a306 u0_a306  3452 2023-09-16 08:25 shared_prefs

Recommended if you have Xposed: https://github.com/ThreeDeeJay/SwypeTweaks/releases/latest

For themes - please refer to the README of the repo

Don't miss a new swype release

NewReleases is sending notifications on new releases.