Jump to content

Bootloader unlocking: Difference between revisions

From Consumer Rights Wiki
Rudxain (talk | contribs)
m make "GMS" Style-Guide-compliant
ClippyFellow47 (talk | contribs)
Grammar edits to improve tone.
Line 1: Line 1:
{{Incomplete}}{{ToneWarning}}
{{Incomplete}}{{ToneWarning}}


The bootloader is the core layer of a computerized device that connects the software to the physical hardware. In smartphones, the bootloader allows the mobile device to start up with an operating system such as iOS for iPhones and Android for most other smartphones. Bootloaders are generally established by the manufacturer and are shipped to retailers and consumers in a "locked" state, tying the hardware to a specific operating system chosen by the manufacturer. To [[wikipedia:Bootloader_unlocking|unlock a bootloader]] is to disconnect the physical device from a particular operating system, allowing users more control over their purchased smartphones. This is especially relevant for users who wish to de-Google their android devices, the act of removing Google products and services for privacy, flexibility, and other concerns.  
The bootloader is the core layer of a computerized device that connects the software to the physical hardware. In smartphones, the bootloader allows the mobile device to start up with an operating system such as iOS for iPhones and Android for most other smartphones. Bootloaders are typically established by the manufacturer and shipped to retailers and consumers in a "locked" state, thereby tying the hardware to a specific operating system chosen by the manufacturer. To [[wikipedia:Bootloader_unlocking|unlock a bootloader]] is to disconnect the physical device from a particular operating system, allowing users more control over their purchased smartphones. This is especially relevant for users who wish to de-Google their Android devices, which involves removing Google products and services for privacy, flexibility, and other concerns.  


