yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Themes and Apps] goyal.sanchit:
Even I am looking for a replacement keyboard. The issue with Swype is that the keys are small leading to lots of errors and since my native language is not supported I can't swype all the words.

Samsung is good as far as keys are concerned but only issue with it is that if you have to input numbers or some symbol you have to go to a different screen whereas on other keyboards you can long press a certain key and the corrosponding no or symbol is displayed.

If samsung had that option it would have been great.

I have downloaded smart keyboard and it does look good. Lets try it for sometime and see how it goes.
[Galaxy S I9000 Themes and Apps] EarlZ:
Tried smart keyboard for a few days and i dont really see any improvements... the "." is just placed to close on the space key
[Galaxy S I9000 Themes and Apps] Cyclomatix:
The HTC mod keyboard does not work after an upgrade to froyo. Any way of making that work?
[Galaxy S I9000 Themes and Apps] Borky_16:
Do you need the Droid X Multitouch Keyboard? Will make a TUT.. ;D
[Galaxy S I9000 Themes and Apps] EarlZ:
Ill give it a try if you can make an app/automated installer for it ;)
[Galaxy S I9000 Themes and Apps] EarlZ:
Any keyboard out there with the same layout / distancing as the Iphone keyboard but retains the stock SGS or andriod look... I find texting on an ip3Gs / ip4 about 2x better compared to my SGS.
[Galaxy S I9000 Themes and Apps] nugget210:
Swiftkey is the best keyboard I have found by far
[Galaxy S I9000 Themes and Apps] vasra:
Swiftkey looks nice, but it has very limited set of keyboard layouts.

For example, it is very funny that is supports Swedish language prediction, but not the Swedish keyboard layout.

Not very speedy to input Swedish words, when you are missing å, ä and ö keys :)
[Galaxy S I9000 Themes and Apps] existz:
I always keep going back to the black droidx keyboard.. love how the keys are alittle bigger
[Galaxy S I9000 Themes and Apps] EarlZ:
Could you link us to that ?
[Galaxy S I9000 Themes and Apps] ambuj:
HTC IME MOD Keyboard

Hi All,

I am using HTC IME Mod ported from HTC bu some XDA developers (not by me) and works great on SGS Froyo.

Just install both .apk files using file manager and then select the HTC Keyboard from the Locale and text...thats it...
[Galaxy S I9000 Themes and Apps] Borky_16:
Hey Guys opened a thread months ago.. :DD All Keyboards and so there :P

http://xdaforums.com/showthread.php?p=8722365#post8722365
[Galaxy S I9000 Themes and Apps] sukalp:
Check out 8pen if you have froyo.
[Galaxy S I9000 Themes and Apps] _bottle_:
Starting to stick to Droid x keypad as well.. Easy for quick typing
[Galaxy S I9000 Themes and Apps] EarlZ:
All of the keyboards around basically have the same spacing in them.. the distance on the iphone keyboard seems to be perfect.. for about 5 months with the samsung keyboard i still get a lot of typos
[Galaxy S I9000 Themes and Apps] thecrucible:
I actually use Smart Keyboard Pro and find it great.
[Galaxy S I9000 Themes and Apps] jackiechan8:
Dude have you bothered looking through the settings of these keyboards? For example smart keyboard has a lot of skins available, especially the iphone skin has the same spacing as iphone. And in the HTC Ime by jonasl the spacing is even adjustable. Anyway the "spacing" isn't even spacing at all, it's just smaller keys. The actual layout behind the skin is the same always. Also smart keyboard offers dynamical key enlargement, which means that (same way as the iphone) it resizes the keys behind the skin as you type. So it makes the keys that more probable to be pressed actually larger. Imo making the keys smaller is just idiotic, when there are no real difference in the key layout. It just makes you aim more than you really even should and slows the typing.
[Galaxy S I9000 Themes and Apps] MasK:
+1 for Smart Keyboard Pro
[Galaxy S I9000 Themes and Apps] allotrios:
HTC IME mod

there is special version for froyo
[Galaxy S I9000 Themes and Apps] EarlZ:
If you've read through my posts, I wanted the spacing the iphone keyboard offers but not the skin, so that eliminates all of the possible candidates that use the iphone skin, I never wanted the key hit box to be smaller, where you got that idea is beyond me. Smart keyboard works a bit but the key enlargement only works with certain languages and not with local ones. Still smart keyboard is half way there, I've reduced my typos but on the iphone layout/spacing im close to perfect with speed typing.
[Galaxy S I9000 Themes and Apps] bitmappp:
kabayan, try ULTRA keyboard.. you can adjust the height of the keys and its very flexible. hope this helps.
[Galaxy S I9000 Themes and Apps] jackiechan8:
So you just want the keys in the skin to be smaller? Why not make a skin of your own? Here are advices and downloadable skins for that. http://www.dexilog.com/smartkeyboard/forum/viewforum.php?f=13&sid=2a92013e7330387ccbf282d7dc2df7f3 Or I think betterkeyboard has tons of skins, you could try that one. And as I mentioned the HTC Ime from jonasl has the adjustable key spacing.

