Last Updated on September 6, 2022 by Mathew Diekhake
My Android smartphone has an option from the Settings called OEM Unlocking. What is it and why do I need it? Resolution:
OEM unlock refers to the option of allowing the device’s bootloader to be unlocked. Note that that doesn’t mean it does unlock the bootloader; it only allows for the commands to be entered that will unlock the bootloader. For instance, if you were to keep the OEM Unlocking disabled on the smartphone and run the fastboot flashing unlock
command from the command line, it won’t work. However, if you enable OEM Unlocking and run the same command, it will then unlock the bootloader.
Two mobile operating systems run on the vast majority of smartphones today. They are iOS and Android. Recently it was reported that over 50% of smartphones now run iOS in the United States of America. That is when you put iOS next to Android even though Android runs on over 150 different smartphones compared to Apple’s single device.
Android and iOS are not easily comparable. Jailbreaking isn’t the same thing as unlocking the bootloader exactly. Jailbreaking iOS is best compared to rooting Android. And unlocking Android’s bootloader via OEM Unlock is best compared with unlocking an iPhone. Though these two terms are not exactly interchangeable either. When an Apple user unlocks an iPhone it is unlocking the restrictions put in place by the carrier rather than the manufacturer. When you unlock an iPhone, you are removing the lock in place that forced you to use a carrier and opening it up to more carrier options. When you OEM Unlock an Android, you are removing the restrictions put in place by the manufacturer (rather than the carrier), thus allowing you to install things like custom firmware (custom ROMs). Custom firmware is usually a customized version of the existing open-source operating system that has been altered from its original code. When you have an unlocked bootloader, you can install entirely new operating systems on the device if you really wanted; there are no limitations in terms of what you can run.
Android users who do customize their operating systems with custom firmware or entirely new operating systems are very appreciative of being able to do it. As you could imagine, there are security measures in place for a manufacturer to know whether a bootloader has been unlocked. And if it has, the warranty is instantly void. This is because once the bootloader is unlocked, the manufacturer cannot tell exactly what you’ve changed and many possibilities have been opened as to how you may have harmed your device. So be warned: Don’t expect any help from the manufacturer after unlocking the bootloader. It’s best left to experts who know they will not brick their devices.
Neil Scott
September 5, 2022 @ 23:19
No doubt Apple is an excellent company which is why so many people love to use it. However, Apple is known to be very strict with custom firmware and customizing a device in general. Jailbreaking is not nearly as popular as it used to be and that is because Apple always patches the exploits that were used to jailbreak not long after the jailbreak is released, resulting in it being necessary to not update your iOS device ever if you are to remain jailbroken. And for most iOS users this is too much of a headache to continually deal with. Android, on the other hand, has always allowed for the bootloader to be unlocked and for custom firmware to then be installed. You can grant yourself administrative rights over the operating system with root access which allows for a great many additional apps to be installed that require those administrative permissions before they can run.
The Android community has many developers who are exceptional at what they do creating custom firmware for certain devices. Usually it is only the most popular of Android devices that have custom firmware made available to them. So if you want that option, it’s best to only buy Android devices that are some of the best selling Android devices. The most common reasons for installing custom firmware is to update to newer versions of Android before they are released, and to remove apps and features that are not wanted which will then allow for better battery life and performance.
In conclusion, Android is the operating system that has the OEM Unlocking option from the settings because it is the OS that allows its users to unlock the bootloader which is what is required before you can install custom firmware. Apple devices can be jailbroken. The Android equivalent is unlocking the bootloader. Jailbreaking requires developers to come up with exploits and develop tools that then allow for the jailbreak to occur. Android always offers the option to unlock the bootloader with ADB commands; all you need is to enable OEM Unlocking from the settings before you try to use the commands.