CyanogenMod - in a vanilla or official build - will not typically contain a bootloader. On many devices there is really no good way to even overwrite the bootloader because it is on protected memory (the bootloader is "locked") and cannot be overwritten. It installs a boot image and a system image (i.e. writes to the /boot
and /system
partitions). I've heard that some builds will also come with a recovery image, but I have never seen one that did this.
Unlocking your SIM is unrelated to your firmware, and CM will not perform a SIM unlock for you. CyanogenMod's wiki itself states:
CyanogenMod, however, does not "unlock" the device. Most carriers "lock" their handsets to prevent customers from buying a handset and moving to a different carrier. Carriers depend on these "exclusivity" agreements to bolster revenue. For example: if you buy an iPhone in the US, you are stuck with AT&T or Verizon, whichever you bought from. To use the handset on another carrier's network it would be necessary to "unlock" the handset. This is done with a code based on the IMEI of the handset that can be provided by your carrier or firms on the internet that are slightly more reliable than a Nigerian Prince.
Unlocking cannot be done by installing CyanogenMod, or any other firmware for that matter.
I would further assume that the bootloader on your device does not have any kind of bearing on the SIM lock. HTC allows bootloaders to be unlocked on certain devices, and their website specifically states:
Please note that unlocking your bootloader does not mean that you will be able to unlock the SIM lock. Unlocking your SIM lock is at the discretion of your operator/carrier and is not part of the bootloader unlocking scope.
I would guess this is likely similar on other devices, though I'm not specifically familiar with Huawei's hardware or software.