Basically it's just a skin you are looking for, because you are talking about the spacing of the keys? What I argued was that the spacing isn't really doing anything to the keyboard and it's just a placebo effect, if you think the keys are easier to hit when they are small. To get an idea, think that you are tapping dots on a blank paper versus the squares on a squared paper. It doesn't make any difference, but one on a personal visual level.

When you are talking about how your typing is perfect with the iphone spacing, do you mean that it's perfect with say smart keyboard with iphone skin or with iphone? If the first it's just a matter of skin and not really worth a dedicated topic on xda, when there are even instructions to make your own skins in the smart keyboard forum. If you talked about the latter, then it's due to better keyboard in iphone itself (for you atleast). Then the case would be completely different with talk about the dynamical key enlargement and about the screen sensitiveness and probably even the dictionary.
[Captivate Android Development] Zilch25:
For those among us who aren't terribly comfortable using the RageAgainstTheCage method to root this sucker there is an alternate method! This method DOES however require some familiarity with Odin, so if you aren't cool with that or if you have zero experience using key combinations or flashing I wouldn't recommend this.

Things you'll need:

JI6 Kernel

http://www.multiupload.com/FEJ1YHMM2I

JF6 Kernel

http://koush.tandtgaming.com//test/kernel-captivate-stock.tar.md5

Root via update.zip

http://www.multiupload.com/02RXSWORVC

And Odin of course (NOT THE ONE CLICK DOWNLOADER)!

http://www.multiupload.com/DLS7TWUVPY

1. Place the update.zip on your internal SD card.

2. Power down your phone

3. Boot into download mode and set up with Odin

4. Place the JF6 kernel into the PDA slot, and uncheck auto reboot, hit start

5. Once Odin has finished, remove your battery and close Odin.

5.5 Also remove the USB cable!

6. Put your battery back in, press and hold both volume buttons, and power on

7. You SHOULD be in stock recovery now, select "Reinstall Packages" the root update.zip should run.

8. As soon as the phone attempts to reboot, remove the battery, start Odin, use key combos to get back into Odin

9. Flash the JI6 kernel back to the phone

10. Profit!
[Captivate Android Development] madjsp:
Lovely post fellow name sharer
[Captivate Android Development] LinuxNewb:
Why do you go from the JF6 to JI6? Just wondering

Why am I too entoxicated to flash my ****?! Zilch I blame you...

P.S Did you get my beer and hookers?
[Captivate Android Development] buddy17:
whoa...definitely a weird way to go about things, but also seems easier (for the average user) to successfully root.

on the other hand, i would be willing to bet a one-click will be up tomorrow (someone said they would do it, don't remember who).

anyways...like always zilch pulls through! nice job man
[Captivate Android Development] Zilch25:
The reason you have to switch, is that the JI6 kernel enforces Signature Verification on update.zip packages, so using the root zip package fails horribly. However JF6 does not share the same opinions on unsafe update packages and will eagerly gobble up whatever you feed it :D
[Captivate Android Development] Zilch25:
You're NEVER too intoxicated for flashing ;)

And no.. I'm still waiting, sir!
[Captivate Android Development] LinuxNewb:
Somehow, your nerdiness is so amazing that even what you say is just sexy. I look.forward to waking up in 13 hours

*edit* in December I'll be in miami... I'll buy you hookers and some beer then :)
[Captivate Android Development] Zilch25:
I'm glad I got to read this before you sobered up and edited the post :) I'm not quoting it just in case you DO decided to change it later though haha
[Captivate Android Development] LinuxNewb:
Oh hell no I know this is an epic quote... We have smoked so much and drank so much I'm still coherent enough to start backing my **** up in Titanium. I have to disable voodoo :(

P.S I love you

P.P.S Why the mod edit doesn't this new Xda app allow png uploads?!
[Captivate Android Development] Zilch25:
Rofl Linuxnewb these posts are fantastic =P
[Captivate Android Development] CLShortFuse:
Or use rageagainstthecage

