I'm sorry for the super basic post, but I've lurked for many days and wasted more hours than I'd care to admit trying to figure out how to unlock and root a Fire Stick 4K. Out of the box, it's running Fire OS 6.2.8.1 (NS6281/3387) and I was able to prevent it from autoupdating during setup and also disable automatic updates through ADB. I'm now running FireISO as a livecd in a VirtualBox VM, but still can't complete the first step.
Running ./bootrom-step.sh responds with "Waiting for device" and this never changes. I have set the Fire Stick to automatically be connected to the VM and it appears to be connected properly, though the script never proceeds. I have also tried various combinations of powering it on before running the script and after. I have also tried running the second script, ./fastboot-step.sh. Nothing seems to make any difference.
Thanks in advance to anyone willing to point me in the right direction!
Edit: I was able to disable updates with the first two ADB commands in
post #69, but "pm disable com.amazon.tv.forcedotaupdater.v2" resulted in "Error: java.lang.SecurityException: Shell cannot change component state for com.amazon.tv.forcedotaupdater.v2/null to 2". I had also run "pm clear com.amazon.device.software.ota" to clear the update that may have been downloaded based on another site I came across while trying to figure out what to do.
Edit 2: I bought the Fire stick a couple months ago, in case that makes any difference.
Edit 3: (in reference to the original edit) running "pm disable-user --user 0 com.amazon.tv.forcedotaupdater.v2" in adb shell led to the command working.