Alright mate, this is what you need to do before rooting. I'll provide you with a step by step guide, but you MUST follow all instructions to the LETTER.
1. Turn your computer on, grab a coffee and your USB cable that came with the phone.
2. Call your mum, tell her you love her.
3. Go put your clothes in the washing machine.
4. Clean the dishes in your sink.
5. Computer on? Good. Navigate to the XDA General SGH I777 forum.
6. Take a break, you worked hard up till now.
7. Go out for a walk.
8. Buy a dog, they provide companionship and are bargaining chips with your Korean neighbors in hairy situations, like when Korean ninjas ambush you (a known bug in the rooting process).
9. Name your dog, and prepare yourself - this next part is tricky.
10. You're going to die. DON'T FREAK OUT. You DO want your phone rooted right? That's what I thought. Death is only the beginning.
11. Once dead, you'll descend into Hades, where you'll have to fight Cerebus. Good thing you bought that dog now, right? You know exactly how to handle this puppy.
12. After killing him (assuming you did), you need to cut off the LEFT head (there's three, so make sure you cut the right one off).
13. Now, go ahead and talk to the witch who deals with the threads of people's lives, tell her you're just trying to root your SGH I777. She'll understand. Ask her about her "Steel Thread Life Assurance Policies." Be sure to mention me: I get paid by commission.
14. OK, so you're back with the living, + 1 left head of the guard of Hades. Take your phone and place it into the head's mouth. Plug your phone in to your computer.
15. Almost there, good buddy. Go read the thread about how to Easily Root Your phone. They're all updated to make sure you don't trip the flashcounter.
16. ???
17. Profit!
You now made your dear ole ma happy, you own a dog, you died, killed the guard to Hades, came back to life, increased your reading comprehension, learned how to find threads in XDA, you made one less thread about answered questions, and you rooted your phone without having to back anything up beforehand!
Any other questions?
Sent from my SAMSUNG-SGH-I777 using xda premium