http://xdaforums.com/showthread.php?t=797397
[Captivate Android Development] LinuxNewb:
Say goodbye to 2.1 everyone!! Here's to inoperable phones for lengthy periods of time because we're *MOD EDIT* with our ****.

P.S Zilch for President
[Captivate Android Development] Zilch25:
Which is why I mentioned specifically in the OP that this is for people who didnt WANT to do that... but thanks anyway =P

Should I crosspost in your thread too? :D
[Captivate Android Development] LinuxNewb:
Dont get catty...
[Captivate Android Development] bxxpeace:
I don't seem to have the option to allow unknown source installs on this build. is is just me or was this removed? Trying to restore some apps through titanium but it's not working...any ideas?
[Captivate Android Development] Zilch25:
This just adds root, not sideloading CLShortfuses thread covers the sideloading stuff. Also, for some reason Titanium is messed up on this froyo build, can't find the apks =(
[Captivate Android Development] bxxpeace:
Thank you. I knew this didn't do the sideloading...I should've mentioned that I tried to sideloading manual way but it didn't understand cp....i'll check the other threads. Thanks for the quick reply!
[Captivate Android Development] darkamikaze:
try to install latest version or reinstall.. ran into that problem :o mine seems fine to me @_@..

wait are you talking about uninstalling the crapware? then nvm X_x lol
[Captivate Android Development] tikidroid:
Zilch25,

You da man. The JI6 kernel is what I have been waiting on. I rooted (using the JPH kernel swap method) and have been sitting on the i9000 JPH 2.2 kernel, trying to figure out how to dump the JI6 kernel.

Did you dump the JI6 kernel your self? Do mind sharing a link or a quick PM on how you dumped this?

Thanks
[Captivate Android Development] Zilch25:
Actually credit goes to designgears for grabbing the kernel first, he beat me to root by about 5 minutes haha, I did however repack it for flashing myself =P But if you're interested in how to pull it, you need root first obviously, then from adb shell:

cat /dev/block/bml7 > /sdcard/zImage

Then you just have to pack it up properly to be "Odin friendly"
[Captivate Android Development] LinuxNewb:
I mind!! He's my hooker
[Captivate Android Development] KaLiBLeeK:
This worked like a charm. Thanks Zilch!
[Captivate Android Development] CLShortFuse:
This isn't limited to just root. You can do any update script with this.
[Captivate Android Development] TDQuiksilver:
Slightly easier than the "rage method" but the simplicity of the standalone update.zip method for JF6 cannot be beat. Hopefully something as easy for JI6 soon!
[Captivate Android Development] gtg465x:
Yeah but it's a pain in the ass compared to before. :(
[Captivate Android Development] simulatordos:
Success. This was a piece of cake.

I should add, much thanks.
[Captivate Android Development] xfernand:
Can't nandroid. Signature verification failed. Am I missing something?

Thanks.
[Captivate Android Development] alaiwy:
This worked like a charm for me! Thanks SOOO much! You have a paypal?
[Captivate Android Development] Kaik541:
if you are running the JI6 kernel, you cannot run any update.zip's because it has recovery 3e. this "kernel swap" method will put you at JF6 with recovery 2e TEMPORARILY (your phone will not actually fully boot in this situation) where you can run the unsigned zip's... and just because you're rooted with JI6 doesn't mean signature verification is removed, so if you have the JI6 kernel rooted, recovery still won't accept the unsigned zip
[Captivate Android Development] poliziano:
I'm having some problems and need assistance please.

I'm in recovering mode stuck on "installing muti-csc" - Apply update.zip is selected but cannot flash it.

This happened after I flashed i9000_Kernel.tar via odin.

Could you please help?
[Captivate Android Development] Zilch25:
Wait... why did you flash an I9000 kernel? Captivate can't use the I9000 kernel for recovery mode because we don't have a physical "Home" button to select options...
[Captivate Android Development] poliziano:
I followed these instructions:

extract and copy update.zip to internal sd-card of your phone

- run odin with auto reboot UN-checked, loading the i9000_Kernel.tar as PDA

- put the phone into download mode and flash the i9000_Kernel.tar

- pull the battery. reboot into recovery mode and flash the update.zip you put in the root folder of your sdcard. STUCK HERE

- pull the battery again, reboot into download mode again.

- run odin with auto reboot checked, loading the I9000XXJPH_KERNEL.tar as PDA
[Captivate Android Development] Zilch25:
Those uh... aren't the instructions from this thread, and my past post explains WHY those instructions won't work. The only way to run an update.zip package on froyo is to flash a stock (JF6) captivate kernel, a stock I9000 kernel won't work. If you're attempting to run the JI6 froyo leak using the JPH kernel that ALSO won't work. I'm not quite sure why you're cross pollinating threads like this :confused:
[Captivate Android Development] newter55:
Zilch fer prez,

