Kyocera Echo with Gingerbread and rooted
Yeah, well....look before you leap and all that....one guy claimed that supposedly you could keep root if you z4rooted the 2.2 (don't make any changes), then hard-reset and confirmed root was still there, THEN updated.
I think at this point a second person also said he was able to do this. I was apprehensive but I gave it a go, too. I figured I'd want to do it at as "clean" a point as possible, and I just got the phone (my first smartphone, so I'm not super knowledgeable about this stuff, either), so I tried it. I'm happy to give hope to others in saying that I may be the third person on this forum to have a rooted Gingerbread phone now.
I don't know which steps were actually necessary, but here are some steps I took with the starting point of a new phone:
1) Charged up phone to 100% battery and kept it plugged in the whole time.
2) Connected to my wifi network.
3) Updated firmware to latest. 1.100SP for me, I think. (Settings->System Update->Update Kyocera Software)
---- Played around with phone, tried some apps. Just a note, obviously not part of any procedure. Then, when I decided I wanted to go for it with the rooted Gingerbread thing, continued with the next numbered steps.
4) Activated phone. Mostly the web said it didn't matter if you root before or after activation, but one post said that sometimes on some phones rooting deletes some Activation.apk file and then you could be stuck not being able to activate. So since it didn't really seem to matter, I activated.
5) Downloaded and installed z4root
6) Downloaded and installed the most popular Terminal Emulator from the market (authored by someone whose name started with a J, I think)
7) In the terminal emulator, I typed "su" and then enter on the command line. the SuperUser popup window asked me if I wanted to give the terminal root privileges, so that confirmed I was rooted.
8) I uninstalled all the apps in the Downloaded apps section that I had downloaded to try out, including the Tablet Extension thing, leaving only the Maps and the Market app in that section since that's how things were before I downloaded anything (unless it downloaded and installed these things without me knowing).
9) I did the Factory Reset (Settings->Privacy->Factory Data Reset). I was going to do the Hard Reset instead with the lower volume and power button thing, but that apparently doesn't work on this phone.
10) I had to reenter my wifi network information and Android Market account.
11) Downloaded and installed the Terminal Emulator again to confirm I still had root after the Factory Reset. I did.
12) I uninstalled the Terminal Emulator.
13) Then I factory Reset again.
14) I was going to go to Settings->System Update->Update Android, but the phone started downloading that update by itself as soon as I added my wifi network info back in. After it finished downloading (took a while), I ran the update.
15) This update did not clear my wifi info. Confirmed I still had root again by doing the su check with the terminal.
16) said "Yay!"
I hope this helps some others to be brave and be able to get rooted Gingerbread.
I hope this does not cause any others to try it and brick their phone.