yashsingh1/xdaforums huggingface dataset:
[Fire HD 8 and HD 10 General] likwidchz:
Hi Bruce,

No, they are here.

https://xdaforums.com/t/unlock-root-twrp-unbrick-fire-hd-10-2017-suez.3913639/

You pretty much do the root method above I linked with the github account. Once the exploit runs make sure you type "SU" if you see # you have root.

Quit adb shell and follow the steps in the URL i posted here.

I've done 3 already.

You pretty much do "Step1.sh and brick the device.

Then you "bootrom-step-minimal.sh" What I found on the tablet, hold the power button for like 10 seconds and watch your linux session, it should justpop up with disconnect short.. "Which technically doesn't exist because well, you dont have to take this apart. Read read and more reading. The instructions on the post could be tweaked a little in my opinion.. Perhaps the main post should have the github link someone else informed me about and they should get credit for solving my issue.
[Fire HD 8 and HD 10 General] BruceWayne54:
Awesome, thank you. One last question-- the guides you sent are for HD 10, I have an HD 8... will the root tutorial on github still work for my device?
[Fire HD 8 and HD 10 General] likwidchz:
Sorry, I thought you had an HD10, this is not for the HD8.

Can you run the MTK exploit and get root?
[Fire HD 8 and HD 10 General] BruceWayne54:
Not sure... I haven't been able to find a guide on how to do it. Do I just download the tool off Google and run it?
[Fire HD 8 and HD 10 General] likwidchz:
I'd say keep searching its there.

You ADB push the mtk-su package over to the tablet in a temp directory.

adb shell into that temp directory.

change permissions of the mtk-su executable.

run it

you should see stuff dump to the terminal.

your $ goes to # -- thats root.

That is just testing the exploit, its not persistent. The actual guide for it includes a bunch more steps to make sure after the tablet reboots you can still get root.

Additionally,

someone else can correct me on this. but as far as I know or can guess, as long as you can get root on these tablets you can always flash the twrp and custom firmwares. Unless amazon changes something where after a specific version of the tablet prevents you, not sure why not.

With these tablets the flashing method involves bricking the tablet and you have to short some pins on the back side to allow you to bring it back to life... ebay is your friend for tablet replacements they are pretty inexpensive to be honest. Great little displays for projects or whatever else.
[Fire HD 8 and HD 10 General] Michajin:
if the tablet was bought after january 2020 the bootrom got disabled. If it was bought before that, you can easily open it and use the shorting method. Easiest shorting method ever...
[Fire HD 8 and HD 10 General] likwidchz:
Thanks for correcting me.

I need to know all the terminology on all this stuff.
[Fire HD 8 and HD 10 General] targa:
just FYI, I managed to root/brick/unbrick my Fire HD10/suez/5.7.0.0 and after that flash to Lineage 16 using the guides here in the forum, let me know if you need assistance still.

For rooting I needed to use the "old offline" method, as mtk-su wouldn't work:

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
[Fire HD 8 and HD 10 General] digixmax:
I too have a HD10 running 5.7.0.0 which I'd like to root, install TWRP, and then flash Lineage 16 -- but I have a hard time picking out from the various relevant threads on rooting the steps that are applicable and current for my device HW/OS so as to "stitch together" a coherent and complete step-by-step process for my particular HW/OS version. So, it would be great if you can enumerate (or better yet cut & paste) all the steps you had taken from the pertinent threads into one single integrated guide.
[Fire HD 8 and HD 10 General] likwidchz:
Digi,

Step 1.

Follow this method to get root.

3ch01c.github.io/docs/how-to-setup-amazon-fire-hd10.md at master · 3ch01c/3ch01c.github.io

Tools and guides for doing software development, data analytics, online privacy, and other things. - 3ch01c/3ch01c.github.io

github.com

Start at 'Root the tablet"-- Follow all the instructions they work just fine. Then once you verify you can get root by the # on the ADB shell then follow the normal method on the beginning of this thread to install lineage.

Step 2.

https://xdaforums.com/t/unlock-root-twrp-unbrick-fire-hd-10-2017-suez.3913639/

*Not when you are at the step that says bootrom step minimal, when you run that on your linux shell, on the tablet you just hold the power button for a couple moments ~10 seconds or so should be enough, the shell will kick into life, then put the tablet down "you can remove your finger from the power button" Just dont unplug it or mess with the usb cable.

I have done 4 tablets with this method.
[Fire HD 8 and HD 10 General] Antdoid:
Running fireos 5.7.0.0, is there any chance in hell I can get this working for my version? I've been scouring the internet for quite some time desperate for a method of doing so that doesn't require me taking the case of my tablet off (mainly because I can only find fake guides on doing so).. if not is there a way I could possibly downgrade the fireos version somehow? thanks in advance
[Fire HD 8 and HD 10 General] likwidchz:
Did you do this? https://github.com/3ch01c/3ch01c.gi...-to-setup-amazon-fire-hd10.md#root-the-tablet
[Fire HD 8 and HD 10 General] Antdoid:
yes but it got stuck in a loop, printing "sleep 1" for a while until it errored out
[Fire HD 8 and HD 10 General] likwidchz:
Try factory resetting your tablet and trying again.

When I tried this a while back, once you get root and or fail getting root, something gets weird and trying again without hard resetting the tablet didn't help.
[Fire HD 8 and HD 10 General] Antdoid:
ok I'll try, I'll update you on if it works or not
[Fire HD 8 and HD 10 General] Antdoid:
it didnt work, in fact it just printed the same things
[Fire HD 8 and HD 10 General] likwidchz:
Well I am not sure then, I have done 4 separate tablets all without issue. Are you able to actually start the script and see it run and then fail?
[Fire HD 8 and HD 10 General] Antdoid:
yes, let me paste screenshots of the output rq
[Fire HD 8 and HD 10 General] likwidchz:
Well not sure then.
[Fire HD 8 and HD 10 General] Antdoid:
well thank you anyways
[Fire HD 8 and HD 10 General] likwidchz:
Hey no problem at all, I try and help out when I can. It's kind of weird though, I have done 4 separate tablets and I could have sworn the versions I tried were higher than 5.7.0.0

Could it be you are doing something weird with the linux commands? you sure its a 2017 version? Sometimes I have to ask basic questions and throw random things out at people it causes some other ideas possibly.

Also very welcome, thanks for thanking me :)
[Fire HD 8 and HD 10 General] Antdoid:
yeah I'm pretty sure, unless I have the whole naming convention for amazon wrong, it's a 7th gen tablet if that's the case, though I can't help but wonder if I have to register the tablet prior to the rooting attempts, could that be a problem?
[Fire HD 8 and HD 10 General] likwidchz:
No you don't have to do that, just do the attempt to connect to wifi when you reset the tablet. When you select a rando access point just cancle, it will allow you to skip the whole setup. Someone told me that and was cracking up because I thought you were forced to go through all that nonsense.
[Fire HD 8 and HD 10 General] Antdoid:
yeah that's what I've been doing for the past week, the whole skip wifi part, in fact its the whole reason I'm looking to switch roms (or atleast root to remove all the amazon bs)
[Fire HD 8 and HD 10 General] likwidchz:
Well you can remove all the amazon bs with the firehdtoolbox. Also switching launchers helps.
[Fire HD 8 and HD 10 General] Antdoid:
the only problem(s) with that is I don't use windows, as well as the launcher thing is a bit jankey and I'm trying to get as close to aosp as I can in hopes it'll be lightweight enough to run decently
[Fire HD 8 and HD 10 General] likwidchz:
Well you could always spin up a vm of windows in your linux environment.

I can't remember if you needed root to uninstall applications. There are a handful of adb commands that list the installed packages, I think all the amazon fire toolbox is doing is just that, running a bunch of scripts to disable/hide/uninstall things. I can't remember what you need root for vs not root.
[Fire HD 8 and HD 10 General] Antdoid:
I'm pretty sure you don't need root to pm remove (package name) but again the phone I tested it on was rooted
[Fire HD 8 and HD 10 General] likwidchz:
I would then just look for a list of apps to uninstall and go to town removing everything. I'd imagine there are lists of packages out there to uninstall. keep track of them/write a script or whatever to trim down what you need and then you would be all set.
[Fire HD 8 and HD 10 General] Antdoid:
well *that* leads to its own problems, for instance yesterday I used it to uninstall the launcher and other apps in replacement for nova launcher but when I rebooted they were reinstalled
[Fire HD 8 and HD 10 General] Michajin:
Last i knew kingoroot still worked. it installs a bunch of garbage, but if you are unlocking it you wipe it anyways... There is always the shorting method to get to the unlock as well, just a pain... Last i knew there were a few rooting options for the suez....
[Fire HD 8 and HD 10 General] Antdoid:
I've tried kingoroot but it seems to always get stuck at around 60%
[Fire HD 8 and HD 10 General] likwidchz:
Isn't kingroot like a pile of garbage??
[Fire HD 8 and HD 10 General] tanaka_asuka:
Does any method still work for Fire HD8 Gen8's? I have tried to get mine to work but always get this error:

"Sending 'brick' (111937 KB)...

FAILED (data write failure (Protocol error))"

I have read that this can be caused by an issue from usbs, but no matter which port I use and what cord I use, I always run into the same error.

Is there any way around this? I am running version 7.3.1.5 on my tablet.
[Fire HD 8 and HD 10 General] Flash1993:
Sorry to necro post but is the Kindle Fire HD 10 7th gen supposed to be 32 or 64? Because I read it was 32 so I used the Arm MTK-SU but keep getting error "failed critical init step 4".
[Fire HD 8 and HD 10 General] Antdoid:
oh man that's an understatement
[Fire HD 8 and HD 10 General] Bertonumber1:
Yes but it was useful for rooting until you bootstrapped supersu.. Then you could get rid of it

It was full of adware and nasty **** same as the others kingoroot and other oneclickroot methods.

And then came along the almighty magisk

Regards
[Fire HD 8 and HD 10 General] likwidchz:
LOL, Its really a shame that apps like that are still around.

It seems like all the methods to get root are spawned from some ADB shell/linux commands with heaps of steps, like the MTK-SU exploit.. Nothing is automated.

It boils down to, its hard to get good comprehensive information.
[Fire HD 8 and HD 10 General] Antdoid:
yep
[Fire HD 8 and HD 10 General] ProjectRoot:
New member here and few issues, hopefully i get some help

I have a Fire HD 10 (7th Gen), computer windows 10, i tried connecting the tablet to the computer and wont connect at all other that charge, anything else nothing, device manager dont appear anything, i manually installed the drivers but have error 10 (wont start)

Also i tried the Android Studio, kindle app, kingoroot, nothing detects the tablet, any ideas?

Added picture is from device manager, as you can see everything is yellow, nothing works....
[Fire HD 8 and HD 10 General] Michajin:
it doesnt have the right drivers for windows. Follow the steps for shorting and use fireiso linux live disk. It will unlock it and get things back working. unless you have a hardware failure...
[Fire HD 8 and HD 10 General] ProjectRoot:
I dont know where to find the guide you mentioned, can you post a link or DM please?
[Fire HD 8 and HD 10 General] Michajin:
https://xdaforums.com/t/unlock-root-twrp-unbrick-fire-hd-10-2017-suez.3913639/
[Fire HD 8 and HD 10 General] ProjectRoot:
thank you, unfortunately i dont have linux
[Fire HD 8 and HD 10 General] Michajin:
you dont need it a full linux system. make a live boot disk...

GitHub - amonet-kamakiri/fireiso: ISO with patched kernel for kamakiri and amonet

ISO with patched kernel for kamakiri and amonet. Contribute to amonet-kamakiri/fireiso development by creating an account on GitHub.

