But wasn't it originally said that the exploit with the short circuit was an unrecoverable hardware bug?I'm sorry, but thats it...
4k stick on 6.2.9.0 isnt rootable at all.
Probably yes
Yes, that didn't aged wellBut wasn't it originally said that the exploit with the short circuit was an unrecoverable hardware bug?
Thank you. It fixed our streaming issue. I discovered the DRM issue on day 1 of our vacation and it was a huge bummer kids couldn’t watch Disney+.VM241 with 6.2.8.1 out of the box here. After tweaking the script, I managed to get it working. After kamakiri succeeded, DRM stopped working, so for anybody with the same problem, here you go, this updates TZ back to whatever version was originally in your stick before kamakiri. Just flash it, credits to @Skel40 and @rbox since I extracted the TZ and cleaned script from his rooted rom.
Was an exploit ever found that allowed a device with a blown e fuse to be rooted?
![]()
[UNLOCK][ROOT][TWRP][UNBRICK] Fire TV Stick 4K (mantis)
NOTE: There have been multiple reports of devices with serial numbers containing VM190 or higher being shipped with DL-Mode disabled in BROM. These devices cannot be unlocked using kamakiri. These devices do not show up at all on USB when...forum.xda-developers.com
HelloThis says it is for the sheldon version, will that work with mantis?
Also, for a device that is already rooted, how do you reboot the device into TWRP to flash a new ROM? DO you boot the live ISO, plug in the fire stick, and run ./fastboot-step.sh?
Hello
The first part of your qurstion,The script does work to unlock Firetv 4k without short so you ain't need to open the stick.
The second part of your question, when you boot the Firetv 4k it gives 5 seconds to boot into recovery a mouse connected via usb dongle helps in selecting the option to recovery once lapsed it boots to OS.
The third part of your question just follow the instructions in the unlock thread.
Just read through the previous posts of this thread you'll find most of the answers.
Hope it helps.......
HelloI was asking if it works on Mantis. And does it work if the eFuse is already blown?
Your second part is for my already unlocked Fire Stick. When I plug the device in, I do not get any option to select anything, so plugging a mouse won't do anything. The only way I was able to get to recovery before was performing the entire exploit. How do you get into recovery after you have already performed the exploit/unlocked the device?
Would I boot a laptop with the ISO from the unlock thread, plug in the Fire Stick, and then run adb commands from there to fastboot into recovery?
Thanks for any help. I need to re-flash the 6.6 Fire OS.
Hello
Which version of OS you're currently on and check the serial no of the stick nevertheless it's worth giving a try.
If your Firetv 4k is unlocked and the script Kamakari-mantis-v2.0.1 ended successfully it should provide you with an option ,try connecting it to the TV and check on screen whether you get the option.
You can burn the ISO to USB to make a bootable USB and boot via USB using a Desktop or a Laptop.
As said earler read through the thread you have the unanswered answered.
Hope it helps.......
Hello emkorial
Your not getting the option since the Firetv 4k is ain't connected to an OTG cable or a USB hub and a usb mouse connected to navigate once in TWRP and then try reboot you'll get the option.
Hope it helps.......
You have already unlocked and rooted your stick so i think you know the basics.Can you clarify? You say "Once in TWRP", how do I get into TWRP? I need to issue command from an adb shell anyway, I will not be using a mouse.
You have already unlocked and rooted your stick so i think you know the basics.
If you are already rooted that means you have magisk installed on your firestick (theres no other meaning of root in this case) then boot up your firestick normally, open "Magisk Manager" click on three dots menu (on top right of the screen) and then choose reboot to recovery.
If you don't have magisk installed (means you don't have root) then you can use adb to reboot into TWRP (do not boot into Fastboot if you don't want to brick your stick) now in order to do that follow one of the Options.
Option 1 (if you dont have a pc)
Download "Remote ADB Shell" on your Firestick (watch on youtube on how to do that)
Open remote adb shell and in the IP address field enter "localhost" or "127.0.0.1" and in the port enter "5555" and connect.
Your stick will show a popup, click on allow.
Once in shell, type "reboot recovery"
It will reboot into TWRP, from there you can flash any rom of your choice.
Option TWO (if you have a pc)
Get "Minimal ADB and Fastboot" from XDA or get "platform tools" from Android developers site, then install it.
Once installed open the command prompt and type
"adb devices" this will start adb server and show list of devices.
Make sure your pc and firestick is connected to same wifi, get the ip address of your stick.
Type in the ip address along with port like
"adb connect 192.168.22.40:5555"
Change 192.168.22.40 to ip address of your stick.
Allow the debugging prompt on your firestick.
And then type
"adb reboot recovery"
You will reboot into TWRP
Option 3 (from stick itself with the help of OTG)
Connect a Y type OTG to your Firestick, boot your firestick, you will be greeted with an option to reboot into recovery for 5 seconds, you can press cancel to "reboot to recovery" you will need a mouse connected to OTG to do that.
Just flash, if ota packages are reenabled then disable them.Thanks, this is much more comprehensive. I think option 2 would be the best for me, so basically to reflash 6.2.6.6 I would do the following:
And I would be back in business? It's insane, I went to watch a freaking Thursday footbal game, it tells me I need to update an app, and because of THAT it screws up the display on my Firestick (it is like 300% brightness now), I need to go through all this
- Get "Minimal ADB and Fastboot" and install it.
- Once installed open the command prompt and type "adb devices" this will start adb server and show list of devices.
- Make sure your pc and firestick is connected to same wifi, get the ip address of your stick.
- Type in the ip address along with port like "adb connect 192.168.22.40:5555"
- Allow the debugging prompt on your firestick.
- And then type the following
- adb push <my local location of ROM/mantis-6.2.6.6_r1.zip / sdcard/
- adb reboot recovery
- adb shell
- twrp install /sdcard/mantis-6.2.6.6_r1.zip
- twrp wipe cache
- twrp wipe dalvik
- reboot -p
One question, do I need to deregister my FireStick before doing all this? And I will need to disable OTA updates again, correct?
Just flash, if ota packages are reenabled then disable them.
Just do this.
Pull out the data cable from your TV/Power brick and connect it to your computer.
Your stick will be powered by the usb ports of the computer and will start booting. Once its booted, open cmd/ps/terminal
Type "adb devices"
Accept prompt on your tv
Then type command to push with (adb push)
Reboot to recovery using (adb reboot recovery)
Get into shell by using (adb shell)
Flash the zip using (twrp install)
Reboot using (reboot)
Not adb sideload. You need to boot TWRP, start adb shell and then use TWRP commandline via USB cableThanks again, but I'm still having trouble. I'm still not clear on how to use ADB without it being previously enabled.
TWRP does have a sideload but when trying to start I just get the starting.... message
Boot the fireISO,I also wasn't clear on the comment about no mouse/OTG cable, how do I stop TWRP from rebooting to FireTV when I don't have a mouse? Am I missing something?
Now you've got a terminal open, TWRP is running.I think down time is my worst enemy, well that and not totally understanding exactly how this works on an OS level...
I decided to give another try with booting and interrupting the download to get back to the registration screen but I ran into what appears to be a major problem.... if I use the feature to enable voice menu that just enables the feature, it doesn't take you to the special screen that can be used to exit to the registration page... FRICK! So pissed at myself for hesitating when given the chance before... proof I failed myself by not leaning droid development 12 years ago!
I did some searching and can't find a way around this. Sure, pressing the two buttons again turns it off, but turning on just turns it on... I guess there's a flag saved somewhere I'll need to find. But I don't find anyone talking about doing that online. Is there a way to reset that setting? Will the TWRP factory wipe get this done without wiping TWRP?
As you've got a stick with 6281 (already burned efuse = shorting method gone), there isn't a special procedure required, you would just need to flash the rom you like...What is the proper procedure to get it updated to 6.2.9.4?? I assume the DRM is out of date and Netflix and prime show a black screen. It also seems this root blocks updates, as it just boots to twrp and the update never happens.
I am perfectly ok with manually updating but can't seem to find the bins anywhere. Any help here would be appreciated.
su is aviable as soon as you grant accessPrompt now has the 13| prepended.
Magisk on the FireTV has presented an upgrade option and given the previous comment about not flashing from anything other than TWRP has me frozen in my tracks. =)
Any update of the 'magisk manager' (app) is ok...Wondering if I should accept the "download and install" Magisk upgrade or should I just start pushing rbox images using TWRP?
You are in TWRP, and already have root. Package Manager isn't available until you boot FireOS.But when I try to run 'su' or 'pm' I get "Not found". I tried 'su' and 'pm' via adb shell and twrp terminal with same results.
Nevermid... Just noticed that Pretoriano80's Kernel (which I'am at 6.2.7.7 - 3033) as insecure ADB - Therefore no ADB RSA Keys are needed - And no popub came up - Even if file (on FireTV) /data/misc/adb/adb_keys is deleted/renamed.Can someone can give me the "ls" output of folloing command - with ADB Shell + SU - of a rooted decive - FireOS version does not matter... Its just about the correct settings for chmod/chmod/chcon
Can I trigger the stick to forget the previous saved authentication?
./bootrom-step.sh
./fastboot-step.sh
echo "--update_package=/path/to/zipfile" > /cache/recovery/command
echo "--wipe_cache" >> /cache/recovery/command
reboot recovery
Is this something that Amazon can fix with future updates? I am holding off until we have a more refined rom..