1. Introduction The bootloader is the first piece of code that runs when a Snapdragon-powered device (smartphone, tablet, IoT module) is powered on. It initializes hardware, verifies the integrity of the operating system, and loads the kernel. Unlocking the bootloader disables signature verification for boot and system partitions, allowing custom software (custom ROMs, recovery images, root access) to be flashed.