[Fire HD 8 and HD 10 Original Android Development] kumanotabi:
hello.

>sudo ./bootrom-step-minimal.sh

I did not go well trying to try this method.

Began to boot loop forever...:crying:

So, I try Unbricking step.

But I will stop with an error.

ubuntu@ubuntu:~/work/unbrick$ sudo ./bootrom.sh

[2019-07-25 12:32:28.730720] Waiting for bootrom

[2019-07-25 12:32:39.026643] Found port = /dev/ttyACM0

[2019-07-25 12:32:39.027400] Handshake

[2019-07-25 12:32:39.028316] Disable watchdog

* * * Remove the short and press Enter * * *

[2019-07-25 12:32:40.988960] Init crypto engine

[2019-07-25 12:32:41.014450] Disable caches

[2019-07-25 12:32:41.015054] Disable bootrom range checks

[2019-07-25 12:32:41.030245] Load payload from ../brom-payload/build/payload.bin = 0x45D0 bytes

[2019-07-25 12:32:41.036042] Send payload

[2019-07-25 12:32:41.694019] Let's rock

[2019-07-25 12:32:41.695290] Wait for the payload to come online...

[2019-07-25 12:32:46.411830] all good

[2019-07-25 12:32:46.412248] Check GPT

Traceback (most recent call last):

File "main.py", line 92, in <module>

main()

File "main.py", line 61, in main

switch_user(dev)

File "main.py", line 35, in switch_user

raise RuntimeError("what's wrong with your GPT?")

RuntimeError: what's wrong with your GPT?

Apparently GPT was broken, so I tried again referring to it here.

https://xdaforums.com/fire-tv/development/unlock-fire-tv-stick-2nd-gen-tank-t3907002/page11

ubuntu@ubuntu:~/work/amonet_v1.1.2/amonet$ sudo ./bootrom-step.sh

[2019-07-25 12:37:56.541271] Waiting for bootrom

[2019-07-25 12:38:02.067849] Found port = /dev/ttyACM0

[2019-07-25 12:38:02.068520] Handshake

[2019-07-25 12:38:02.069698] Disable watchdog

* * * Remove the short and press Enter * * *

[2019-07-25 12:38:04.745704] Init crypto engine

[2019-07-25 12:38:04.772419] Disable caches

[2019-07-25 12:38:04.773460] Disable bootrom range checks

[2019-07-25 12:38:04.784366] Load payload from ../brom-payload/build/payload.bin = 0x4820 bytes

[2019-07-25 12:38:04.785755] Send payload

[2019-07-25 12:38:05.372807] Let's rock

[2019-07-25 12:38:05.373372] Wait for the payload to come online...

[2019-07-25 12:38:05.377252] all good

[2019-07-25 12:38:05.377346] Check GPT

[7 / 7]

[2019-07-25 12:38:13.083091] gpt_parsed = {'KB': (2048, 2048), 'DKB': (4096, 2048), 'EXPDB': (6144, 35584), 'UBOOT': (41728, 2048), 'boot': (43776, 32768), 'recovery': (76544, 32768), 'MISC': (109312, 1024), 'LOGO': (110336, 7168), 'TEE1': (117504, 10240), 'TEE2': (127744, 10240), 'system': (137984, 1761280), 'cache': (1899264, 512000), 'userdata': (2411264, 12858591), '': (0, 1)}

[2019-07-25 12:38:13.083332] Check boot0

[2019-07-25 12:38:14.596894] Check rpmb

[2019-07-25 12:38:14.803655] Downgrade rpmb

[2019-07-25 12:38:14.805906] Recheck rpmb

[2019-07-25 12:38:15.698111] rpmb downgrade ok

[2019-07-25 12:38:15.698384] Flash lk-payload

Traceback (most recent call last):

File "main.py", line 131, in <module>

main()

File "main.py", line 104, in main

flash_binary(dev, "../lk-payload/build/payload.bin", 0x200000 // 0x200)

File "main.py", line 17, in flash_binary

with open(path, "rb") as fin:

FileNotFoundError: [Errno 2] No such file or directory: '../lk-payload/build/payload.bin'

Because I went to the middle well, I misunderstood that GPT had been completely restored.

ubuntu@ubuntu:~/work/amonet_v1.1.2/amonet$ sudo ./bootrom-step.sh

[2019-07-25 12:39:09.518738] Waiting for bootrom

[2019-07-25 12:39:22.128724] Found port = /dev/ttyACM0

[2019-07-25 12:39:22.129360] Handshake

[2019-07-25 12:39:22.130206] Disable watchdog

* * * Remove the short and press Enter * * *

[2019-07-25 12:39:24.091284] Init crypto engine

[2019-07-25 12:39:24.116576] Disable caches

[2019-07-25 12:39:24.117276] Disable bootrom range checks

[2019-07-25 12:39:24.132020] Load payload from ../brom-payload/build/payload.bin = 0x4820 bytes

[2019-07-25 12:39:24.138120] Send payload

[2019-07-25 12:39:24.781882] Let's rock

[2019-07-25 12:39:24.782954] Wait for the payload to come online...

[2019-07-25 12:39:24.786833] all good

[2019-07-25 12:39:24.787133] Check GPT

[2019-07-25 12:39:32.430089]

[2019-07-25 12:39:32.430342] Sector size (logical): 512 bytes

[2019-07-25 12:39:32.430535] Disk identifier (GUID): D777E46E-A3C6-404C-B722-A24520A91BAE

[2019-07-25 12:39:32.430666] Partition table holds up to 128 entries

[2019-07-25 12:39:32.430783] This partition table begins at sector 2 and ends at sector 33

[2019-07-25 12:39:32.430889] First usable sector is 34, last usable sector is 15269854

[2019-07-25 12:39:32.430988] Other partition table is at sector 15269887

[2019-07-25 12:39:32.431083]

[2019-07-25 12:39:32.431269] Number Start (sector) End (sector) Size Name

[2019-07-25 12:39:32.433182] 1 2048 4095 1024.00 KiB KB

[2019-07-25 12:39:32.433472] 2 4096 6143 1024.00 KiB DKB

[2019-07-25 12:39:32.433758] 3 6144 41727 17.38 MiB EXPDB

[2019-07-25 12:39:32.434081] 4 41728 43775 1024.00 KiB UBOOT

[2019-07-25 12:39:32.434366] 5 43776 76543 16.00 MiB boot

[2019-07-25 12:39:32.434652] 6 76544 109311 16.00 MiB recovery

[2019-07-25 12:39:32.434970] 7 109312 110335 512.00 KiB MISC

[2019-07-25 12:39:32.435254] 8 110336 117503 3.50 MiB LOGO

[2019-07-25 12:39:32.435537] 9 117504 127743 5.00 MiB TEE1

[2019-07-25 12:39:32.435819] 10 127744 137983 5.00 MiB TEE2

[2019-07-25 12:39:32.436106] 11 137984 1899263 860.00 MiB system

[2019-07-25 12:39:32.436471] 12 1899264 2411263 250.00 MiB cache

[2019-07-25 12:39:32.436751] 13 2411264 15269854 6.13 GiB userdata

[2019-07-25 12:39:32.464699]

Traceback (most recent call last):

File "main.py", line 192, in <module>

main()

File "main.py", line 101, in main

raise RuntimeError("bad gpt")

RuntimeError: bad gpt

:crying::crying::crying::crying::crying::crying::crying:

What should I do ...

help me!!:crying: