Okay so I recently switched from an iphone four to the SGSII. I love this phone and I am am interested in rooting it. But I have some questions that id like to know the answers to before I consider it. 1) I upgraded to Gingerbread.UCKK6. Will this affect my rooting my phone? If so how? 2) what is a kernal ans how do you pick one? 3) what is a rom and how do I pick one? 4) how do I pick which software to root? I have a samsung galaxy s ii(ATT) AKA THE SGH-I777. If you have any quesrions post them and I will answer to the best of my ability.