I'm sorry if this as been answered before but I tried to look i up here and on XDA and I can't find the info I'm looking for. I'm sure someone already answered questions like these but it's really hard to dig them out from millions of posts here and there.
I've had a Hero since it's release and that's the reason I first registered in this forum, I've always used the methods posted here to root the phone. And I'm not sure if there were more than one way to root the Hero but I was only aware of one, insecure boot (I even learned how to do it myself, for the Hero at least), flash boot.img and flash superuser/su. For the One X, there seems to be various methods, one of which is not yet fully working.
RECOVERY + SUPERSU
I always thought a insecure boot.img file was always needed but this method doesn't seem to use one. You either flash Paul's interim clockworkmod recovery or the official one which got released in the meantime. After that, flash the SuperSU package and you're done. It's the recommended method. But my question is, how does this work? I mean,
how does the root thing work without a insecure boot.img? That's what I want to know.
Is there something in the interim recovery that makes the whole thing work or is this recovery only used to flash the SuperSU package? If so, does that mean that if I restore to the stock recovery, my root will still work because the whole thing is managed by SuperSU and a insecure boot.img is not needed anymore? This is confusing me and I really would like to understand it...
INSECURE BOOT AND ROOT
This makes a lot more sense to me, it's the old process used on the Hero. You flash the insecure boot.img and then flash the Superuser (or SuperSU) package and you're done. You have root everywhere (including ADB with 'adb remount').
Does this mean that without an insecure boot.img (as in the recommended method) you cannot have root in ADB?
I would appreciate if anyone could clarify this for me... I just like to understand how things work before messing with them.

Edited by Nazgulled, 23 April 2012 - 02:07 PM.