Oh, I suppose you were really asking about the rooting step itself. I'm not entirely sure what it does, but it includes installing the "su" app itself (which prompts/grants per-app etc..) and giving that app the required superuser privilege.
In my understanding, custom firmware isn't part of the "rooting", but to get to the point where rooting is possible, one has to first "unlock" the bootloader. That latter step involves custom firmware.
Cheers
Cool. So once the bootloader is unlocked, it remains unlocked and you can flash whatever firmware on you like?
Can you run a stock Nexus 7 "image" with just the "su app" installed?
(Sorry, these are dumb questions..)
What happens when google update the OS, would I lose the ability to run stuff at su, i.e will the update "remove" the su app?
Providing I don't get held up too late on the way home tonight (work near Cambridge live in south London) with the Olympics I might have a go at rooting. I'll download ubuntu and run it in the VM and use the linux tools if they're less of a headache!
I'm also 100% decided that my next phone will be the next google phone.
Cheers.
Adrian