FindDevicesWithUnsignedBootloaedrs » History » Version 18
Denis 'GNUtoo' Carikli, 03/28/2020 11:54 PM
1 | 1 | Denis 'GNUtoo' Carikli | h1. FindDevicesWithUnsignedBootloaedrs |
---|---|---|---|
2 | |||
3 | Given the huge number of devices out there, buying each device and checking it doesn't scale. Especially as there are multiple variants and even multiple versions of the variants. |
||
4 | |||
5 | For instance for the Galaxy SII we have the GT-I9100 that has an Exynos4 and GT-I9100G that has an OMAP4. And for the GT-I9100G, there are multiple versions. |
||
6 | |||
7 | h2. Making it easy for people to check the devices they have |
||
8 | |||
9 | The first step would be to document what tools already exist to do that and the ones that are lacking. |
||
10 | |||
11 | 18 | Denis 'GNUtoo' Carikli | See [[BootloadersFreedom#Tools]] for more details. |
12 | 1 | Denis 'GNUtoo' Carikli | |
13 | 11 | Denis 'GNUtoo' Carikli | Notes: |
14 | 17 | Denis 'GNUtoo' Carikli | * Even with fuseegelee we might want to know if the device has restricted boot or not. See the [[BootloadersFreedom]] for more details about the limitations of fuseegelee and how to potentailly bypass them. |
15 | 11 | Denis 'GNUtoo' Carikli | * sunxi-tools: does "if sunxi => unsigned?" still stand now that there are fuses drivers? If so still mention the tool as it could detect the SOC which would then tell us that it's most probably unsigned. |
16 | 1 | Denis 'GNUtoo' Carikli | * No tools (beside devmem2 and a good datasheet) to analyze boot settings and dump registers at runtime? |
17 | |||
18 | h2. Checking images at large scale |
||
19 | |||
20 | The idea would be to find a way to get a very large number of stock images for Android devices make tests on the images and automatically check if the bootloaders are signed. |
||
21 | |||
22 | If the bootloaders are under a free software license and are unsigned, once we get and identify the corresponding source code we could publish them. |
||
23 | |||
24 | For the signed bootloaders under a free software license we'd better check with the FSF what is best to do as we need not to redistribute any software that is practically nonfree. |
||
25 | |||
26 | Constraints: |
||
27 | * Check with FSF lawyers how to do it legally |