Many Android phones are not unlockable without hacking. They use cryptography to protect the bootloader and to get the unlock code for your own phone first you need to provide them all your information.