You said you have no idea how your friend rooted your phone right? Well in any case it will show s-off, one is true and the other just fakes the signal. Hence the reason I told you to use gfree_verify to see whether you are really s-off. If you are then you will retain your s-off after flashing eng hboot and latest radio.
All of this has been cover a thousand times. Please search and read.
Sent from my HTC Vision using XDA App
did the gfree_verify and had s-off for real
updated to the latest hboot as well