github.com
[Fire HD 8 and HD 10 General] ProjectRoot:
i dont know how to use that, lots of files no idea what to download, etc
[Fire HD 8 and HD 10 General] Michajin:
on the right there is "releases" download 2.0 and write to a usb using etcher

balenaEtcher - Flash OS images to SD cards & USB drives

A cross-platform tool to flash OS images onto SD cards and USB drives safely and easily. Free and open source for makers around the world.

www.balena.io
[Fire HD 8 and HD 10 General] ProjectRoot:
flash failed after verification, this been happening several times and i run etcher with admin as well
[Fire HD 8 and HD 10 General] Michajin:
try rufus

Rufus - Create bootable USB drives the easy way

Rufus: Create bootable USB drives the easy way

rufus.ie
[Fire HD 8 and HD 10 General] ProjectRoot:
same issue, cant i just copy the files from iso to the usb stick?
[Fire HD 8 and HD 10 General] plusmce:
first you need to reinstall the fire os if You removed amazon app using toolbox kit .You can use this method for temp root then pm disable com.amazon.firelauncher or pm disable com.amazon.paladin if you using fire hd8 2018 8th gen , I just did on my fire hd8 2018 version without any problem and after you disable the stock launcher you can delete launcher hijack.
[Fire HD 8 and HD 10 General] iakovl:
LORD... I HAS ROOT... the good days are here

any quick script to purge (disable) amazon from the fire?
[Fire HD 8 and HD 10 General] bibikalka:
Welcome to the club! The fastest way to debloat is here:

https://xdaforums.com/showpost.php?p=78995563&postcount=45

I just re-did it for my own use, see the new scripts.
[Fire HD 8 and HD 10 General] diplomatic:
Great! Thrilled to hear that, guys. I updated the OP with the new version.

[MENTION=4556232]el7145[/MENTION], if you restart, just run mtk-su again. You don't have to push it to storage again.

[MENTION=6680544]bibikalka[/MENTION], wow, that would be quite a trick to use existing supersu to get an su shell without detection....
[Fire HD 8 and HD 10 General] iakovl:
thanks for the quick "debloat" might tweak it later after i finish enjoying my amazon free fire HD.. i do have prime so i might want some stuff
[Fire HD 8 and HD 10 General] bibikalka:
There is a script in there to quickly "rebloat". It will restore all the things that were disabled. If you optimize this stuff, please post!
[Fire HD 8 and HD 10 General] el7145:
were able to get a perm root solution working??? i cant for the life of me get a perm root option to stick
[Fire HD 8 and HD 10 General] LostKnowmad:
I tried this with the download and method above and my rooted Fire HD 8 7th Gen got stuck on boot. Any advice?

It's all good now. I sideloaded the official firmware and it fixed it.
[Fire HD 8 and HD 10 General] diplomatic:
[MENTION=4556232]el7145[/MENTION], while I'm not the foremost authority on this subject, I think you should maybe try setting permissions for other files that you copied. Such as..

chmod 755 /system/xbin/supolicy
chcon u:object_r:system_file:s0 /system/xbin/supolicy
chmod 644 /system/lib64/libsupol.so
chcon u:object_r:system_file:s0 /system/lib64/libsupol.so

And try to see if 'su' works before starting daemonsu.
[Fire HD 8 and HD 10 General] diplomatic:
You're welcome, guys! Appreciate the feedback.

By the way, I wish XDA had some kind of a Like link or button on every post so that you can express your thanks by raising a member's "appreciation count". Like other social media sites do. Wouldn't that be cool?
[Fire HD 8 and HD 10 General] el7145:
Thanks for helping, i appreciate it, its still not working...i cant get superuser to update binaries...although i do still have root, so i can actually get su permission granted via su prompt to esfile explorer, i can go in and take a look to verify file permissions and make sure everything was copied correctly. of course if i restart my fire tv i lose all root function

My question to you would be, with your perm root directions...

cp /data/local/tmp/su /system/xbin/su this copies su file to the base xbin folder? or should there be a folder called su in xbin where the su file goes

