This is how I wish all OEMs would sell their phones, direct and without carrier interaction. I have no idea why all OEMs will not adopt this policy of inserting every radio for every carrier and then just selling their phones carrier unlocked. When you buy an unlocked device from an OEM it comes with an unlockable bootloader. This makes your device super developer friendly. Generally these developer friendly devices end up getting lots of Roms and mods. The new Moto X Pure from Motorola will be fully bootloader unlockable. According to reports unlocking the bootloader won't even void the warranty. If this is true good on Motorola! Unlocking your bootloader is pretty simple, but you will need to be familiar with adb and fastboot commands. -Grab the Motorola drivers (alternatively you can turn on usb debugging and plug your phone into PC the drivers will install automagically.) -Grab ADB (alternatively you could install the full SDK) - With usb debugging on connect phone to PC, in command prompt type "adb reboot bootloader" -Navigate to the ADB folder on your PC, hold shift key, right click, selcet "oppen command prompt here" -In command prompt type "fastboot oem get_unlock_data" -copy and paste the code shown into a notepad -Go to Motorola's page create or login to your account -paste code and click "can my device be unlocked" -agree to terms, click "request unlock key" -Motorola will email you the Key -in command prompt type "fastboot oem unlock YOURKEY" without quotations and replace YOURKEY with your unlock key that was emailed to you -enjoy!