Project

General

Profile

GTI9100GBootloaderFreedom » History » Version 1

Denis 'GNUtoo' Carikli, 03/06/2020 09:56 PM

1 1 Denis 'GNUtoo' Carikli
h1. I9100GBootloader
2
3
h2. Signed versions
4
5
To get the bootrom to try to boot on USB, you need to do the following:
6
* Connect the USB cable to the device but make sure it's not connected on the computer.
7
* Power off the device
8
* Connect the USB cable
9
10
If we do that, we get the following in the kernel log of your laptop:
11
<pre>
12
usb 1-1: new high-speed USB device number 24 using ehci-pci
13
usb 1-1: unable to get BOS descriptor or descriptor too short
14
usb 1-1: New USB device found, idVendor=0451, idProduct=d00f, bcdDevice= 0.00
15
usb 1-1: New USB device strings: Mfr=33, Product=37, SerialNumber=0
16
usb 1-1: Product: OMAP4430
17
usb 1-1: Manufacturer: Texas Instruments
18
</pre>
19
20
We can also try to get a bit more infos with omap-usb-boot:
21
<pre>
22
$ sudo omap-usb-boot -v -w boot invalidbootmedia
23
Finding and opening USB device
24
Found and opened omap4 USB device: OMAP4430
25
ASIC device id: 4430, HS device
26
Booting from device invalidbootmedia...
27
Booting device invalidbootmedia not found
28
Booting from device failed
29
30
</pre>
31
32
Here we know the device is signed because it's a "HS device".
33
If it was not signed it would print "GP device" instead.
34
35
h2. TODO
36
37
* Understand how to get unsigned versions (Android version, serial number, etc)
38
* Get a device with u-boot and ask samsung for source code