yashsingh1/xdaforums huggingface dataset:
[Fire HD 8 and HD 10 Original Android Development] deadseth:
okay. this maybe a dumb question, but its a question regardless.

ok. im in hacked fastboot from the unbricking steps n all, but my battery is mad dead, not enough for flashing.

am i screwed or is there a way to force a charge or bypass fastboots requirements for the battery level?!
[Fire HD 8 and HD 10 Original Android Development] chairmanmiaow:
It's been a while since I've done this so time to check the current state of the art again. I mangled a fully working suez with unlocked bootloader + twrp + lineageos + root by stupidly incorrectly flashing a twrp update using the twrp app and need to reset it to stock and redo it from scratch.

The tablet isn't bricked - it still boots fine to a working lineageos 16 + root and I think the bootloader is still unlocked - I just don't have a working recovery any more. How do I get back to stock from here?

As a more general question I'm familiar with the rooting procedure once I get back to stock but is it safe to use Amazon's current firmware as of Jan 2023? FireOS 5.3.7.3 is available or do I need to find an earlier version?

Is it possible to use fastboot to install the stock firmware to the suez in bootloader mode?
[Fire HD 8 and HD 10 Original Android Development] Georodin:
------ FINAL EDIT ------

It was indeed my Pi 4B not assigning the AMC0port to the Fire Tablet. When I continued with the bootrom-step-minimal.sh step on a quick and dirty setup of a headlees ubuntu it did work directly. Thanks :)

------ FINAL EDIT END ------

Hey guys, thanks for the awesome tutorial.

Im stuck at the sudo ./bootrom-step-minimal.sh.

It tells me

georodin@Georodin-SPC:~/amonet$ sudo ./bootrom-step-minimal.sh
[2023-02-17 13:36:44.771299] Waiting for bootrom

Here the result of lsusb

Bus 001 Device 042: ID 0e8d:0003 MediaTek Inc. MT6227 phone

and nothing more. I disconnected my SL056ZE after the YES prompt to brick it.

Imo the instruction reads a bit ambigous if I should reconnect the Tablet while the bootrom-step-minimal.sh is still running or should it finish? But like I mentioned im stuck at Waiting for bootrom.

Any advice for me? :)

EDIT:

After digging a bit in the python script(im not a python dev)

I found that the issue may be that im using a Pi 4B as Linux device. It says in the common.py

elif sys.platform.startswith("linux"):
ports = glob.glob("/dev/ttyAMC*")

But when I cant find any AMC port in Pi 4B and I think it is maybe not generated when plugging in the Fire HD 10.
[Fire HD 8 and HD 10 Original Android Development] Infraviored:
I need some help.

I went through all the pain of opening up and unbricking it with amonet-suez-v1.1.2.zip

Then I was in TWRP, I think 3.2.sth.

I tried to adb sideload the latest lineage for my device from this thread: https://xdaforums.com/t/rom-testing-suez-lineage-16-0-05-july-2022.4232785/

The installation finished with a red error message like /data partition not found.

I restarted the tablet, which is now stuck in a lineage os bootloop.

I thought the problem might be not having the most recent TWRP. So I brought the tablet into hacked-fastboot, and flashed TWRP 3.6.1.2, which succeeded.

Not I can not even access my recovery anymore. When I try to with volume and pwr, the screen stays black.

A) why is the lineage in a bootloop

B) What about the /data partition missing error

C) How to get my TWRP to work again?

I am out of ideas.
[Fire HD 8 and HD 10 Original Android Development] psi78:
You could try using command line in a terminal on a PC when the device is connected via usb cable:

Get into fastboot mode if you get adb access while booting:

adb reboot bootloader

If in fastboot mode flash twrp and then reboot into recovery (from remote PC command line):

fastboot flash recovery twrp.img

fastboot reboot recovery

Or in case you get adb access try rebooting into recovery with:

adb reboot recovery

The most important part is to get TWRP running.

From there i'd format data partition if i were you.
[Fire HD 8 and HD 10 Original Android Development] Infraviored:
I can not get into fastboot .

