So I've had my i777 for about a month now, and am becoming interested in rooting my phone. I'm currently in the process of doing the recommended research into rooting seeing as this is my first smartphone and I have absolutely no experience with rooting or linux. I have a few questions which I'm sure have been answered somewhere in this forum in some form, so I apologize if my questions have been answered, but I'm not good at piecing together information from various sources, plus I'm not so sure what information is fact or opinion.
Researching rooting I've come across some guides which look simple enough, however I would like to know exactly what I'm doing so if something goes wrong I can better troubleshoot it. So if someone wouldn't mind bearing with me and helping me through the process via PM, IM, or even in this thread, that would be much appreciated.
I understand rooting gains the user "root" access to the OS which gives the user certain abilities otherwise not possible. However I do not understand(even after some research) the process of "flashing". I am basically interested in freezing certain apps and removing bloatware to increase battery life, and am also interested in creating a backup.
Right now I have the following:
Model Number: SAMSUNG-SGH-I777
Android version: 2.3.4
Baseband version: I777UCKH7
Kernel version: 2.6.35.7
Build number: GINGERBREAD.UCKH7
I have downloaded Kies and updated to the latest version(2.1.0.11095_121), however on the main screen it says "Your device does not support software upgrading via Kies" and has the Current firmware version as "I777UCKH7/I777ATTKH7/I777UCKH7/I777UCKH7" is this normal for an unrooted device?
What exactly is the difference between rooting and flashing a custom ROM? I am under the impression that rooting doesn't actually change any firmware, but rather just grants the user "root" access, however it seems you must flash a ROM in order to root, I don't really want to change anything yet other than gaining "root" access. However I'm open to anything that improves my phone, stability is the most important thing to me...my phone is working perfectly ATM so I want to make sure that rooting and flashing or whatever isn't going to likely screw anything up(I know there are always risks involved, but that's the case with anything).
Thanks in advance for the help I'm sure you guys will provide, the android community seems awesome from what I've read on these forums as well as on the Android Forums.