i got the instruction from here:
http://forum.xda-developers.com/showthread.php?t=427507
i wonder, if i want to have a clean clean stock dump (so just in case i have to send back to Bell for service), do i have to do a hard reset first, then dump? or i can just dump and it will get the base ROM?
and the instruction on that link seems to be for GSM phone. does it matter?
also, if i flash my ROM to a different version (let say sprint ROM), will it affect my network settings? and my radio driver?
Thank you.
P.S. after i do the dump i will upload the ROM for anyone else that is interested.