cp /data/local/tmp/su /system/xbin/daemonsu again does this copy su to a folder in xbin named daemonsu (I dont have any subfolders in my system/xbin folder)
[Fire HD 8 and HD 10 General] bibikalka:
Did you do this?

9. Navigate to /system/bin/ and delete the file: "app_process64_xposed"

If you have adb working, you could have a chance to fix it via a root shell while it's bootlooping. Open a shell, run mtk-su v3, get temp root. Make /system rw, see if the above file is present, and then delete it.
[Fire HD 8 and HD 10 General] diplomatic:
Yes, both su and daemonsu are copied to the xbin folder. But I think if you have limited SU functionality, the minimal files are present and accessible. I don't know why it's not prompting you to update binaries. Can you start the newest apk?

Another idea is to run the installation script from the supersu zip manually. This is from chainfire.eu:

unzip /path/to/supersu.zip META-INF/com/google/android/* -d /tmp
sh /tmp/META-INF/com/google/android/update-binary dummy 1 /path/to/supersu.zip
[Fire HD 8 and HD 10 General] my.ads0:
Interesting. I take that back. I am not running 5.6.3.0. I am running 5.3.6.4. I guess my tablet, even though it's been consistently on for months and I run all updates, has not updated to the latest version.
[Fire HD 8 and HD 10 General] DB126:
You likely have 5.6.3.x. There is a transposition error in the reported build ID; 2nd and 3rd digits are reversed. You can confirm this by drilling down on the build number in the system update UI.
[Fire HD 8 and HD 10 General] 9000RPM:
I just tried your method. Made Nova Launcher as a system app and disabled firelauncher but in Nova settings, it still says it's not the default launcher and when I press the home button, it brings me back to firelauncher instead.

edit...Okay, I fixed it by using titanium backup and freezing firelauncher. Thanks!
[Fire HD 8 and HD 10 General] my.ads0:
Ahh. Ok. That explains it. I didn't realize you could even drill down there.

I't shows version 5(0).6.2.6.
[Fire HD 8 and HD 10 General] Zantillian:
I'm getting errors when it comes to entering the commands manually. Fire HD 8 2017. Permission denied and No such file or directory when trying to mount or copy
[Fire HD 8 and HD 10 General] teamfresno:
I kept getting an error trying to delete the file with file explorer. I ended up deleting it via root shell and then rebooting from there. Works perfect. Thanks!
[Fire HD 8 and HD 10 General] el7145:
Well I actually do get the prompting for updating the su binary, it just fails to update...i am using an older version of supersu (1.97) bc any of the newer versions wont even open...if i could just get the binary to update, id be golden

and those commands dont work, i dont have those paths on my fire tv.
[Fire HD 8 and HD 10 General] Michajin:
ignore the verification and try to boot from it. No you can't it has to be a bootable disk.
[Fire HD 8 and HD 10 General] ProjectRoot:
some boot things happens but none of the commands in the guide work, it seems the issue is with the file, airootfs.sfs, it does not copy itself fully
[Fire HD 8 and HD 10 General] Michajin:
no idea. i have done this with fireiso about 10 times nad never had a issue. maybe try a different flash drive?
[Fire HD 8 and HD 10 General] ProjectRoot:
i dont have another, i think the issue is the flashdrive, unfortunately i cant afford another either, huge thanks for helping
[Fire HD 8 and HD 10 General] LLBlumire:
I have just purchased a second hand Kindle Fire HD 8 (Gen 6). It's been factory reset, but it's on FireOS 5.7.0.0. Is there any support for rooting this version, else downgrading it to a version that can be rooted (FireOS 5.3.6.4). I've seen a few threads about 5.7.0.0 and it's been brought up a few times in this thread but it all seems to be for the HD 10 / Gen 7 tablets rather than HD 8 Gen 6.
[Fire HD 8 and HD 10 General] Albert Tesla:
hello, I also have the same problem as you.

0000000000000000 is not a valid address
UID: 2000 cap: 0000000000 selinux: permissive

permissive mode but not root, is there a way to solve this problem now？
[Fire HD 8 and HD 10 General] autobot200:
is the mtk-su file not available to download anymore? I get a message about not being able to get the file. "The source file could not be read" is what i am getting for a error.
[Fire HD 8 and HD 10 General] DaeDae<3:
What if I'm receiving "failed critical init step 3" ??
[Fire HD 8 and HD 10 General] Michajin:
Your version rom is past the exploit likely. What rom are you on, and what device?
[Fire HD 8 and HD 10 General] DaeDae<3:
Device: Mustang (armv7l) update version: 7.3.2.7 (9th gen)
[Fire HD 8 and HD 10 General] Michajin:
Not compatible...

"Fire 7 9th gen (2019) (thanks @Michajin) -- up to Fire OS 6.3.1.2 build 0002517050244 only"
[Fire HD 8 and HD 10 General] cRaZy-bisCuiT:
The download linl does not work anymore. Could you please re-upload it diplomatic ?
[Fire HD 8 and HD 10 General] ABC00012345:
Link Not working anymore
[Fire HD 8 and HD 10 General] zaooza:
Hey, the link is dead. I'm stuck in the middle of the process
[Fire HD 8 and HD 10 General] ABC00012345:
Download from here: https://xdaforums.com/t/amazing-temp-root-for-mediatek-armv8-2020-08-24.3922213/

I did it also with this, I think it is the same file
[Fire HD 8 and HD 10 General] kxcy:
um hello guys, I don't know if fireos 5.7.0.0 kindle hd10 gen 7 will be okay for rooting now? Im afraid that is too new to root, or will it be possible?
[Fire HD 8 and HD 10 General] Rortiz2:
Did you even bother reading the first post?
[Fire HD 8 and HD 10 General] teamfresno:
Nope. I've been messing with it all day. Running into the same issue as you.
[Fire HD 8 and HD 10 General] el7145:
lmao, i spent way too much time yesterday screwing around with it...im assuming that the perm root directions work fine on the amazon fire tablet but seems to be some compatibility issues with the fire tv 2, hopefully someone can come up with some perm root directions for us with fire tvs
[Fire HD 8 and HD 10 General] el7145:
So just a heads up :(

this morning i did a factory data reset on my fire tv 2 (sloane) in an effort to start fresh when trying to perma-root, went back this afternoon to try things again, and it seems amazon may have patched this already

yesterday and this morning i was on fire os version 5.2.6.8 and this afternoon it updated to 5.2.6.9

and im unable to run the exploit...

C:\adb>adb devices

List of devices attached

192.168.50.37:5555 device

C:\adb>adb shell

C:\adb>adb shell

shell@sloane:/ $ cd /data/local/tmp

shell@sloane:/data/local/tmp $ ./mtk-su -v

ioctl: Invalid argument

Failed critical init step 3

1|shell@sloane:/data/local/tmp $ exit
[Fire HD 8 and HD 10 General] teamfresno:
Dang it! I wish I would of seen this earlier. I factory reset mine a few hours ago and left it. I haven't tried rooting it again yet. I'll try when I get back home.

EDIT: I'm still on 5.2.6.8. I factory reset it maybe about 6 hours ago and it shows that the last time it checked for an update was 3/2/2019.
[Fire HD 8 and HD 10 General] bibikalka:
I wonder if you could run FlashFire with an incomplete root. Then you could flash supersu zip from there. See this:

https://xdaforums.com/hd8-hd10/general/hd-10-2017-xposed-t3722252

Use SuperSU-v2.82-201705271822-armv7-noarm64.zip from here:

https://xdaforums.com/showpost.php?p=74987123&postcount=2
[Fire HD 8 and HD 10 General] THERAJ12:
I downloaded 5.6.3.0 and flashed via adb sideload and it still said 5.6.3.4 but root still stuck
[Fire HD 8 and HD 10 General] DB126:
Obviously didn't take. Try reloading via stock recovery.