Bootloader unlocking: Difference between revisions
→Workaround Google Play Services: Add Unified Push to list |
m link and reword "custom ROM" part in BG section |
||
| (33 intermediate revisions by 16 users not shown) | |||
| Line 1: | Line 1: | ||
{{ToneWarning}} | {{Incomplete}}{{ToneWarning}} | ||
The bootloader is a special program on a device that loads the operating system when the device is turned on. Bootloaders are typically set by the manufacturer and shipped to retailers and consumers in a "locked" state, in which the bootloader can only load the manufacturer's operating system (OS). [[wikipedia:Bootloader_unlocking|Unlocking a bootloader]] disables the checks that force the use of a particular operating system, allowing the use of third-party operating systems such as Linux or [[Android]] without [[Google]] software. | |||
== | ==Background== | ||
Unlocking the bootloader | Unlocking the bootloader of a smartphone enables the user to install [[wikipedia:List_of_custom_Android_distributions|alternative operating systems, colloquially known as "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''' | |||
Rooting a device allows users to bypass OS restrictions while the device is running. Conversely, bootloader unlocking allows rewriting the storage drive where the OS is installed, but does not grant any further abilities after the OS is loaded. Bootloader unlocking, however, allows users to enable root access by either manually editing the loaded operating system or using an app to do so automatically.{{Citation needed|date=12 Mar 2026}} | |||
See [[Jailbreak]] for more info. | |||
== | ==Benefits of unlocked bootloaders== | ||
===''' | ==='''Better Privacy'''=== | ||
Most custom ROMs do not contain any | 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 16: | Line 22: | ||
====Workaround Google Play Services==== | ====Workaround Google Play Services==== | ||
Default Android systems deeply integrate 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. Without this process running, many 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 |archive-url=http://web.archive.org/web/20260131014956/https://www.privacyguides.org/en/android/ |archive-date=31 Jan 2026}}</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 22: | Line 28: | ||
*[https://unifiedpush.org/ Unified Push] | *[https://unifiedpush.org/ Unified Push] | ||
===''' | ==='''Extending device lifespan'''=== | ||
Most custom ROMs | Most custom ROMs do not contain [[bloatware]] and can thus be used to extend the longevity of phones that have become unusable due to later updates requiring more performance and storage. Especially on low-end phones, these updates often exhaust the built-in storage after as little as two years.{{Citation needed}} This renders the device slow and unstable, without room for user data. Custom ROMs are typically much smaller than the manufacturer's software.{{Citation needed}} Consequently, many old phones can run even faster with a custom ROM than they did when new, extending their useful lifespan.{{Citation needed|date=12 Mar 2026|reason=Low verifiability}}<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 |archive-url=https://web.archive.org/web/20260223033349/https://old.reddit.com/r/AndroidQuestions/comments/gdq2rc/by_how_much_do_custom_roms_really_extend_phone/fpj11ay/ |archive-date=23 Feb 2026}}</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 |archive-url=http://web.archive.org/web/20250907145946/https://community.e.foundation/t/xiaomi-redmi-8a-olivelite-with-dual-sim/29192/12 |archive-date=7 Sep 2025}}</ref><!-- Please provide better sources than forums and reddits. You can read the citation guide on this wiki for more tips --> | ||
===''' | |||
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 | ===='''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 |url-status=live |archive-url=http://web.archive.org/web/20251206020040/https://www.androidupdatetracker.com/update-matrix |archive-date=6 Dec 2025}}</ref> Since most custom ROMs are built by the open-source community, installing one allows users to receive security updates for the Android system and default components, such as web browser engines and PDF readers, as long as custom ROMs are developed. Popular custom ROMs such as [[wikipedia:LineageOS|LineageOS]] and [[GrapheneOS]] have lasted over 10 years, and are open source, allowing anyone to maintain them and continue their development. <ref>{{Cite web |last=ciwrl |first= |date=2016-12-24 |title=A fork in the road |url=https://www.cyanogenmod.org/blog/a-fork-in-the-road |url-status=dead |archive-url=https://web.archive.org/web/20161225091051/https://www.cyanogenmod.org/blog/a-fork-in-the-road |archive-date=2016-12-25 |access-date=2026-02-26 |website=Cyanogen Mod}}</ref><ref>{{Cite web |date=26 Feb 2026 |title=History |url=https://grapheneos.org/history/ |url-status=live |archive-url=https://web.archive.org/web/20260225034058/https://grapheneos.org/history/ |archive-date=25 Feb 2026 |access-date=26 Feb 2026 |website=GrapheneOS}}</ref> | |||
==='''Control'''=== | |||
Some applications cannot be easily removed in the default OS. A custom ROM gives users complete control over what is in their operating system, such as preinstalled apps and system themes. <ref>https://www.reddit.com/r/privacy/comments/k2320l/cant_delete_certain_apps_on_android_only_disable/ ([http://web.archive.org/web/20230615024140/https://old.reddit.com/r/privacy/comments/k2320l/cant_delete_certain_apps_on_android_only_disable/ Archived])</ref>{{Citation needed}} | |||
==Why most bootloaders are locked== | |||
===Security=== | |||
A locked bootloader protects the device from an [[wikipedia:Evil_maid_attack|Evil Maid Attack]]. This attack occurs when a person with physical access to a device manipulates the operating system, typically when the device is left unattended or when handed over for inspection by authorities. Locking the bootloader ensures that the operating system remains intact and cannot be altered from the state in which the manufacturer released it.{{Citation needed|date=12 Mar 2026}} | |||
===DRM and ecosystem control=== | |||
Some devices hold [[Digital_rights_management|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 |archive-url=https://web.archive.org/web/20260223033412/https://github.com/zenfyrdev/bootloader-unlock-wall-of-shame/blob/4ca762b08e77034db2a5ceb78703ac4789349ed0/brands/sony/README.md?plain=1 |archive-date=23 Feb 2026}}</ref> This allows manufacturers to force the use of their software and maintain control over devices, preventing unsupported devices from receiving updates, removing some apps and services, and bypassing other DRM, such as the iPhone's component DRM.{{Citation needed|date=12 Mar 2026}} | |||
===Locks from mobile carriers=== | |||
Some mobile carriers have completely restricted the unlocking of bootloaders on specific models of cellphones that they sell to prevent bypassing carrier restrictions.{{Citation needed}} | |||
==Availability== | |||
Unlocking the bootloader is [[Phones that do not allow bootloader unlock|possible on some, but not all, Android devices]]. | |||
=== | Apple products such as iPhones do not support unlocking the bootloader or verifying the authenticity of the firmware and bootloader with digital signatures, making bootloader unlocking difficult.<ref>{{Cite web |date=26 Feb 2026 |title=Apple |url=https://github.com/zenfyrdev/bootloader-unlock-wall-of-shame/blob/main/brands/apple/README.md |url-status=live |archive-url=https://web.archive.org/web/20260114112736/https://github.com/zenfyrdev/bootloader-unlock-wall-of-shame/blob/main/brands/apple/README.md |archive-date=14 Jan 2026 |access-date=26 Feb 2026 |website=Github}}</ref> Instead, People jailbreak their iPhones using 3rd party software.<ref>https://www.quora.com/Can-you-install-a-different-operating-system-on-your-iPhone-if-it-was-not-sold-with-one-built-in-from-Apple</ref><ref>https://youtu.be/O0_Aou3eZl8 ([https://preservetube.com/watch?v=O0_Aou3eZl8 Archived])</ref><!-- Requires more reputable citations. --> | ||
==Alternative Android-based Operating Systems== | ==Alternative Android-based Operating Systems== | ||
| Line 39: | Line 61: | ||
*[https://calyxos.org/ CalyxOS] | *[https://calyxos.org/ CalyxOS] | ||
*[https://source.android.com/ AOSP (Android Open Source Project)] , also known as "stock" Android.<ref>https://eylenburg.github.io/android_comparison.htm</ref><ref name=":0">{{Cite web |last=Patel |first=Pratham |date=20 Feb 2024 |title=5 De-Googled Android-based Operating Systems to Free Your Smartphone from Google and other Big Tech |url=https://itsfoss.com/android-distributions-roms/ |url-status=live |archive-url=https://web.archive.org/web/20250707220149/https://itsfoss.com/android-distributions-roms/ |archive-date=7 Jul 2025 |access-date=19 Aug 2025 |website=It's FOSS}}</ref> | *[https://source.android.com/ AOSP (Android Open Source Project)] , also known as "stock" Android.<ref>https://eylenburg.github.io/android_comparison.htm ([http://web.archive.org/web/20260115003706/https://eylenburg.github.io/android_comparison.htm Archived])</ref><ref name=":0">{{Cite web |last=Patel |first=Pratham |date=20 Feb 2024 |title=5 De-Googled Android-based Operating Systems to Free Your Smartphone from Google and other Big Tech |url=https://itsfoss.com/android-distributions-roms/ |url-status=live |archive-url=https://web.archive.org/web/20250707220149/https://itsfoss.com/android-distributions-roms/ |archive-date=7 Jul 2025 |access-date=19 Aug 2025 |website=It's FOSS}}</ref> | ||
==References== | ==References== | ||
<references /> | <references /> | ||
[[Category:Common terms]] | |||
Latest revision as of 21:35, 18 April 2026
⚠️ 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 a special program on a device that loads the operating system when the device is turned on. Bootloaders are typically set by the manufacturer and shipped to retailers and consumers in a "locked" state, in which the bootloader can only load the manufacturer's operating system (OS). Unlocking a bootloader disables the checks that force the use of a particular operating system, allowing the use of third-party operating systems such as Linux or Android without Google software.
Background
[edit | edit source]Unlocking the bootloader of a smartphone enables the user to install alternative operating systems, colloquially known as "custom ROM".[1]
Difference from Rooting
Rooting a device allows users to bypass OS restrictions while the device is running. Conversely, bootloader unlocking allows rewriting the storage drive where the OS is installed, but does not grant any further abilities after the OS is loaded. Bootloader unlocking, however, allows users to enable root access by either manually editing the loaded operating system or using an app to do so automatically.[citation needed (12 Mar 2026)]
See Jailbreak for more info.
Benefits of unlocked bootloaders
[edit | edit source]Better Privacy
[edit | edit source]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
[edit | edit source]Default Android systems deeply integrate 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. Without this process running, many apps will not function.[3] Alternative systems avoid this process entirely, or use a privacy-preserving workaround such as:
Extending device lifespan
[edit | edit source]Most custom ROMs do not contain bloatware and can thus be used to extend the longevity of phones that have become unusable due to later updates requiring more performance and storage. Especially on low-end phones, these updates often exhaust the built-in storage after as little as two years.[citation needed] This renders the device slow and unstable, without room for user data. Custom ROMs are typically much smaller than the manufacturer's software.[citation needed] Consequently, many old phones can run even faster with a custom ROM than they did when new, extending their useful lifespan.[citation needed - Low verifiability (12 Mar 2026)][5][6]
Updates after the manufacturer abandons the device
[edit | edit source]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 allows users to receive security updates for the Android system and default components, such as web browser engines and PDF readers, as long as custom ROMs are developed. Popular custom ROMs such as LineageOS and GrapheneOS have lasted over 10 years, and are open source, allowing anyone to maintain them and continue their development. [8][9]
Control
[edit | edit source]Some applications cannot be easily removed in the default OS. A custom ROM gives users complete control over what is in their operating system, such as preinstalled apps and system themes. [10][citation needed]
Why most bootloaders are locked
[edit | edit source]Security
[edit | edit source]A locked bootloader protects the device from an Evil Maid Attack. This attack occurs when a person with physical access to a device manipulates the operating system, typically when the device is left unattended or when handed over for inspection by authorities. Locking the bootloader ensures that the operating system remains intact and cannot be altered from the state in which the manufacturer released it.[citation needed (12 Mar 2026)]
DRM and ecosystem control
[edit | edit source]Some devices hold DRM keys, which are deleted when the bootloader is unlocked. Other devices go so far as to wipe proprietary drivers. [11] This allows manufacturers to force the use of their software and maintain control over devices, preventing unsupported devices from receiving updates, removing some apps and services, and bypassing other DRM, such as the iPhone's component DRM.[citation needed (12 Mar 2026)]
Locks from mobile carriers
[edit | edit source]Some mobile carriers have completely restricted the unlocking of bootloaders on specific models of cellphones that they sell to prevent bypassing carrier restrictions.[citation needed]
Availability
[edit | edit source]Unlocking the bootloader is possible on some, but not all, Android devices.
Apple products such as iPhones do not support unlocking the bootloader or verifying the authenticity of the firmware and bootloader with digital signatures, making bootloader unlocking difficult.[12] Instead, People jailbreak their iPhones using 3rd party software.[13][14]
Alternative Android-based Operating Systems
[edit | edit source]These include, but are not limited to:
- AOSP (Android Open Source Project) , also known as "stock" Android.[15][2]
References
[edit | edit source]- ↑ "Android ROM". PCMag. 19 Aug 2025. Archived from the original on 23 Dec 2024.
- ↑ 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.
- ↑ Aragon, Jonah (21 Jul 2024). "Android". Privacy Guides. Archived from the original on 31 Jan 2026. Retrieved 17 Aug 2025.
- ↑ 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.
- ↑ "By how much do custom roms really extend Phone lifespans?". Reddit. Archived from the original on 23 Feb 2026. Retrieved 2025-08-23.
- ↑ "Xiaomi Redmi 8a - olivelite with Dual Sim". /e/OS Community. 2023-03-10. Archived from the original on 7 Sep 2025. Retrieved 2025-08-23.
- ↑ "Android Update Matrix". Android Update Tracker. Archived from the original on 6 Dec 2025. Retrieved 2025-08-23.
- ↑ ciwrl (2016-12-24). "A fork in the road". Cyanogen Mod. Archived from the original on 2016-12-25. Retrieved 2026-02-26.
- ↑ "History". GrapheneOS. 26 Feb 2026. Archived from the original on 25 Feb 2026. Retrieved 26 Feb 2026.
- ↑ https://www.reddit.com/r/privacy/comments/k2320l/cant_delete_certain_apps_on_android_only_disable/ (Archived)
- ↑ "Sony wipes TA/ partition". GitHub. Archived from the original on 23 Feb 2026.
- ↑ "Apple". Github. 26 Feb 2026. Archived from the original on 14 Jan 2026. Retrieved 26 Feb 2026.
- ↑ https://www.quora.com/Can-you-install-a-different-operating-system-on-your-iPhone-if-it-was-not-sold-with-one-built-in-from-Apple
- ↑ https://youtu.be/O0_Aou3eZl8 (Archived)
- ↑ https://eylenburg.github.io/android_comparison.htm (Archived)