^ If u just want Root.
When I was on the official Froyo 2.2 i897UCKB1 (I see ur on KB2), the only way I was able to get Root was through this...Attachment 711191
Download/ extract the file/ open file/ right click and run as adminstrator the "SuperOneClick"/ go to phone Settings/ Applications/ Usb settings/ and select Mass storage/ back out of that and then select Development/ and put a check in the box of USB debugging/ Home/and then connect ur phone to the computer and then tap ROOT. The "psneuter" Exploit is the one that worked for me.
Hope this helps ya...