I can unbrick the device again by shorting this pin. Then still, I just followed the guide, so I will get to the same situation.

Did you first upgrade the TWRP to the most recent version?

Because with the TWRP provided in this amonet package, Data partition is not recognized.

I could also not format it, as it was not recognized.

One option would be to replace the TWRP in amonet with the most recent one and then do the unbrick.
[Fire HD 8 and HD 10 Original Android Development] psi78:
Don't remember which TWRP version i used first.

At the moment TWRP 3.6.1-9.0 for suez, since 3.6.1-9.2 leads to a bootloop of LineageOS when Magisk is installed (it's possible to make it work though).

What happens when the tablet is off and you press power button + the volume key next to the headphone jack? Screen still black? Normally you should get into TWRP/recovery then if it's properly installed.
[Fire HD 8 and HD 10 Original Android Development] nickname2606:
Hello, my suez screen still black when I press power button + the volume key, what can I do to unbrick it? Last time it's running on original FireOS, suddenly dead in a bad day :(
[Fire HD 8 and HD 10 Original Android Development] OriginalGoschi:
Hello,

i tried to install lineageOS 16 with success on a Fire HD 10 (2017) but at the end i had the problem to have no space for the Gapps. So i decided to Resize the partitions with no success. At the end i wanted to delete and recreate the System Partition when i was in TWRP RecoveryMode.

After Deleting the System Parition with "parted" i rebooted and that was a big mistake. Now i am in a Bootloop and don't know how to get in Fastboot or RecoveryMode.

Here in the board is mentioned that i have to opened it. Now the Fire HD is opened in front of me at my Desk but i don't know what to do.
[Fire HD 8 and HD 10 Original Android Development] bbt995:
how to root Fire HD 10 on window pc , tks
[Fire HD 8 and HD 10 Original Android Development] targa:
Have you tried to load recovery.img using fastboot ? That should always work...
[Fire HD 8 and HD 10 Original Android Development] OriginalGoschi:
The Problem is, that i dont know how get into fastboot Mode. Do you have a tip for me?
[Fire HD 8 and HD 10 Original Android Development] bbt995:
help me , in don't unbrick my tablet
[Fire HD 8 and HD 10 Original Android Development] trancer03:
I get an error:

[2023-04-19 19:09:48.066897] Waiting for bootrom
[2023-04-19 19:10:20.577766] Found port = /dev/ttyACM0
[2023-04-19 19:10:20.617043] Handshake
[2023-04-19 19:10:20.637845] Disable watchdog
b''
b'\x00\x01'
Traceback (most recent call last):
File "main.py", line 192, in <module>
main()
File "main.py", line 82, in main
handshake(dev)
File "/home/irina/Загрузки/KindleRoot/amonet/modules/handshake.py", line 11, in handshake
dev.write32(0x10007000, 0x22000000)
File "/home/irina/Загрузки/KindleRoot/amonet/modules/common.py", line 163, in write32
self.check(self.dev.read(2), b'\x00\x01') # arg check
File "/home/irina/Загрузки/KindleRoot/amonet/modules/common.py", line 90, in check
raise RuntimeError("ERROR: Serial protocol mismatch")
RuntimeError: ERROR: Serial protocol mismatch
[Fire HD 8 and HD 10 Original Android Development] Infraviored:
After going through the full unbrick procedure, i am in TWRP 3.2.3.0

I enable system modifications,

adb push lineage-16.0-20220705-UNOFFICIAL-suez.zip /sdcard,

try to install.

I get the error:

Skipping Digest check...

Zip file is corrupt! Error installing zip file '/sdcard/lineage-16.0-20220705-UNOFFICIAL-suez.zip'

Why so?
[Fire HD 8 and HD 10 Original Android Development] dogigniter:
I also repartitioned system, cache and userdata partitions so I could do gapps

I also had a bootloop after this

I think it was a partition alignment issue, the end of my userdata was 31.0gb and start of boot was also 31.0gb but doing p free showed free space between them. Switched units to kb and resized userdata partition so no gap between userdata and boot and it booted!

Also make sure the partitions are correctly named as I'd messed that up as well and accidentally named the boot partition as userdata
[Fire HD 8 and HD 10 Original Android Development] cexcells:
How do you downgrade?

I have downloaded update-kindle-Fire_HD10_7th_Gen-40.6.5.9_user_659662020 yo PC but how do I install it?
[Fire HD 8 and HD 10 Original Android Development] Klaus R:
Hi everybody. I´m almost running suez with twrp and lin16. Is it possible to flash FireOS by twrp as well? If so, is a special version recommended?

Thanx in advance!
[Fire HD 8 and HD 10 Original Android Development] smithbill:
My post here should give you basic instructions (assuming you have TWRP & root?)
[Fire HD 8 and HD 10 Original Android Development] Klaus R:
Thanx a lot, just what i was looking for.

There are links in this forum to newer versions, all from https://fireos-tablet-src.s3.amazonaws.com, up to v5.6.3.0. Do you think i can flash them also? Or should i stay with (v 5.3.7.3) you mentioned?
[Fire HD 8 and HD 10 Original Android Development] smithbill:
I think (but can't recall the exact version numbers) that v5.3.7.3 = v5.6.3.0. Amazon screwed up the version numbers at some point and caused massive confusion about which version was which & which version was the latest.

As far as I'm aware, the version for download on the Amazon website (which is presumably v5.3.7.3 still) *is* the latest. Those versions you find elsewhere with later version numbers, are most likely BEFORE they changed the numbering and so are actually *older* than the one on the Amazon website.

Providing you have TWRP & are rooted, you can flash the FireOS version from Amazon. I strongly suggest that after flashing, you wipe Caches, reboot to TWRP Recovery (not to System!) then finally reboot again but to System - this may help ensure Amazon doesn't do something to overwrite your TWRP Recovery partition.

You can then flash Magisk (I think I included details of how to do that in my post). And then use Fire Toolbox to debloat (don't OVER debloat as removing some essential process can stop your FireHD10 booting & you will then have to start over by reflashing FireOS again).
[Fire HD 8 and HD 10 Original Android Development] Klaus R:
Ah, ok. Mine is on 5.7.0.0, with 659662020. That's exactly the number of that one linked by you to amazon website (v5.3.7.3).

This version seems to have patches by amazon to avoid bootloader cracking. k4yOz link deals with mtk-su to gain root temporarily, won`t work anymore. Retyre's approach link is with SuperSU, ran the script but no su possible. So i have to look for a different approch to get root. No root, no twrp

I succeeded with this post by @smartypantsuk to gain root. Now going up to twrp ...
[Fire HD 8 and HD 10 Original Android Development] Klaus R:
May I ask why you chose that way to install magisk? Is there any problem with installing the usual way (zip in twrp & apk in running system)?
[Fire HD 8 and HD 10 Original Android Development] smithbill:
I tried Zip in TWRP & apk which all seemed to work, but when I then launched Magisk app, I think it told me Magisk wasn't installed & when I chose to install Magisk from within the Magisk app, the only method presented was to patch the boot.img

Anyway, patching the boot.img using the latest Magisk worked flawlessly & gave no problems - so seems like a good solution to me.
[Fire HD 8 and HD 10 Original Android Development] smithbill:
I'm not sure upgrading TWRP to the very latest version is a good idea, I'm sure I've read that it causes problems. I recommend sticking with a working version (I can't recall what version mine is, but 3.6.9_1.2 seems familiar, or is it 3.6.1_9.2? sorry, can't recall the right version number).

If your TWRP isn't broken then don't try fixing it by upgrading to a newer version.
[Fire HD 8 and HD 10 Original Android Development] Klaus R:
I flashed Magisk zip in Twrp, then renamed it with twrp file manager to apk and copied it to /system. After system boot Magisk Manager App was not installed completely, but starting it downloaded some missing files. Afterwards it runs without probs.
[Fire HD 8 and HD 10 Original Android Development] cRaZy-bisCuiT:
When trying to temporary bricking the device I get the following error. Which version is required?

sudo ./bootrom-step-minimal.sh
[2023-07-09 22:36:36.674250] Waiting for bootrom
[2023-07-09 22:36:47.738967] Found port = /dev/ttyACM0
[2023-07-09 22:36:47.776022] Handshake
[2023-07-09 22:36:47.796982] Disable watchdog
b''
b'\x00\x01'
Traceback (most recent call last):
File "/home/laurens/Dokumente/suez/amonet/modules/main.py", line 192, in <module>
main()
File "/home/laurens/Dokumente/suez/amonet/modules/main.py", line 82, in main
handshake(dev)
File "/home/laurens/Dokumente/suez/amonet/modules/handshake.py", line 11, in handshake
dev.write32(0x10007000, 0x22000000)
File "/home/laurens/Dokumente/suez/amonet/modules/common.py", line 163, in write32
self.check(self.dev.read(2), b'\x00\x01') # arg check
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/laurens/Dokumente/suez/amonet/modules/common.py", line 90, in check
raise RuntimeError("ERROR: Serial protocol mismatch")
RuntimeError: ERROR: Serial protocol mismatch
[Fire HD 8 and HD 10 Original Android Development] ForForkSake:
Could simply mean the short was not applied correctly, you will have to keep pressing the power button to turn on then turn off the tablet and start again.
[Fire HD 8 and HD 10 Original Android Development] foysal105:
Hello everyone,

I don't know if my question is relevant or not. I have a windows based system and the codes here are for Linux user. Can anyone tell me how to use this process using windows 10??
[Fire HD 8 and HD 10 Original Android Development] badbob001:
If I want to go back to stock, can I just download FireOS 5.6.2.0 bin file and use twrp to flash it?

Or do I really need to first flash back the original recovery image? I tried this: fastboot flash recovery bin/recovery.img, but it says my bootloader is locked.
[Fire HD 8 and HD 10 Original Android Development] smithbill:
Bit late answering, but my post #1622 should answer your question.
[Fire HD 8 and HD 10 Original Android Development] :
Hello,

Revisiting hacking my Fire HD 10 after giving up in 2020 (I thought I killed it during the downgrade brick). Turns out I didn't and the tablet now displays the Amazon logo and the text "=> HACKED FASTBOOT mode: (0) - xyz, k40z" on screen. Where should I go from here?

Edit:

Gonna add some important info I forgot. I remeber the last thing I did years ago was being able to root, then perform the brick. My VM lost connection with the device, which lead me into thinking I killed it. Decided to try it out again, starting at the step where you type "sudo ./bootrom-step-minimal.sh." and the following step.

Thanks!
[Fire HD 8 and HD 10 Original Android Development] psi78:
I guess i'd install adb and fastboot on a pc if you already haven't, connect the device with usb, then flash the recovery of the tablet with twrp by entering these commands in a command prompt:

fastboot flash recovery /path/to/twrp.img

You can get twrp for suez from ggow's lineageos 16 thread.

If you manage to flash twrp then you can go on with installing LOS 12/14/16 by booting into twrp. To boot into twrp recovery turn the tablet on, and keep holding the power button + the Volume key next to the headphone jack until it boots into recovery.
[Fire HD 8 and HD 10 Original Android Development] :
So I've installed adb and fastboot, and i tried this command but it just says "waiting for device." Using lsusb does see a device called "Device 007: (ID no.) MediaTek Inc. Wireless_Device. I'm now out of the brick but if I recall I had to go that route because my OS version was too new. I don't recall ever completing the downgrade or installing twrp either.
[Fire HD 8 and HD 10 Original Android Development] psi78:
seems the tablet isn't connected in fastboot mode then. You can check with "fastboot devices" command too. Or try "adb devices" and if it shows up there use "adb reboot bootloader".

I think the kay0z scripts install a twrp version too, you could try to retry to execute some part of the script, maybe the second step, but i'm not sure, did this too long ago

Edit: Reread the first post i'd say. It says to use hacked fastboot mode just for flashing recovery with twrp by:

fastboot flash recovery bin/recovery.img
[Fire HD 8 and HD 10 Original Android Development] oryx.callotis:
I was on 5.6.8.0 Suez and got this to work, much obliged.

The mtk-su trick to get root didn't work though, so I followed this first;

HD 10 (2017): Offline rooting

Update: While this still works, there's an easier method here. Please try that first. Disclaimer #1: KingoRoot, dr.fone, and most other one-click rooting tools are characterized as malware. Should you use these tools? That decision is yours and...

xdaforums.com

Then I went back to here from step 3 and eventually got Lineage 14.1 installed and working, with all the play store stuff installed. It worked fine, but video wasn't playing in anything except the Chrome browser.

Afterwards, I upgraded to 16.0 Lineage and then had to install google apps with NikGapps Core, as the Open Gapps package didn't work due to some system storage bug. Everything seems to work, video plays everywhere. I use Firefox Beta as my browser with uBlock, and youtube works. Revanced YouTube presumably works as this is Android 9 as well.
[Fire HD 8 and HD 10 Original Android Development] Carusaghin:
Excuse me !

Can this method be used to unlock bootloader fire hd 10 gen 11 ?
[Fire HD 8 and HD 10 Original Android Development] timOC123:
When I use brick.sh it crashes after/when writing 'brick' (No such device) and automatically reboots normally. What am I doing wrong?

Firmware 5.6.9.0

Thanks.
[Fire HD 8 and HD 10 Original Android Development] Sus_i:
Open it up and do the guide with shorting the special point...
[Fire HD 8 and HD 10 Original Android Development] timOC123:
Do you have a link to an instruction? I can not find one for that specific device.

After opening it, turns out the board has no markings on the pins, so I'll have to know which one to short.

E. Scratch that. Found an instruction and flashed twrp successfully. Thanks for the tip.
[Fire HD 8 and HD 10 Original Android Development] nyakesmurf02:
Hello everyone, could someone reupload the mtk-su file or unpacked binary for temporary root?

I am stuck at step 3 as it gives the following lines:

"This firmware cannot be supported
Failed critical init step 4

The attachment in the linked thread from @diplomatic couldn't be downloaded so I took one from here https://xdaforums.com/t/amazing-temp-root-for-mediatek-armv8-2020-08-24.3922213/ which doesn't seem to work

5

Thank you

Edit: Okay, seems to be an issue with the firmware (5.7.0.0). What are alternative ways then or ways to circumvent this issue?

Edit2: slowly going through all 83 pages lol. mtk-su root doesnt work for the firmware? What are good alternatives

Edit3: Okay, got SuperSU on it now and going back to the tutorial steps, currently hanging here

sudo ./step-1.sh

[sudo] password for droid:
Testing root access...
uid=0(root) gid=0(root) context=u:r:init:s0

PL version: 5 (5)
LK version: 5 (2)
TZ version: 268 (263)

TZ, Preloader or LK are too new, RPMB downgrade necessary (or brick option used)
Brick preloader to continue via bootrom-exploit? (Type "YES" to continue)
Yes
droid@droid-dell:~/Downloads/amonet-suez-v1.1.2/amonet$

sudo ./bootrom-step-minimal.sh

[2023-11-16 04:47:17.054028] Waiting for bootrom

At this point I plugin the tablet again, but nothing happens?
[Fire HD 8 and HD 10 Original Android Development] Sus_i:
Maybe open the tablet up, takes just 5 to 10 minutes to open and unlock it. Some nice youtube vids out there.
[Fire HD 8 and HD 10 Original Android Development] notneith:
Does anyone know this method can work on 2023?
[Fire HD 8 and HD 10 Original Android Development] trwy:
The download link wont work for me
[Fire HD 8 and HD 10 Original Android Development] sultansounds:
Can you please reupload amonet-suez-v1.1.2.zip
[Fire HD 8 and HD 10 Original Android Development] trwy:
Scroll down to the bottom of the first post, then click it there, the link won't work for me.
[Fire HD 8 and HD 10 Original Android Development] bruces2:
Here you go... link to amonet-suez-v1.1.2.zip

Dropbox

www.dropbox.com
[Fire HD 8 and HD 10 Original Android Development] mutantchipmunk:
Has anyone have success trying this in 2023? Recently bought one and didnt realize these were on an old fire os.

I'm trying to do the short pin method and install Lineage OS. I successfully shorted it but i'm getting stuck.

Using amonet-suez-v1.1.2.zip on a laptop with Ubuntu installed.

Ran the commands

sudo systemctl stop ModemManager

sudo systemctl disable ModemManager

Ran "sudo ./bootrom-step-minimal.sh" and it completes

Ran "sudo ./fastboot-step.sh" and get error "< waiting for any device >"

My fire tab screen blinks slightly a few times then goes to a black screen, it repeats until i unplug it. I cannot get it to boot either. I get a chime when i try to power it on but no amazon logo or anything. Just can't figure this out.

*Edit. Finally got it up and running. My display issue was due to the ribbon as it wasnt seated correctly, i disconnected it to do the short ping method but it wasnt necessary, just leave it connected. Also my fire tab was on 5.7.1.0 and was in a boot loop. The fix:

Disconnected the battery

Ran "sudo ./step-1.sh" (If stuck at "daemon started successfully" press ctrl+c"

Ran "sudo ./bootrom-step.sh"

Shorted pin and followed instructions to complete script

Removed usb cable, connected battery, connected usb cable

Ran "sudo ./fastbootstep.sh" immediately after connecting the usb cable

*May have to press power to turn on, but should boot to TWRP. If somehow didnt get to TWRP then try the steps again starting at the bootrom command.

Did a factory reset, installed Lineage OS 16, installed twrp.img downloaded from here https://drive.google.com/drive/folders/1IU0tG6pg8H9fXWojBggnB85Phw0R_u1W

Installed gapps for arm64/android 9/pico

The Open GApps Project

OpenGApps.org offers information and pre-built packages of The Open GApps Project. The Open GApps Project is an open-source effort to script the automatic generation of up-to-date Google Apps packages. All Android versions and platforms supported.

opengapps.org

Now i have a functional tablet. I can go to twrp by holding VOL+ & PWR after installing the twrp .img

Hope this helps since some stores like Woot still sells these to this day.
[Fire HD 8 and HD 10 Original Android Development] caribecharlie:
Good day all

This will be my first attempt at even using Linux so bare with me...

1.I'm running Ubuntu on a laptop though can't seem to find the ADB application ... Any help?

2. My Fire Hd 10 7th gen is running OS 5.7.1.0 ... Will this guide work for that? The OS versions I've seen mentioned here don't seem to be that recent.

3. Will I have to physically open the tablet considering the OS version?
[Fire HD 8 and HD 10 Original Android Development] Pikatch:
Hi, to install adb, simply run the following command in your Ubuntu terminal:

sudo apt update
sudo add-apt-repository universe
sudo apt install python3 python3-serial adb fastboot dos2unix

Also, for Fire OS 5.7.1.0, you do not need to open the device. Please read the first post in this thread carefully for more information. Also, press "CLICK TO SHOW CONTENT" in that post and review the instructions carefully. Good luck!
[Fire HD 8 and HD 10 Original Android Development] caribecharlie:
Thanks so much for the rapid response!

Ok... When I run the sudo lines I get this...

E: Unable to locate package adb

E: Unable to locate package fastboot

Running Ubuntu 14.04 LTS on VMWare
[Fire HD 8 and HD 10 Original Android Development] Pikatch:
Ubuntu 14.04 LTS is not supported because it is an older version; we strongly recommend running on Ubuntu 20.04 LTS or Ubuntu 22.04 LTS.