+38
-38
README.md
+38
-38
README.md
···-···The following manufacturers have made it completely impossible to unlock their devices without a workaround.···Carrier locked devices are the ones you get after making a commitment with a carrier of your choice. This is quite common in North America and (supposedly) allows you to save some money on your device.-As a rule, almost all carrier locked devices do not allow the bootloader to be unlocked. This usually makes sense, as it would allow you to completely bypass the contract. The problem is that many devices still do not allow you to unlock the bootloader even after the carrier lock has been lifted. For more details, see the [carriers page](/carriers/README.md).The following manufacturers allow unlocking under certain conditions, such as region, model, SOC, etc., or require a sacrifice to unlock.
···+···The following manufacturers have made it completely impossible to unlock their devices without a workaround.···Carrier locked devices are the ones you get after making a commitment with a carrier of your choice. This is quite common in North America and (supposedly) allows you to save some money on your device.+As a rule, almost all carrier locked devices do not allow the bootloader to be unlocked. This usually makes sense, as it would allow you to completely bypass the contract. The problem is that many devices still do not allow you to unlock the bootloader even after the carrier lock has been lifted. For more details, see the [carriers page](./carriers/README.md).The following manufacturers allow unlocking under certain conditions, such as region, model, SOC, etc., or require a sacrifice to unlock.
+2
-2
brands/CONTRIBUTING.md
+2
-2
brands/CONTRIBUTING.md
···Brand Pages on the Wall may provide their own unlock instructions, but the instructions should be separated into a separate file and fully describe the process. A troubleshooting section is encouraged.-The generic unlock guide to base your own on can be found here: [generic-unlock.md](/misc/generic-unlock.md).The main focus of this list is bootloader unlocking, but other related topics may also be mentioned. It's best to mention them in one sentence and link to a source, rather than explaining them at length.···-Links to external resources should be formatted as Markdown reference links. Links to other pages on the Wall can be formatted using the regular `[Example](/brands/...)` syntax.
···Brand Pages on the Wall may provide their own unlock instructions, but the instructions should be separated into a separate file and fully describe the process. A troubleshooting section is encouraged.+The generic unlock guide to base your own on can be found here: [generic-unlock.md](./../misc/generic-unlock.md).The main focus of this list is bootloader unlocking, but other related topics may also be mentioned. It's best to mention them in one sentence and link to a source, rather than explaining them at length.···+Links to external resources should be formatted as Markdown reference links. Links to other pages on the Wall can be formatted using the regular `[Example](./brands/...)` syntax.
+2
-2
brands/README.md
+2
-2
brands/README.md
+2
-2
brands/blackview/README.md
+2
-2
brands/blackview/README.md
···-Blackview follows the [standard unlock procedure](/misc/generic-unlock.md) for their MediaTek devices, and the [Unisoc procedure][Unisoc Unlock] for their Unisoc devices.
···+Blackview follows the [standard unlock procedure](../../misc/generic-unlock.md) for their MediaTek devices, and the [Unisoc procedure][Unisoc Unlock] for their Unisoc devices.
+2
-2
brands/cubot/README.md
+2
-2
brands/cubot/README.md
···-Cubot follows the [standard unlock procedure](/misc/generic-unlock.md) for their MediaTek devices, and the [Unisoc procedure][Unisoc Unlock] for their Unisoc devices.
···+Cubot follows the [standard unlock procedure](../../misc/generic-unlock.md) for their MediaTek devices, and the [Unisoc procedure][Unisoc Unlock] for their Unisoc devices.
+1
-1
brands/doogee/README.md
+1
-1
brands/doogee/README.md
···-While some people have reported success via the [standard unlock procedure](/misc/generic-unlock.md), most Doogee devices [can't be unlocked][Doogee lock] despite having the OEM Unlock option in the settings.
···+While some people have reported success via the [standard unlock procedure](../../misc/generic-unlock.md), most Doogee devices [can't be unlocked][Doogee lock] despite having the OEM Unlock option in the settings.
+2
-2
brands/google/README.md
+2
-2
brands/google/README.md
···Allows unlocking on almost any non-carrier locked device, but is also a pioneer in making rooting and custom ROMs painful with things like Safety Net and Play Integrity. With the latest feat being RCS messaging which requires DEVICE integrity to work. (To prevent "spam", of course)Despite all of this, Google has started [disabling AI features][disabled ai] upon unlocking the bootloader on the Pixel 9 series, even if you aren't rooted, and it's not related to Play Integrity, and it's likely that in later Pixel models they'll disable more features.
···Allows unlocking on almost any non-carrier locked device, but is also a pioneer in making rooting and custom ROMs painful with things like Safety Net and Play Integrity. With the latest feat being RCS messaging which requires DEVICE integrity to work. (To prevent "spam", of course)+Google is also one of the few OEMs to support [custom AVB keys](../../README.md#custom-avb-keys).Despite all of this, Google has started [disabling AI features][disabled ai] upon unlocking the bootloader on the Pixel 9 series, even if you aren't rooted, and it's not related to Play Integrity, and it's likely that in later Pixel models they'll disable more features.
+3
-3
brands/itel/README.md
+3
-3
brands/itel/README.md
···-Itel [requires you to have an Itel ID](https://en.wikipedia.org/wiki/Bootloader_unlocking) for two weeks before the OEM Unlocking option becomes available in the settings. Afterwards, you can follow the [standard unlock guide](/misc/generic-unlock.md) for devices with a MediaTek SoC, or the [Unisoc unlock guide][Unisoc Unlock] for models with a Unisoc SoC.-See also: [Tecno](/brands/tecno/README.md)/[Infinix](/brands/infinix/README.md) - all subsidiaries of [Transsion Holdings](https://en.wikipedia.org/wiki/Transsion)Authored by [Ivy / Lost-Entrepreneur439](https://github.com/Lost-Entrepreneur439) and [mtxadmin](https://github.com/mtxadmin).<br/>
···+Itel [requires you to have an Itel ID](https://en.wikipedia.org/wiki/Bootloader_unlocking) for two weeks before the OEM Unlocking option becomes available in the settings. Afterwards, you can follow the [standard unlock guide](../../misc/generic-unlock.md) for devices with a MediaTek SoC, or the [Unisoc unlock guide][Unisoc Unlock] for models with a Unisoc SoC.+See also: [Tecno](../tecno/README.md)/[Infinix](../infinix/README.md) - all subsidiaries of [Transsion Holdings](https://en.wikipedia.org/wiki/Transsion)Authored by [Ivy / Lost-Entrepreneur439](https://github.com/Lost-Entrepreneur439) and [mtxadmin](https://github.com/mtxadmin).<br/>
+2
-2
brands/micromax/README.md
+2
-2
brands/micromax/README.md
···-Despite their sketchy past with using their OTA updater app to [deliver adware][Micromax adware], Micromax follows the [standard unlock procedure](/misc/generic-unlock.md)
···+Despite their sketchy past with using their OTA updater app to [deliver adware][Micromax adware], Micromax follows the [standard unlock procedure](../../misc/generic-unlock.md)
+2
-2
brands/microsoft/README.md
+2
-2
brands/microsoft/README.md
···-Despite Microsoft normally being a very anti-consumer company, the Surface Duo and Duo 2 are unlockable via the [standard unlock procedure](/misc/generic-unlock.md).As for Windows Phones, there are no official methods, but an [unofficial method][win-phone-unlock] has been around for a while, and supports all Mirosoft-made Lumias except for the 540 and 535, as Windows Phone hasn't been supported since 2017, it is highly unlikely this is going to be patched.
···+Despite Microsoft normally being a very anti-consumer company, the Surface Duo and Duo 2 are unlockable via the [standard unlock procedure](../../misc/generic-unlock.md).As for Windows Phones, there are no official methods, but an [unofficial method][win-phone-unlock] has been around for a while, and supports all Mirosoft-made Lumias except for the 540 and 535, as Windows Phone hasn't been supported since 2017, it is highly unlikely this is going to be patched.
+1
-1
brands/motorola/README.md
+1
-1
brands/motorola/README.md
···> This page does not cover MOTOTRBO or APX, which are manufactured by Motorola Solutions—a company completely separate from Motorola Mobility. Currently, no information is available on unlocking Solutions devices.-To unlock your bootloader, you have to submit a request on [this][Unlock Code Website] website, which is pretty bad on its own (*wink* [Huawei](/brands/huawei/README.md)).In addition, [this forum post][Old devices ineligible] says that once a device passes a certain age (the age not being specified), the device becomes ineligible.
···> This page does not cover MOTOTRBO or APX, which are manufactured by Motorola Solutions—a company completely separate from Motorola Mobility. Currently, no information is available on unlocking Solutions devices.+To unlock your bootloader, you have to submit a request on [this][Unlock Code Website] website, which is pretty bad on its own (*wink* [Huawei](../huawei/README.md)).In addition, [this forum post][Old devices ineligible] says that once a device passes a certain age (the age not being specified), the device becomes ineligible.
+1
-1
brands/nokia/README.md
+1
-1
brands/nokia/README.md
+2
-2
brands/nothing/README.md
+2
-2
brands/nothing/README.md
···to enable **OEM unlocking** in **Developer Options** settings page. This is the same procedure as on Google Pixel.
···to enable **OEM unlocking** in **Developer Options** settings page. This is the same procedure as on Google Pixel.
+1
-1
brands/oneplus/README.md
+1
-1
brands/oneplus/README.md
···However, do tread with caution as OPPO and OnePlus have merged their codebases into a "unified codebase", so OnePlus can, at any time, disable their unlocks.
···However, do tread with caution as OPPO and OnePlus have merged their codebases into a "unified codebase", so OnePlus can, at any time, disable their unlocks.
+1
-1
brands/oppo/README.md
+1
-1
brands/oppo/README.md
+2
-2
brands/oukitel/README.md
+2
-2
brands/oukitel/README.md
···-Oukitel follows the [standard unlock procedure](/misc/generic-unlock.md) for their MediaTek devices, and the [Unisoc procedure][Unisoc Unlock] for their Unisoc devices.
···+Oukitel follows the [standard unlock procedure](../../misc/generic-unlock.md) for their MediaTek devices, and the [Unisoc procedure][Unisoc Unlock] for their Unisoc devices.
+1
-1
brands/samsung/README.md
+1
-1
brands/samsung/README.md
···If you have a North American device and were lucky enough not to update for a while, you can check out [this paid service][Paid North American Unlock] at your own risk. Any phones prior to the S23 with an Exynos SoC can be unlocked if not carrier locked, regardless of region.
···If you have a North American device and were lucky enough not to update for a while, you can check out [this paid service][Paid North American Unlock] at your own risk. Any phones prior to the S23 with an Exynos SoC can be unlocked if not carrier locked, regardless of region.
+1
-1
brands/sony/README.md
+1
-1
brands/sony/README.md
+1
-1
brands/tecno/README.md
+1
-1
brands/tecno/README.md
···-Tecno requires you to have a [Tecno ID][Tecno ID] for two weeks before the OEM Unlocking option becomes available in the settings. Afterwards, you can follow the [standard unlock guide](/misc/generic-unlock.md) for devices with a MediaTek SoC, or the [Unisoc unlock guide][Unisoc Unlock] for models with a Unisoc SoC.
···+Tecno requires you to have a [Tecno ID][Tecno ID] for two weeks before the OEM Unlocking option becomes available in the settings. Afterwards, you can follow the [standard unlock guide](../../misc/generic-unlock.md) for devices with a MediaTek SoC, or the [Unisoc unlock guide][Unisoc Unlock] for models with a Unisoc SoC.
+2
-2
brands/ulefone/README.md
+2
-2
brands/ulefone/README.md
···-Ulefone follows the [standard unlock procedure](/misc/generic-unlock.md) for their MediaTek devices, and the [Unisoc procedure][Unisoc Unlock] for their Unisoc devices.
···+Ulefone follows the [standard unlock procedure](../../misc/generic-unlock.md) for their MediaTek devices, and the [Unisoc procedure][Unisoc Unlock] for their Unisoc devices.
+1
-1
brands/umidigi/README.md
+1
-1
brands/umidigi/README.md
···Umidigi phones are generally unlockable, however due to them being a budget-focused manufacturer, they use Unisoc SoCs, and Unisoc requires a bunch of [extra steps to unlock][Unisoc Unlock] for whatever reason, and therefore I wouldn't consider them completely safe.
···Umidigi phones are generally unlockable, however due to them being a budget-focused manufacturer, they use Unisoc SoCs, and Unisoc requires a bunch of [extra steps to unlock][Unisoc Unlock] for whatever reason, and therefore I wouldn't consider them completely safe.
+1
-1
brands/vivo/README.md
+1
-1
brands/vivo/README.md
···-There is also a chance that your device is vulnerable to one of the MTK or Unisoc [exploits](/README.md/#universal-soc-based-methods).Vivo devices have kernel-level patches to block the `su` binary, so to use Magisk you should flash this modified version with `suu`.
···+There is also a chance that your device is vulnerable to one of the MTK or Unisoc [exploits](../../README.md#universal-soc-based-methods).Vivo devices have kernel-level patches to block the `su` binary, so to use Magisk you should flash this modified version with `suu`.
+1
-1
brands/xiaomi/README.md
+1
-1
brands/xiaomi/README.md
+1
-1
brands/zte/README.md
+1
-1
brands/zte/README.md
···-There is also a chance that your device is vulnerable to one of the MTK or Unisoc [exploits](/README.md/#universal-soc-based-methods).Side note, on the A11 link there is a collection of apps to grant a system shell, but they would probably only work on old models.
···+There is also a chance that your device is vulnerable to one of the MTK or Unisoc [exploits](../../README.md#universal-soc-based-methods).Side note, on the A11 link there is a collection of apps to grant a system shell, but they would probably only work on old models.
+8
-8
carriers/README.md
+8
-8
carriers/README.md
···Land of the free... unless you want your phone to be free. American carriers have been historically bad with bootloader unlocks.All devices sold in Canada after December 1, 2017 are sold unlocked, and any devices sold before then legally have to be unlocked for free, thanks to [the Wireless Code](https://crtc.gc.ca/eng/archive/2017/2017-200.htm). For devices sold before then however..If you buy a Sony or Sharp phone used, high chance it's going to be locked to a Japanese carrier as that's just where Sony and Sharp are popular.
···Land of the free... unless you want your phone to be free. American carriers have been historically bad with bootloader unlocks.All devices sold in Canada after December 1, 2017 are sold unlocked, and any devices sold before then legally have to be unlocked for free, thanks to [the Wireless Code](https://crtc.gc.ca/eng/archive/2017/2017-200.htm). For devices sold before then however..If you buy a Sony or Sharp phone used, high chance it's going to be locked to a Japanese carrier as that's just where Sony and Sharp are popular.
+2
-2
carriers/brands/tmobile/README.md
+2
-2
carriers/brands/tmobile/README.md
···-In general, T-Mobile generally lets you unlock your bootloader, even if your phone is still carrier locked, likely related to the fact T-Mobile has always supported Android (they were the first carrier in the world to sell an Android device), way back in 2011, T-Mobile said on Twitter that CyanogenMod (a very popular custom ROM, now known as LineageOS) was great, and they were excited to see what Cyanogen would do [for T-Mobile's new phone](https://x.com/TMobile/status/60111542494048256). T-Mobile has also seemingly forced certain manufacturers to make their bootloaders unlockable, as phones like the LG G6 (normally not unlockable), is unlockable via the [standard unlock procedure](/misc/generic-unlock.md) for T-Mobile models.-Do note that this does *not* account for phones made by T-Mobile, these phones have a number of different OEMs, usually Wingtech for newer models, and [HTC](/brands/htc/README.md) for older models, however they've been made by a varity of different OEMs, including [TCL](/brands/tcl/README.md), [Samsung](/brands/samsung/README.md), [Sharp](/brands/sharp/README.md), Danger, [LG](/brands/lg/README.md) and [Huawei](/brands/huawei/README.md).
···+In general, T-Mobile generally lets you unlock your bootloader, even if your phone is still carrier locked, likely related to the fact T-Mobile has always supported Android (they were the first carrier in the world to sell an Android device), way back in 2011, T-Mobile said on Twitter that CyanogenMod (a very popular custom ROM, now known as LineageOS) was great, and they were excited to see what Cyanogen would do [for T-Mobile's new phone](https://x.com/TMobile/status/60111542494048256). T-Mobile has also seemingly forced certain manufacturers to make their bootloaders unlockable, as phones like the LG G6 (normally not unlockable), is unlockable via the [standard unlock procedure](../../../misc/generic-unlock.md) for T-Mobile models.+Do note that this does *not* account for phones made by T-Mobile, these phones have a number of different OEMs, usually Wingtech for newer models, and [HTC](../../../brands/htc/README.md) for older models, however they've been made by a varity of different OEMs, including [TCL](../../../brands/tcl/README.md), [Samsung](../../../brands/samsung/README.md), [Sharp](../../../brands/sharp/README.md), Danger, [LG](../../../brands/lg/README.md) and [Huawei](../../../brands/huawei/README.md).
+1
-1
ru/README.md
+1
-1
ru/README.md
···[](https://github.com/melontini/bootloader-unlock-wall-of-shame/blob/main/LICENSE)
···[](https://github.com/melontini/bootloader-unlock-wall-of-shame/blob/main/LICENSE)