Motorola: Difference between revisions
SinexTitan (talk | contribs) my last fix broke smth which now be fixed |
→Intentional bootloader unlock restriction on some Motorola models: Source: I purchased a Moto G14 under the assumption that I could unlock it. |
||
(One intermediate revision by one other user not shown) | |||
Line 25: | Line 25: | ||
Most E-series models, devices with Android GO pre-installed, some MTK models, Amazon Prime devices do not support the official bootloader unlock method.<ref>https://forums.lenovo.com/t5/moto-e13/How-to-root-Moto-E13/m-p/5302949?page=1#6312054</ref> | Most E-series models, devices with Android GO pre-installed, some MTK models, Amazon Prime devices do not support the official bootloader unlock method.<ref>https://forums.lenovo.com/t5/moto-e13/How-to-root-Moto-E13/m-p/5302949?page=1#6312054</ref> | ||
==== | ====ODM devices==== | ||
There is a strong possibility that devices not created by Motorola's core development team but purchased from | There is a strong possibility that devices not created by Motorola's core development team but purchased from ODMs will not be able to be officially unlocked.<ref>https://github.com/melontini/bootloader-unlock-wall-of-shame/blob/main/brands/motorola/README.md#unofficial-ways</ref><ref>https://github.com/orgs/moto-fogorow/discussions/1</ref> | ||
For example, the Moto G24, G24 Power, E7 and E7 Power models manufactured by Tinno have a blocked bootloader unlock feature if the device is not a development device. Even if this lock can be bypassed, the bootloader will automatically lock after rebooting the device if it is not a development device.<ref>https://fogorow.fuckyoumoto.xyz/docs/dev/bootloader#official-way</ref> | For example, the Moto G24, G24 Power, E7 and E7 Power models manufactured by Tinno have a blocked bootloader unlock feature if the device is not a development device. Even if this lock can be bypassed, the bootloader will automatically lock after rebooting the device if it is not a development device.<ref>https://fogorow.fuckyoumoto.xyz/docs/dev/bootloader#official-way</ref> | ||
Line 44: | Line 44: | ||
Over time, a community of enthusiasts successfully unlocked the bootloader on Moto G13/G23 by decompiling the lk (Little Kernel, bootloader) partition, studying the key generation algorithm, and creating a key generator (keygen).<ref>https://penangf.fuckyoumoto.xyz/docs/dev/bootloader/#bootloader-unlock</ref><ref>https://penangf.fuckyoumoto.xyz/docs/dev/oem-key-algorithm</ref><ref>https://github.com/moto-penangf/fuckyoumoto/blob/main/oem_keygen.py</ref> | Over time, a community of enthusiasts successfully unlocked the bootloader on Moto G13/G23 by decompiling the lk (Little Kernel, bootloader) partition, studying the key generation algorithm, and creating a key generator (keygen).<ref>https://penangf.fuckyoumoto.xyz/docs/dev/bootloader/#bootloader-unlock</ref><ref>https://penangf.fuckyoumoto.xyz/docs/dev/oem-key-algorithm</ref><ref>https://github.com/moto-penangf/fuckyoumoto/blob/main/oem_keygen.py</ref> | ||
This proves that bootloader unlocking was originally intended to be possible, '''but Motorola deliberately concealed it from customers by refusing to provide the necessary keys.''' | This proves that bootloader unlocking was originally intended to be possible, '''but Motorola deliberately concealed it from customers by refusing to provide the necessary keys.''' | ||
Motorola specifically avoids offering the necessary keys/tools for bootloader unlocking on models with Spreadtrum/Unisoc SoCs, which are often used in more affordable devices. | |||
====List of phones with bootloader unlocking disabled==== | ====List of phones with bootloader unlocking disabled==== | ||
Line 52: | Line 54: | ||
*Moto E7 / E7 Power | *Moto E7 / E7 Power | ||
*Moto G13 / G23 | *Moto G13 / G23 | ||
*Moto G14 | |||
*Moto G24 / G24 Power | *Moto G24 / G24 Power | ||
*Moto G22 | *Moto G22 |