[Q]Replace stock Swype / dual Swype - Galaxy S I9000 Q&A, Help & Troubleshooting

Hi, I have i9000 with stock XXJPU rom, rooted, its stock Swype has my language (Polish) but with phonetic letters , which limits my SMS size (as those letters count as more than 1 character over GSM network).
I'd like to replace it /use it along with some special versions of Swype (with only 2 languages + Polish without phonetic letters)
Swype is located in system\app\ and consists of both .apk and .odex file.
I tried:
1. Installing custom .apk = it would ask me if I want to upgrade Swype, if proceed- "Could not install" or sth similar.
2. Replacing stock .apk in system\apps\ with custom .apk and deleting .odex = Swype FC
Ideally I would like to use both versions of Swype, so here comes the question(s):
1. Is there a way to modify a custom Swype .apk so that the system treats it as just another IME to use along with stock Swype ?
2. If 1. is impossible- then how can I replace stock Swype with a custom one (I guess there is a problem with that .odex file ...)

You can delete swype apk+odex from system/app and libswype.so from system/lib ... Restart your device and install any version of swype you want.

Related

Gingerbread Keyboard for Vegan Rom or TNT lite

The gingerbread keyboard was stripped from Vegan and TNT lite for stability issues ( i think ) - but I never ran into a problem with it... I've been missing it so I decided to pop the lib and apk into my system and, so far, it has worked without a hitch.
So for those of you who prefer to have the gingerbread keyboard (sound on key press actually works), here is how:
1) use root explorer (or the equivalent) to mount certain folders as R/W
2) backup libjni_latinime.so in the system/lib/ folder (just in case) and copy the new libjni_latinime.so file from the zip attached.
3) backup LatinIME.apk found in system/app/ folder and copy the new LatinIME.apk from the zip.
4) change the permissions on LatinIME.apk as rwxrwxr-- (not sure if this is needed, but was needed when using other IME input methods, like wiimote) and reboot the tablet.
The gingerbread keyboard should be fully functional now! Don't get nervous if it takes a little to open the keyboard settings for the first time (or switch input from TNT stock to android keyboard) as it took 15 seconds for me the first time but pops up right away after that.
Enjoy!
Check to see if you have a problem while having voice search installed. I think I had FC only with the GB keyboard and voice search both being installed.
Moved to applications
theimpaler747 said:
Moved to applications
Click to expand...
Click to collapse
Oops! And voice search works without a hitch
Sent from my VEGAn-TAB-v1.0.0B5.1 using Tapatalk
TheTruth said:
The gingerbread keyboard was stripped from Vegan and TNT lite for stability issues ( i think ) - but I never ran into a problem with it... I've been missing it so I decided to pop the lib and apk into my system and, so far, it has worked without a hitch.
So for those of you who prefer to have the gingerbread keyboard (sound on key press actually works), here is how:
1) use root explorer (or the equivalent) to mount certain folders as R/W
2) backup libjni_latinime.so in the system/lib/ folder (just in case) and copy the new libjni_latinime.so file from the zip attached.
3) backup LatinIME.apk found in system/app/ folder and copy the new LatinIME.apk from the zip.
4) change the permissions on LatinIME.apk as rwxrwxr-- (not sure if this is needed, but was needed when using other IME input methods, like wiimote) and reboot the tablet.
The gingerbread keyboard should be fully functional now! Don't get nervous if it takes a little to open the keyboard settings for the first time (or switch input from TNT stock to android keyboard) as it took 15 seconds for me the first time but pops up right away after that.
Enjoy!
Click to expand...
Click to collapse
No joy yet running the GB keyboard on TnT Lite 3.1.4.
I noticed that I didn't have a LatinIME.apk file in the /system/apps directory. Also, I noticed the timestamp of the libjni_latinime.so file is back from 2008. Are you sure you included the correct version of the shared library file?
I also tried changing the permissions of the libjni_latinime.so file to match the other shared library files in the directory. and I tried it using the original libjni_latinime.so file.
Was anyone else successful installing the GB keyboard on TnT Lite 3.1.4?
Just tried it but no luck
Edit: Went back and changed the permissions and it works perfectly now
Sent from my VEGAn-TAB-v1.0.0B5.1 using Tapatalk
I like the larger buttons on the keyboard thwt comrs with vegan so is there any way to use this library with that keyboard? Just tried to replace the existing library and got force closes
Edit: or if someone can make this keyboard larger then I would love it
Sent from my VEGAn-TAB-v1.0.0B5.1 using Tapatalk
Butch1326 said:
No joy yet running the GB keyboard on TnT Lite 3.1.4.
I noticed that I didn't have a LatinIME.apk file in the /system/apps directory. Also, I noticed the timestamp of the libjni_latinime.so file is back from 2008. Are you sure you included the correct version of the shared library file?
I also tried changing the permissions of the libjni_latinime.so file to match the other shared library files in the directory. and I tried it using the original libjni_latinime.so file.
Was anyone else successful installing the GB keyboard on TnT Lite 3.1.4?
Click to expand...
Click to collapse
I zipped this up using 7zip and pulled the apk and lib files straight from a system running the gb keyboard... I've used it in latest tnt and vegan roms without a hitch... are you getting FCs nonstop? Did you change the input method to android keyboard?
Sent from my VEGAn-TAB-v1.0.0B5.1 using Tapatalk
Tried this method with no luck, and now trying to restore the original APK and Lib fail. Any suggestions?
i can't get it to work
any tweak?
blakestimac said:
Tried this method with no luck, and now trying to restore the original APK and Lib fail. Any suggestions?
Click to expand...
Click to collapse
Simply removing the supplied apk and .so then replacing the original apk and lib files will do the trick, with a reboot after the changes to the system have been made.
I have tried this with both roms and also two "generations" gtabs (initial 1000 production run and post mass production run) with success. I am unsure as to why this is hit or miss with some folks. Of course a logcat of your system while trying to use this would help...
I think I will just make a flashable zip file to be used in CWM.
Sent from my VEGAn-TAB-v1.0.0B5.1 using Tapatalk

