私は最新バージョンでは試していません。自己責任でやりましょう
Kingorootメソッドです。5.6.4.0(636558520)以下のデバイスは簡単にTWRPが焼けるはずなのでXDAの該当スレを見てください
Linuxで作業するのを推奨します。私はLinux mintを使いました。LiveUSBでもいいのでLinuxを使うのが成功への近道です
LiveUSBについては後で説明します


Fire HD 10 (2017)は初期化した状態からスタート(初期化しなくてもいいかも)

Welcome to Fireの画面が出たら言語を選択
ネットワークを選択する画面が出るので適当なnetworkを選択し、キャンセル
すると「後で」と表示されるのでそれ押す。そしてスキップしてホームへ出る

バージョンを調べる。設定→端末オプション→システムアップデート
もしバージョンが5.6.4.0(636559820)以上だとmtk-suが使えないのでkingorootを使う
5.6.4.0(636558520)つまりbuild末尾が8520ならmtk-suが使えるのですぐ終わるらしい

設定→端末オプション→シリアル番号連打→開発者オプション→ADBを有効にする
デバイスをPCに繋いで、ターミナルで

sudo apt install adb

adb devices
↑のコマンドでタブレット側に「USBデバッグを許可しますか?」と出るので許可

sudo apt update

sudo add-apt-repository universe

sudo apt install python3 python3-serial adb fastboot dos2unix

途中続行していいか尋ねられるので許可すること