Project

General

Profile

Actions

BootloadersFreedom » History » Revision 25

« Previous | Revision 25/70 (diff) | Next »
Denis 'GNUtoo' Carikli, 01/31/2020 02:24 AM


Bootloaders

Device and documentation Freedom situation
Samsung Nexus S (i902x) Proprietary, Signed on the tested devices
Samsung Galaxy S2 (i9100) Proprietary, probably Signed
LG Optimus black (p970) unsigned, can be replaced with upstream u-boot
Galaxy SIII (I9300)
Galaxy SIII 4G (I9305)
Galaxy Note II (N7100)
Galaxy Note II 4G (N7105)
* Proprietary, Signed
* There is work in progress to understand if we can avoid the signature
Golden Delicous GTA04 unsigned, free software

Other attempts that involves bypassing the bootrom

There have been several security issues in bootrom, which can enable to run fully free software bootloaders, that are under the user control, even on devices that are configured to enforce bootloader signatures.

The most interesting security issues is when it enables to just replace the nonfree bootloader by a free bootloader that is controlled by the user.

While being able to load a free bootloader through USB is nice, it's not enough per se as it has usability concerns: it's not convenient to need another computer each time you need to power on your smartphone or tablet. So while the protocol could still be implemented in some tiny micro-usb device with a microcontroller, it would still require way more work to write the software, manufacture such devices, etc.

Affected SOCs Type Link
Tegra USB boot fusee_gelee
IMX 5 and 6 Normal boot, and maybe USB boot too Ref_QBVR2017-0001.txt

Other links to cathegorize:

See also

Updated by Denis 'GNUtoo' Carikli about 5 years ago · 25 revisions

Also available in: PDF HTML TXT