What exactly does it mean in this context to be locked anyways?
What exactly does it mean in this context to be locked anyways?
The definitive answer comes from the android documentation itself
By default, most Android devices ship with a locked bootloader, meaning that users can't flash the bootloader or device partitions. https://source.android.com/devices/bootloader/locking_unlocking
So functionally it's a prevention mechanism for altering these protected filesystem partitions on the device.
Some fundamental background is worth mentioning regarding these special partitions.
Any Android phone has three main partitions: boot loader, Android ROM, and recovery. The boot loader is present in the first partition and is the first program that runs when the phone is powered on.
The primary role of the Boot Loader is to take care of low-level hardware initialization and boot the device into other partitions. It usually loads the Android partition, commonly called as Android ROM. Android ROM contains all the operating system files that are necessary to run the device. The recovery partition, commonly called as stock recovery, is used to delete all user data and files or to perform system updates.
https://resources.infosecinstitute.com/topic/practical-android-phone-forensics/
A bootloader lock prevents ROM/firmware from unwanted modifications. It is one link in the secure boot chain of trust.
It therefore plays important role in data security protecting your personal data against theft (it won't however protect your data from deleting, factory reset is always possible). More can be read about the subject here
Is Android's system recovery a firmware thing or Android thing? Can factory reset be prevented?
Additional information can be found in this related question that asked to disambiguate a locked device from a locked bootloader device.
unlocked device vs. unlocked bootloader. The key takeaways are
This other answer though not really offering a precise definition gives some insight into the motivations behind the design of the boot loader being locked
what is a bootloader unlocked phone?
A prerequisite for a device to be locked is that it must first be flashed with a ROM image that had the lock support option baked into it at build time with the build property ro.oem_unlock_supported
set to 1 as in a build.prop
file. Only then can a device have the ability to toggle between a locked and unlocked state, otherwise it will always be unlocked by default.
Q & A