The KingRoot rooting utility is now capable of rooting the Amazon Fire TV 2 running software version 220.127.116.11. Software update 18.104.22.168 blocked the previous rooting method used by KingRoot, but now the app has been updated and is capable of rooting software version 22.214.171.124. Several people on XDA have confirmed that v4.9.6 and v5.0.1 of KingRoot was able to root their Fire TV 2 running 126.96.36.199.
It is likely that KingRoot will also be able to root software versions 188.8.131.52 and 184.108.40.206 on the Fire TV 2, but I have not seen confirmation of that. Several people have tried using KingRoot to root the Fire TV 1 and Fire TV Stick 1 running 220.127.116.11, but nobody has succeeded. So this means the Fire TV 1 can still only be rooted if it is on 5.0.5 or older, and the Fire TV Stick 1 can still only be rooted if it is on 18.104.22.168 or older. KingRoot also cannot root any device, including the Fire TV 2, if it is running software version 22.214.171.124 or 126.96.36.199.
I will update my rooting starter’s guide soon to include this new information, as well as the recently released TWRP and ROM for the Fire TV Stick 1. If you do root the Fire TV 2 using KingRoot, it is highly recommended that you immediately install TWRP, perform a factory reset, and then install the latest pre-rooted ROM.