Motorola: Difference between revisions
fixed my bad. OEM -> ODM |
→Intentional bootloader unlock restriction on some Motorola models: Source: I purchased a Moto G14 under the assumption that I could unlock it. |
||
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 |