Yes the bootloader is made google and can not be changed. It is enforcing the security checks in the os.
There are many binary blobs that are made by google and Qualcomm etc. That literally made the hardware work. These are all closed sourced binaries.