I'm new to the debranding & unlocking business. Just awhile ago I flashed my phone to a different firmware (first time :P). My phone was branded as Fido then after flashing its no longer under Fido. I guess this is debranding.

But wats unlocking?? And wats the difference between the two?