Motorola: Difference between revisions

Dunners (talk | contribs)
m title changes didnt bind
added information that unlock key can be obtained only while the device is not outdated
 
(8 intermediate revisions by 5 users not shown)
Line 10: Line 10:
}}
}}


Founded in 1928, and later sold to [[wikipedia:Lenovo|Lenovo]] in 2014, [[wikipedia:Motorola|Motorola]] is a US based company specializing in smartphones, tablets, and public safety equipment.
Founded in 1928, and later sold to [[wikipedia:Lenovo|Lenovo]] in 2014, [[wikipedia:Motorola|'''Motorola''']] is a US based company specializing in smartphones, tablets, and public safety equipment.


==Incidents==
==Incidents==
Line 19: Line 19:


Two Senior MotoAgents have stated that the device needs to have an internet connection for one week following the purchase or a reset to allow the functionality of bootloader unlocking.<ref>https://forums.lenovo.com/t5/moto-g52/OEM-unlock-option-greyed-out/m-p/5289637</ref><ref>https://forums.lenovo.com/t5/motorola-one-5G-ACE/OEM-Unlock-option-greyed-out/m-p/5232007</ref>
Two Senior MotoAgents have stated that the device needs to have an internet connection for one week following the purchase or a reset to allow the functionality of bootloader unlocking.<ref>https://forums.lenovo.com/t5/moto-g52/OEM-unlock-option-greyed-out/m-p/5289637</ref><ref>https://forums.lenovo.com/t5/motorola-one-5G-ACE/OEM-Unlock-option-greyed-out/m-p/5232007</ref>
According to a post on Motorola's official forum from one of the Moto Agents, once the device reaches a certain age (no specific age is given), it becomes unable to get a key to unlock the bootloader.<ref>https://forums.lenovo.com/t5/MOTOROLA-Android-Developer-Community/Your-device-does-not-qualify-for-bootloader-unlocking/m-p/5234690?page=3#6297769</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>
====OEM devices====
There is a strong possibility that devices not created by Motorola's core development team but purchased from OEMs 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>
The only way bypass it is to flash a [https://fogorow.fuckyoumoto.xyz/docs/modding/custom-bootloader custom ChouChou bootloader] specially ported for your device, that will disable this check.


====Intentional bootloader unlock restriction on some Motorola models====
====Intentional bootloader unlock restriction on some Motorola models====
Line 26: Line 37:
Notably, on more affordable devices with the same SoC, such as the Moto G31, bootloader unlocking was officially available.
Notably, on more affordable devices with the same SoC, such as the Moto G31, bootloader unlocking was officially available.


For a long time, customers submitted requests on Motorola's official forum, asking for the ability to obtain an unlock key or an alternative method. <ref>https://forums.lenovo.com/t5/moto-g13/Motorola-Moto-G13-G23-bootloader/m-p/5342278</ref><ref>https://forums.lenovo.com/t5/MOTOROLA-Android-Developer-Community/How-to-unlock-bootloader-on-Motorola-moto-G23/m-p/5277660</ref><ref>https://forums.lenovo.com/t5/MOTOROLA-Android-Developer-Community/Moto-G23-Bootloader-unlock-request/m-p/5319977</ref><ref>https://forums.lenovo.com/t5/moto-g23/Moto-G23-%E2%80%93-Request-to-include-SID-Keys-in-next-OTA-Update/m-p/5344909</ref>  
For a long time, customers submitted requests on Motorola's official forum, asking for the ability to obtain an unlock key or an alternative method.<ref>https://forums.lenovo.com/t5/moto-g13/Motorola-Moto-G13-G23-bootloader/m-p/5342278</ref><ref>https://forums.lenovo.com/t5/MOTOROLA-Android-Developer-Community/How-to-unlock-bootloader-on-Motorola-moto-G23/m-p/5277660</ref><ref>https://forums.lenovo.com/t5/MOTOROLA-Android-Developer-Community/Moto-G23-Bootloader-unlock-request/m-p/5319977</ref><ref>https://forums.lenovo.com/t5/moto-g23/Moto-G23-%E2%80%93-Request-to-include-SID-Keys-in-next-OTA-Update/m-p/5344909</ref>  
However, Motorola Agents either ignored these messages or responded with: ''"- This phone does not support bootloader unlocking"''.
However, Motorola Agents either ignored these messages or responded with: ''"- This phone does not support bootloader unlocking"''.
Later, after numerous inquiries, Motorola issued a formal response: ''"- We will forward this information to the developers."'' However, no further action was taken.  
Later, after numerous inquiries, Motorola issued a formal response: ''"- We will forward this information to the developers."'' However, no further action was taken.  


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.'''
====List of phones with bootloader unlocking disabled====
This not a complete list of models, in which bootloader cannot be unlocked officially:
*Moto E22i
*Moto E14
*Moto E13
*Moto E7 / E7 Power
*Moto G13 / G23
*Moto G24 / G24 Power
*Moto G22


==References==
==References==
<references />
<references />
[[Category:Mobile phone manufacturers]]
[[Category:Motorola]]
[[Category:Motorola]]