Thanks! Though you could try to make it a little easier...after all it took me at least three minutes to read the instructions and at least two and a half more to perform....oh and prolly like a minute to download...geez.

Thanks so much and why no paypal link?? I wanna contribute to the hooker fund!
[Captivate Android Development] Zilch25:
I know... I'm really pushing you guys to the limit :D

Readded the sig (The forums rollback about a week back killed it =P Never got around to adding it again though)
[Captivate Android Development] poliziano:
I apologize for "pollinating" the thread. Perhaps an increased atomization of the whole issue led me to...mess up.

Again, my bad and thanks again
[Captivate Android Development] Zilch25:
Haha really it's no problem, I just wasn't sure what you were trying to accomplish. It looked like you pulled the root instructions for JPK/JPH :)
[Captivate Android Development] mojmojmoj:
Most helpful = Zilch
[Captivate Android Development] halfbrainhunter9000:
Help would be greatly appreciated, I'm stuck at the "Downloading... Do not turn off Target!!!" screen. In Odin, it's just sitting at the <leave CS> stage :confused:

If I unplug and take out my battery, then try to turn it on it's got a picture of a phone with a line to a computer and in between it there's a

/!\

. again, any help would be wonderful, sorry for being a n00b.

Edit: Nevermind, I got it! Thanks a bunch Zilch!
[Captivate Android Development] Zilch25:
Did it just fail to flash? Like did you get the blue line showing progress? You could try getting back into Odin the way you did before and either try to flash the kernel again, or just flash back to JI6 with the one click again to be safe
[Captivate Android Development] xfernand:
I'm trying to move some of the bloatware with Titanium but it gives me a message "Failed to locate the APK file..." Aren't all APKs in the /system/app/ folder?

If I launch directly or from within Titanium, that app runs fine. What am I missing? Can't seem to be able to remove it though....
[Captivate Android Development] newter55:
+1 LOL!! Nice!!
[Captivate Android Development] Zilch25:
It's a known issue with this froyo build... we're all having to use either ADB or root explorer to remove the apks since tibu fails to find them :(
[Captivate Android Development] dkucera:
still having problems getting to step 3

not too sure how to get through step 3 of OP..

have everything else...

Don
[Captivate Android Development] jhnstn00:
Easy peasey, lemon squeezy. You Da Man !!!!!
[Captivate Android Development] dkucera:
how do I boot into download?

is the usb cable attached at this time?

thx
[Captivate Android Development] mcx6:
Zilch,

Thanks so much, I have read many of your threads and each are very helpful. This one also worked like a charm.
[Captivate Android Development] xfernand:
I must have messed up somewhere. I initially setup setup Gmail & exchange email, both fine. Now I get a force close on com.android.email.

I do have and email.pak and email.odex in my system/app folder.

Managed to remove most of the bloatware and all other apps work fine.

Any clues??? Di I remove a wrong file? Do I need to reinstall the email APK? if so where do I get it?

Thanks!!!
[Captivate Android Development] Zilch25:
Generally to get into download mode, power your phone off, close Odin

Start Odin

Hold both volume buttons (No power)

Plug in usb while holding volume buttons

it SHOULD get you into download mode... however I don't particularly advocate using this method to root if you aren't familiar with using download mode =/
[Captivate Android Development] Zilch25:
Sounds like you removed something that email.apk depends on, though I couldn't tell you which one specifically. You might have to flash JI6 again, reroot, and be more careful what you remove =/
[Captivate Android Development] Fileseeker83:
Help with side loading

How do I navigate to the cmd to enter the commands in order to side load.
[Captivate Android Development] Jreitnauer7:
So you can't remove the bloatware with titanium but we can still restore our apps, right?
[Captivate Android Development] Kaik541:
this is just a ROOT method, to be able to restore apps, you must enable third party sources (which is covered in another thread and works just like it did on 2.1)
[Captivate Android Development] Zilch25:
Yes Tibu can restore... but be sure you aren't trying to restore any 2.1 versions of any system apps or you might run into some problems =P
[Captivate Android Development] TDQuiksilver:
Now if we can get this update.zip to work without having to use the JF6 kernel. :D
[Captivate Android Development] Zilch25:
I'm sure one of the super-smart fellas out there will find a way to inject 2e recovery into the froyo zImage sooner or later!
[Captivate Android Development] dkucera:
thanks,

Got it, now just need to try and use tit to restore apps.

anymore good ideas on how to do that?

thanks,

Don
[Captivate Android Development] Zilch25:
Tibu should restore apps just fine without giving you any drama after you enable sideloading, it only fails at removing apps.

The hacks thread has a little bit about enabling non market apps, you'll have to push the sqlite3 file into your /system/bin folder in order to do it that way, however it covers that part in the first part of the OP as well.
[Captivate Android Development] xfernand:
Great features, tighter integration but a bit disappointing on performance. 950 on Quadrant Standard vs. 880 of 2.1. Maybe all the hype got to me 1st....

I was very happy on Cognition 2.1.5 but I'll wait for the food gates to open now..... :D
[Captivate Android Development] Zilch25:
I wouldn't pay attention to Quadrant at all =P These phones get KILLED on the I/O portion of those tests and Froyo isn't going to fix that. It's best to just look at this as an upgrade to 2.1, not something that's going to take the Samsung suck out of the device :D
[Captivate Android Development] boomerod:
Got inpatient for the upcoming Cog 2.2 so went ahead with this...worked like a charm. Thanks for the post!:)
[Captivate Android Development] pilot_xphile:
Thank youuuu! At first I:D was being lazy to do it, but now my phone is rooted!!!! Yeah!!!!
[Captivate Android Development] ggonzalez7777:
Well I followed the instruction to the T and now I'm stuck at the att screen. I had cognition 2.1.5 previously and made sure to disable voodoo.
[Captivate Android Development] Zilch25:
Only way you'd get stuck at the ATT screen is if you didnt flash back in the JI6 kernel after applying the update.zip package