APK files and swype keyboard

OK.. so I want to change the keyboard colors on my phone and I've been reading for a while on apk files and just want to make sure I have it right
I took the original swype apk (after backing up a copy) and changed it to a zip file and unzipped. Went into where the keyboard png files live and changed the color of the text to my liking.
I took the original backed up swype.apk and used the apk package manager to decompress it (files were in projects folder). I copied over my keyboard pngs over the originals and then use apk manager to package it back up I'm pretty sure but
1. Is swype a system app?? Apk manager warns about keeping the signature or not
2. Does my new swype apk have to have the same name?? I now have a unsignedswype.apk file in my "place-apk-here-for modding" folder probably because I chose that
Was planning on using sideload wonder machine to put it on the phone, just wanted to make sure I had everything correct before screwing something up royally
I've played around a bit with Swype themes. MetaMorph is an easy way to apply your theme. I've also had no problems with copying my Swype.apk from /system/App, opening it with Astro, deleting the files I changed, and pasting in the replacements. Then I just overwrite the original apk with mine using Root Explorer.
Let me know if you need any more help, can also show you how to hex edit the lib to change the trail color (mine is green).
Sent from my SGH-I897 using XDA App

[Q] Captivate with Darky's 9.3 swype problems

Hi there, I would have posted in the captivate android dev darky's thread but apparently I need 10 posts for that or something stupid.
I was on Darky's 9.2 and was all working well and then swype told me the license had expired so I thought I may as well update to 9.3 because I thought that might fix my swype. Updated to that and selected the swype option in the darky app etc and that didn't seem to work, swype still says I need a new license. I signed up for the swype beta and downloaded that but in order to install the new swype I have to uninstall my current version. How do I go about doing this? If I go settings/manage apps/all/swype the uninstall option is greyed out. How do I uninstall it?
Thanks
Use titanium backup
CM7
mcord11758 said:
Use titanium backup
CM7
Click to expand...
Click to collapse
?
I backed up my old swype from when I was using cognition and just tried to restore that but it said swype crashed.
I meant delete current version then sign up for beta and dl
CM7
Oh I see, didn't see the uninstall but. Cool thanks will try that now.
I now go through all the steps in the swype installer and at the end it says application not installed.
Did you try both dl versions?
CM7
You mean full and english/spanish? Yup.
I found this:
http://samsunggalaxysforums.com/showthread.php/3922-Application-Not-Installed-Have-lost-Swype
Ok first things first;
1: Your Rooted and have a Root file explorer
2: You have 2 files that you downloaded, Swype.apk and libSwypeCore.so
Remove original swype.apk from /system/app then remove the libSwypeCore.so from /system/lib.
Restart phone
Now add your new swype.apk to /system/app and the libSwypeCore.so to /system/lib
and restart just to make sure
Click to expand...
Click to collapse
I tried deleting libSwypeCore.so through root explorer but it said read only, how do I delete this?
Top there I'd a button in root explorer r/o or r/w. Click it, try again
CM7
Okay, I deleted that file and it still didn't work so I restarted my phone and it installed and now works perfectly. Thanks
Glad it worked
CM7
They need to put their app in the market like everyone else. It's rather ridiculous.
MikeyMike01 said:
They need to put their app in the market like everyone else. It's rather ridiculous.
Click to expand...
Click to collapse
+1 enough already
CM7
Arabic Swype on Captivate!
I've actually encountered several woes when it comes to Swype on my Captivate but using Darky's ROM is still worth it in my opinion!
What adds to my troubles is the fact that I use Arabic on my Swype keyboard so the BETA by itself is no good.
However for those in my situation the solution goes something along the lines of:
1- Remove anything Swype related on your phone (Swype.apk/Swype Installer/LibSwypeCore.So) so you can have a fresh start with this.
LibSwypeCore.so is found in /system/lib/
2- Sign up and install the Swype BETA
3- After installing the BETA go to : /data/data/com.swype.android.inputmethod/swypedata/
4- Make a copy of "license.dat" file.
This is essential as without it you will most likely receive "This package of Swype is configured for another device" error.
5- Place the copy somewhere convenient like /mnt/sdcard for example.
6- Uninstall the Swype BETA,Swype Installer and delete the LibSwypeCore.So
7- Get the Swype.apk & LibSwypeCore.So that comes with Darky 9.3
8- Place the Darky LibSwypeCore.so in /system/lib
The rest of the guide is dedicated to adding arabic to the Swype package
9- First get a hold of a swype package that already has Arabic on it (Dr.Akrim Gingerblue ROM for example)
10- Rename the Darky Swype.apk to SwypeD.zip
11- Rename the Arabic Swype.apk to SwypeA.zip and extract its contents
12- Go to the extracted folder then navigate to \assets\files
13- Search for and select all files containing Arabic
14- Copy the selected files and paste them into SwypeD.zip\assets\files
Note: Do NOT extract the SwypeD.zip as repacking it would require signing which is a hassle I like to avoid.
15- Now go to \assets\keyboards in the SwypeA extracted folder
16- Search for and select all files containing Arabic
17- Copy the selected files and paste them into SwypeD.zip\assets\keyboards
18- Lastly, go to SwypeD.zip\assets\files\languages.lst and open the file in notepad.
19- add Arabic to the language list so it should look something like:
"Arabic,EnglishUS,Russian,Hebrew,EnglishUK"
20- Repeat the above process to helplanguages.lst
21- Rename SwypeD.zip back to SwypeD.apk or whatever you like (Swype.apk)
22- Place this newly modified apk in /system/app
23- Enjoy
EDIT: IF The method above does not work there is an alternative method of simply changing your Model Number (via editting the build.prop file found in /system/ and replace any mentions of "SGH-i897" with "GT-I9000"
This will allow you to use any Swype package that provides arabic with no problems.
MikeyMike01 said:
They need to put their app in the market like everyone else. It's rather ridiculous.
Click to expand...
Click to collapse
u get this working on ur rom? Every theme I try wrecks my swype

Original ACE keyboard

Hi guys, after flashing various ROMS to fulfill my girlfriends satisfaction (more APK space, better batterylife and reception etc etc) she has realised that her keyboard has changed from the original type with Swype and the numbers in the layout of a calculator or something?
does anyone have the APK AND .so files to flash either in a .zip or pushable to the phone via ADB?
Thanks!
search forum for samsung keyboard
and u can download swype anywhere
then put it in system/app
and change permission

Name of keyboard in system/app

Hi i just wanted to know if anyone knows the name of the samsung keyboard in system/apps.
I wanted to replace it with the older keyboard that the SGN first came with.
I would really appreciate it if someone could give me the keyboard apk from the older samsung rom. The one with no numbers on top and bigger buttons.
Thanks.
Also does anyone know how to open a tar file on windows to add and remove apk's ???
AxT9IME.apk is the name of the stock keyboard.
I do not have the stock keyboard as i run a custom ICS ROM on it, You can have the stock ICS keyboard if you wish ? But i dont think its what you're looking for, However you could download a stock SGN ROM (GB ?) and extract it, I think its named LatinIME.apk in older Samsung GB ROMs
Also, Its not possible to open the contents of a .tar file on windows, Inside that .tar is files only recognised by ODIN and Linux machines (or emulators)
You can just remove apps with titanium backup, or freeze them (which is ideal if they are system apps) until you know they are safe to remove, A list of safe to remove apps can be found here, https://spreadsheets.google.com/spr...1gdDJRekl4QmkyNmIzUmRvX2h3UDVkQXc&output=html
azzledazzle said:
AxT9IME.apk is the name of the stock keyboard.
I do not have the stock keyboard as i run a custom ICS ROM on it, You can have the stock ICS keyboard if you wish ? But i dont think its what you're looking for, However you could download a stock SGN ROM (GB ?) and extract it, I think its named LatinIME.apk in older Samsung GB ROMs
Also, Its not possible to open the contents of a .tar file on windows, Inside that .tar is files only recognised by ODIN and Linux machines (or emulators)
You can just remove apps with titanium backup, or freeze them (which is ideal if they are system apps) until you know they are safe to remove, A list of safe to remove apps can be found here, https://spreadsheets.google.com/spr...1gdDJRekl4QmkyNmIzUmRvX2h3UDVkQXc&output=html
Click to expand...
Click to collapse
Thanks for your help, much appreciated.
Do you know how can you add apps to a stock ROM downloaded from the internet??
if you have the rom and its a cwm flashable version you can just use 7zip to add remove parts of the rom and then flash it.
its called being a 7zip jockey there's a lot of them on xda lol

Categories

Resources