==Background==
==Background==
Unlocking the bootloader of a smartphone allows the user to install an alternative system on the device, also more popularly known as a custom ROM.<ref>{{Cite web |date=19 Aug 2025 |title=Android ROM |url=https://www.pcmag.com/encyclopedia/term/android-rom |url-status=live |archive-url=https://web.archive.org/web/20241223222958/https://www.pcmag.com/encyclopedia/term/android-rom |archive-date=23 Dec 2024 |website=PCMag}}</ref>
Unlocking the bootloader of a smartphone enables the user to install an alternative operating system on the device, also more commonly known as a custom ROM.<ref>{{Cite web |date=19 Aug 2025 |title=Android ROM |url=https://www.pcmag.com/encyclopedia/term/android-rom |url-status=live |archive-url=https://web.archive.org/web/20241223222958/https://www.pcmag.com/encyclopedia/term/android-rom |archive-date=23 Dec 2024 |website=PCMag}}</ref>


'''Difference from Rooting'''
'''Difference from Rooting'''


Rooting grants runtime privileges, that is while the OS is running.
Rooting grants runtime privileges, that is, while the OS is running.
BL unlock allows rewriting the storage drive where the OS is installed, but only while the OS is not running.
BL unlock allows rewriting the storage drive where the OS is installed, but only while the OS is not running.
BL unlock allows the user to get root access, either:
BL unlock enables the user to get root access, either:
*Manually, if the user knows what to do
*Manually, if the user knows what to do
*Automatically, by using a program
*Automatically, by using a program
Line 19: Line 19:


==='''1. Better Privacy'''===
==='''1. Better Privacy'''===
Most custom ROMs do not contain any of the components that send data to the manufacturer, Google, and their partner companies.<ref name=":0" /> In some cases, they even contain components that prevent individual apps from doing so, such as:
Most custom ROMs do not contain any components that send data to manufacturers, Google, or their partner companies.<ref name=":0" /> In some cases, they even contain components that prevent individual apps from doing so, such as:


*[https://doc.e.foundation/support-topics/advanced_privacy_main.html /e/'s Advanced Privacy]
*[https://doc.e.foundation/support-topics/advanced_privacy_main.html /e/'s Advanced Privacy]
Line 26: Line 26:


====Workaround Google Play Services====
====Workaround Google Play Services====
On a default Android system there is a deep integration with [[wikipedia:Google_Play_Services|Google Play Services]] (and [[Google Mobile Services]] (GMS)). This is a system process that requires access to files, contacts, storage, call logs, SMS messages, location, camera and microphone. And without this process running, basic system apps will not function.<ref>{{Cite web |last=Aragon |first=Jonah |date=21 Jul 2024 |title=Android |url=https://www.privacyguides.org/en/android/#install-a-custom-distribution |url-status=live |access-date=17 Aug 2025 |website=Privacy Guides}}</ref> Alternative systems avoid this process entirely, or use a privacy preserving workaround such as:
On a default Android system, there is a deep integration with [[wikipedia:Google_Play_Services|Google Play Services]] (and [[Google Mobile Services]] (GMS)). This is a system process that requires access to files, contacts, storage, call logs, SMS messages, location, camera, and microphone. And without this process running, basic system apps will not function.<ref>{{Cite web |last=Aragon |first=Jonah |date=21 Jul 2024 |title=Android |url=https://www.privacyguides.org/en/android/#install-a-custom-distribution |url-status=live |access-date=17 Aug 2025 |website=Privacy Guides}}</ref> Alternative systems avoid this process entirely, or use a privacy-preserving workaround such as:


*[https://grapheneos.org/features#sandboxed-google-play GrapheneOS's Sandboxed Google Play]
*[https://grapheneos.org/features#sandboxed-google-play GrapheneOS's Sandboxed Google Play]
Line 33: Line 33:


==='''2. Expanding Device Lifespan'''===
==='''2. Expanding Device Lifespan'''===
Most custom ROMs are free of bloatware and can thus be used extend the longevity of phones that have become unusable due to the default system growing larger with each manufacturer update. Especially on low-end phones, these updates usually end up exhausting the built-in storage after sometimes as little as two years. This renders the devices slow and unstable and leaves no room for user data. Custom ROMs are typically much smaller than the manufacturer software. Consequently, many old phones can run even faster with a custom ROM than they were when new, thus often more than doubling their useful lifespan.<ref>{{Cite web |title=By how much do custom roms really extend Phone lifespans? |url=https://www.reddit.com/r/AndroidQuestions/comments/gdq2rc/comment/fpj11ay/ |access-date=2025-08-23 |website=Reddit}}</ref><ref>{{Cite web |date=2023-03-10 |title=Xiaomi Redmi 8a - olivelite with Dual Sim |url=https://community.e.foundation/t/xiaomi-redmi-8a-olivelite-with-dual-sim/29192/12 |url-status=live |access-date=2025-08-23 |website=/e/OS Community}}</ref><!-- Please provide better sources than forums and reddits. You can read the citation guide on this wiki for more tips -->
Most custom ROMs are free of bloatware and can thus be used to extend the longevity of phones that have become unusable due to the default system growing larger with each manufacturer update. Especially on low-end phones, these updates often exhaust the built-in storage after as little as two years. This renders the devices slow and unstable, leaving no room for user data. Custom ROMs are typically much smaller than the manufacturer's software. Consequently, many old phones can run even faster with a custom ROM than they did when new, thus often more than doubling their useful lifespan.<ref>{{Cite web |title=By how much do custom roms really extend Phone lifespans? |url=https://www.reddit.com/r/AndroidQuestions/comments/gdq2rc/comment/fpj11ay/ |access-date=2025-08-23 |website=Reddit}}</ref><ref>{{Cite web |date=2023-03-10 |title=Xiaomi Redmi 8a - olivelite with Dual Sim |url=https://community.e.foundation/t/xiaomi-redmi-8a-olivelite-with-dual-sim/29192/12 |url-status=live |access-date=2025-08-23 |website=/e/OS Community}}</ref><!-- Please provide better sources than forums and reddits. You can read the citation guide on this wiki for more tips -->
==='''3. Updates after device is abandoned by manufacturer'''===
==='''3. Updates after the manufacturer abandons the device'''===
Low-end devices usually receive only a few years or even months of security updates.<ref>{{Cite web |title=Android Update Matrix |url=https://www.androidupdatetracker.com/update-matrix |access-date=2025-08-23 |website=Android Update Tracker}}</ref> Since most custom ROMs are built by the open source community, installing one of these custom ROMs allows users to receive security updates for the Android system and default components like web browser engines and PDF readers much longer than with the manufacturer's OS.<!-- Source? -->
Low-end devices usually receive only a few years or even months of security updates.<ref>{{Cite web |title=Android Update Matrix |url=https://www.androidupdatetracker.com/update-matrix |access-date=2025-08-23 |website=Android Update Tracker}}</ref> Since most custom ROMs are built by the open-source community, installing one of these custom ROMs allows users to receive security updates for the Android system and default components, such as web browser engines and PDF readers, for a significantly longer period than with the manufacturer's OS.<!-- Source? -->


==='''4. Customization'''===
==='''4. Customization'''===
Some applications cannot be removed easily with the default OS. A custom ROM can be used to only include the applications the user wants, potentially with customization options that aren't originally available by default.<!-- Source? -->
Some applications cannot be removed easily with the default OS. A custom ROM can be used only to include the applications the user wants, potentially with customization options that aren't initially available by default.<!-- Source? -->


==Why most devices are locked==
==Why are most devices are locked==


===Security===
===Security===
A locked bootloader protects the device from what is often called an [[wikipedia:Evil_maid_attack|Evil Maid Attack]]. This is when a person with physical access to a device can manipulate the operating system, often when the device is left unattended or when handed over for inspection by authorities such as customs upon entering a country.  
A locked bootloader protects the device from what is often called an [[wikipedia:Evil_maid_attack|Evil Maid Attack]]. This attack occurs when a person with physical access to a device can manipulate the operating system, typically when the device is left unattended or when handed over for inspection by authorities, such as customs, upon entering a country.  


A locked bootloader ensures that the operating system is intact and cannot be changed to differ from the state in which the manufacturer has released it.
A locked bootloader ensures that the operating system remains intact and cannot be altered to deviate from the state in which the manufacturer released it.


===DRM and ecosystem control===
===DRM and ecosystem control===
Some devices hold DRM keys which are deleted when the bootloader is unlocked. Other devices go as far as wiping proprietary drivers.<ref>{{Cite web |title=Sony wipes TA/ partition |url=https://github.com/melontini/bootloader-unlock-wall-of-shame/blob/4ca762b08e77034db2a5ceb78703ac4789349ed0/brands/sony/README.md?plain=1#L23 |url-status=live |website=GitHub}}</ref>
Some devices hold DRM keys, which are deleted when the bootloader is unlocked. Other devices go so far as to wipe proprietary drivers.<ref>{{Cite web |title=Sony wipes TA/ partition |url=https://github.com/melontini/bootloader-unlock-wall-of-shame/blob/4ca762b08e77034db2a5ceb78703ac4789349ed0/brands/sony/README.md?plain=1#L23 |url-status=live |website=GitHub}}</ref>


===Locks from mobile carriers===
===Locks from mobile carriers===
Some mobile carriers have fully restricted unlocking the bootloader on certain models of cellphones that they sell.
Some mobile carriers have completely restricted the unlocking of bootloaders on specific models of cellphones that they sell.


==Availability==
==Availability==
Unlocking the bootloader is only [[Phones that do not allow bootloader unlock|possible on some, but not all Android devices]].  
Unlocking the bootloader is only [[Phones that do not allow bootloader unlock|possible on some, but not all Android devices]].  


Apple has measures in place to prevent users from installing third party operating systems on iPhones and iPads.<!-- Source? -->
Apple has measures in place to prevent users from installing third-party operating systems on iPhones and iPads.<!-- Source? -->


==Alternative Android-based Operating Systems==
==Alternative Android-based Operating Systems==

Revision as of 22:24, 13 December 2025

⚠️ Article status notice: This article has been marked as incomplete

This article needs additional work for its sourcing and verifiability to meet the wiki's Content Guidelines and be in line with our Mission Statement for comprehensive coverage of consumer protection issues.

This notice will be removed once sufficient documentation has been added to establish the systemic nature of these issues. Once you believe the article is ready to have its notice removed, please visit the Moderator's noticeboard, or the discord and post to the #appeals channel.

Learn more ▼

Article Status Notice: Inappropriate Tone/Word Usage

This article needs additional work to meet the wiki's Content Guidelines and be in line with our Mission Statement for comprehensive coverage of consumer protection issues. Specifically it uses wording throughout that is non-compliant with the Editorial guidelines of this wiki.

Learn more ▼

The bootloader is the core layer of a computerized device that connects the software to the physical hardware. In smartphones, the bootloader allows the mobile device to start up with an operating system such as iOS for iPhones and Android for most other smartphones. Bootloaders are typically established by the manufacturer and shipped to retailers and consumers in a "locked" state, thereby tying the hardware to a specific operating system chosen by the manufacturer. To unlock a bootloader is to disconnect the physical device from a particular operating system, allowing users more control over their purchased smartphones. This is especially relevant for users who wish to de-Google their Android devices, which involves removing Google products and services for privacy, flexibility, and other concerns.

Background

Unlocking the bootloader of a smartphone enables the user to install an alternative operating system on the device, also more commonly known as a custom ROM.[1]

Difference from Rooting

Rooting grants runtime privileges, that is, while the OS is running. BL unlock allows rewriting the storage drive where the OS is installed, but only while the OS is not running. BL unlock enables the user to get root access, either:

  • Manually, if the user knows what to do
  • Automatically, by using a program

See Jailbreak for more info.

Benefits of unlocked bootloaders

1. Better Privacy

Most custom ROMs do not contain any components that send data to manufacturers, Google, or their partner companies.[2] In some cases, they even contain components that prevent individual apps from doing so, such as:

Workaround Google Play Services

On a default Android system, there is a deep integration with Google Play Services (and Google Mobile Services (GMS)). This is a system process that requires access to files, contacts, storage, call logs, SMS messages, location, camera, and microphone. And without this process running, basic system apps will not function.[3] Alternative systems avoid this process entirely, or use a privacy-preserving workaround such as:

2. Expanding Device Lifespan

Most custom ROMs are free of bloatware and can thus be used to extend the longevity of phones that have become unusable due to the default system growing larger with each manufacturer update. Especially on low-end phones, these updates often exhaust the built-in storage after as little as two years. This renders the devices slow and unstable, leaving no room for user data. Custom ROMs are typically much smaller than the manufacturer's software. Consequently, many old phones can run even faster with a custom ROM than they did when new, thus often more than doubling their useful lifespan.[5][6]

3. Updates after the manufacturer abandons the device

Low-end devices usually receive only a few years or even months of security updates.[7] Since most custom ROMs are built by the open-source community, installing one of these custom ROMs allows users to receive security updates for the Android system and default components, such as web browser engines and PDF readers, for a significantly longer period than with the manufacturer's OS.

4. Customization

Some applications cannot be removed easily with the default OS. A custom ROM can be used only to include the applications the user wants, potentially with customization options that aren't initially available by default.

Why are most devices are locked

Security

A locked bootloader protects the device from what is often called an Evil Maid Attack. This attack occurs when a person with physical access to a device can manipulate the operating system, typically when the device is left unattended or when handed over for inspection by authorities, such as customs, upon entering a country.

A locked bootloader ensures that the operating system remains intact and cannot be altered to deviate from the state in which the manufacturer released it.

DRM and ecosystem control

Some devices hold DRM keys, which are deleted when the bootloader is unlocked. Other devices go so far as to wipe proprietary drivers.[8]

Locks from mobile carriers

Some mobile carriers have completely restricted the unlocking of bootloaders on specific models of cellphones that they sell.

Availability

Unlocking the bootloader is only possible on some, but not all Android devices.

Apple has measures in place to prevent users from installing third-party operating systems on iPhones and iPads.

Alternative Android-based Operating Systems

These include, but are not limited to:

References

  1. "Android ROM". PCMag. 19 Aug 2025. Archived from the original on 23 Dec 2024.
  2. 2.0 2.1 Patel, Pratham (20 Feb 2024). "5 De-Googled Android-based Operating Systems to Free Your Smartphone from Google and other Big Tech". It's FOSS. Archived from the original on 7 Jul 2025. Retrieved 19 Aug 2025.
  3. Aragon, Jonah (21 Jul 2024). "Android". Privacy Guides. Retrieved 17 Aug 2025.{{cite web}}: CS1 maint: url-status (link)
  4. Gordon, Arielle (7 Jun 2019). "The Open Source Project That Keeps Google's Hands Off Your Android Data". Vice. Archived from the original on 30 Jun 2025. Retrieved 19 Aug 2025.
  5. "By how much do custom roms really extend Phone lifespans?". Reddit. Retrieved 2025-08-23.
  6. "Xiaomi Redmi 8a - olivelite with Dual Sim". /e/OS Community. 2023-03-10. Retrieved 2025-08-23.{{cite web}}: CS1 maint: url-status (link)
  7. "Android Update Matrix". Android Update Tracker. Retrieved 2025-08-23.
  8. "Sony wipes TA/ partition". GitHub.{{cite web}}: CS1 maint: url-status (link)
  9. https://eylenburg.github.io/android_comparison.htm