Well... at least the only way that makes sense =P
[Captivate Android Development] fly2dm00n:
about odin

so i have the froyo and all and now i want to root, I am stuck at the odin program, when i try to open it on my computer i try to open the one i downloaded and it says it can't open a .rar file. What noobish thing am i missing, how do i open odin the right odin?

((And Odin of course (NOT THE ONE CLICK DOWNLOADER)!

http://www.multiupload.com/DLS7TWUVPY)
[Captivate Android Development] wrynearson:
I'm not very familiar with Odin...

For step 9, "Flash the JI6 kernel back to the phone," where in Odin do i put the JI6?

Thanks in advance.
[Captivate Android Development] AhmadAlmousa:
Followed the instruction and worked like a charm ! ;)

thnx :D
[Captivate Android Development] Zilch25:
It goes into the PDA slot :)
[Captivate Android Development] fly2dm00n:
how do i open Odin? My comp doesnt recognize a .rar file?
[Captivate Android Development] Pirateghost:
you need winrar or 7zip ..... a .rar file is just like a .zip file
[Captivate Android Development] himmelhauk:
So i successfully rooted using this method (thanks a bunch!)...now i am having trouble getting superuser permission through ADB...after the '$' i type in 'su', only to get a 'permission denied' message :/ it works when using terminal emulator but i can't enable the sideloading or delete the att apps that way...any suggestions? Everything else is top notch, i would just like to be able to get ADB to recognize that i do in fact have su permission. Any help is much appreciated :)
[Captivate Android Development] Whipon:
Thank you very much!

Thank you very much, Zilch!.

This worked like a charm.
[Captivate Android Development] fly2dm00n:
ty hun :-)
[Captivate Android Development] Whipon:
u_u

I have the same issue. I tought everything was running fine, since I managed to get super user permissions for Rom Manager and Titanium Backup.
[Captivate Android Development] Pirateghost:
make sure your screen is on, not locked.

from your pc adb shell and then su

you should see a prompt to allow superuser
[Captivate Android Development] Whipon:
:P

Thanks a lot, Pirateghost, I ended learning something new.

Wanted su access through adb to enable sideloading.

Its the first time I use it.
[Captivate Android Development] wrynearson:
when I enter "sqlite3 settings.db" it says "sqlite3: not found"...
[Captivate Android Development] Whipon:
=>

I had the same issue.

Found this guide and enabled sideloading in a few minutes.

Hope this helps.
[Captivate Android Development] ggonzalez7777:
Ok so I ended up just using the one click odin, then went to recovery and installed the update.zip. Before rebooting I took out the battery and installed the JI6 with one click that designgears made. Everything installed perfectly. But I don't have root access. So I guess I'll wait til someone comes up with a one click. I'm kinda nervous to use adb.
[Captivate Android Development] wrynearson:
It worked perfectly! Thanks a lot.
[Captivate Android Development] himmelhauk:
Thanks so much my friend, i feel like a dummy haha but at least i know for future reference....i never had that happen before so i had no idea.