yashsingh1/xdaforums huggingface dataset:
[Fire TV Android Development] sconnyuk:
I'm in the exact same place as you, although my stick is blocked by Amazon (bought from eBay like this).

Have sort of a work around you can use, if the easier ways don't work.

Bare in mind I use an otg cable so when I plug one in I can start TWRP.

Firstly do the bootloader unlock procedure, get yourself into TWRP.

While in TWRP, install the latest rom kindly uploaded by rbox, followed by latest magisk.zip.

When it's finished installing, boot to system, setup remote and WiFi and let it go to the update error screen.

Unplug your stick and plug back with otg (in my case I have otg with usb hub mouse keyboard and usb memory stick with all my files I need), get back into TWRP. Now mount system.

Now use Terminal and use the following to enable ADB.

echo -n 'mtp,adb' > /data/property/persist.sys.usb.config

echo '' >> /system/build.prop

echo '# Enable ADB' >> /system/build.prop

echo 'persist.service.adb.enable=1' >> /system/build.prop

echo 'persist.service.debuggable=1' >> /system/build.prop

echo 'persist.sys.usb.config=mtp,adb' >> /system/build.prop

Now when you boot into your update error what it won't go past you can now have ADB from your computer/laptop so find out what WiFi address is (I checked my routers connected devices) connect to your stick and accept permissions on fire TV screen.

Now su into your fire stick and grant permission.

From here you can install another launcher with adb and use launcher hijack to switch launchers.

You will probably need to disable the oobe process (sorry I'm not at my computer to check full service name) with pm disable as when you go to settings it will take you to the update error screen. I use Titanium backup to freeze this process.

Main drawback doing this way is when you do get into settings there is no developer options to enable unknown sources, I'm unsure if it's because of the code entered in terminal is not exactly right for the fire stick. So any apps you might want to use that auto update will give a screen saying install blocked and requires you to change unknown sources to enable but I cannot find anywhere on the net how to do this through ADB.

If anyone can look at the code that's entered in TWRP and tell me a different code to use ?

Even better how to enable unknown sources with terminal/ADB ?

Anyone's help would be excellent.
[Fire TV Android Development] Sus_i:
Did you wiped Data?

I could be wrong, but I believe that the fireTV 2 box (sloane) works with supersu (installed in system). That box isn't unlocked until today, in conclusion magisk won't work at all, but might mess up your boot.img. Thats the reason your box is bricked.

Aside from that, wiping cache should be sufficient after a prerooted update. No need to wipe anything else, but wiping dalvik cache should also harm nothing.

Maybe we get an unbrick solution (based on the amonet shorting procedere) for that box soon.

Best is to be really carefull, not to break anything on the stick. ;)

You can simply update your stick to latest, enable adb debugging, check two or three times for updates. Then do the kamakiri exploit, install magisk, sideload magisk manager and you're done. That way you wipe nothing.

The new initial setup doesn't allow you to skip the update, never wipe Data.

Only if there is any new partial update out. Don't know. The ROM from rbox should be the latest.

Aside from the normal full or partial updates (the updates that need a restart to install), the OTAupdater pulls some System Component updates... i.e. some new (regional?) System APK App updates... that updates install without a reboot and aren't that critical. My stick downloaded three system component updates after the big OTA update.

But yeah, blocking updates isn't a mistake ;)
[Fire TV Android Development] sconnyuk:
Another question [MENTION=3991724]rbox[/MENTION] Can you tell me what partitions are necessary to backup and more importantly which partitions I need to restore ?

I only ask as I've tried making 3 backups, restoring with vendor without vendor with system image and without, all my other devices have not had vendor or system image etc, none actually work when restoring, I can only get back into my stick with your rom.zip flashed.

Thanks.
[Fire TV Android Development] Sus_i:
That file is stored on cache partition...
[Fire TV Android Development] vanzan:
Thanks for the comprehensive reply. Yeah you would think there would be some info on how to stop this partial update, kind of important!
[Fire TV Android Development] Sus_i:
Yeah, to fix issues, to do a clean install, but the main purpose is probably to do updates with disabled OTA updater. If everything works for you, you may don't need the prerooted, until you decide to update to a somekind newer OS version in the future.
[Fire TV Android Development] vanzan:
Well I unfcuked the mess I was in....it actually boots now. Still can't figure out how to get past the initial partial update bit though. Would rather not enter those terminal commands above as I fear it could cause more trouble down the line.
[Fire TV Android Development] Velcro31:
Sorry for my stupid questions, blame my lack of android experience. But is this a stock android tv image or a stock fireos image? What difference do i get if i'm already running magisk on my fire tv stick 4k by reflashing the device with this image?
[Fire TV Android Development] Sus_i:
Why you don't give that partial update a chance and let it do it's magic ? :p

Then you can tell us the current fireOS version... ;)

Ofcourse you probably lose the unlock, twrp & magisk (at worst you may get a bootloop), but since it's a unpatchable hardware exploit (like xyz´said), you can do the unlock anytime again, in order to get magisk (or at worst, in order to recover). OK, depends on your skills, if you have any concerns that you could damage the stick, better don't do it.

This is stock fireOS.

You may get no difference at all, except that Magisk (and any other addons) will be preserved by the prerooted rom as you flash newer prerooted roms.
[Fire TV Android Development] internetdude01:
Just a question: does this work for the 4k Max model as well?
[Fire TV Android Development] dictorclef:
I resetted my fire stick and flashed this image, which seems to work fine, until I launch Netflix, which makes the whole thing freeze, every time. Is this something to do with it being rooted?
[Fire TV Android Development] Sus_i:
I guess your TZ needs an update, i.e. you need to flash 6.2.8.1r2 first, then flash the latest one.
[Fire TV Android Development] t0ib0i:
I just rooted a new Fire Stick 4K with 6.2.8.1_r3 rom but it keep checking for new update from Amazon and auto update with it. Is there a newer rooted firmware or is there a way to stop the fire stick from auto update? TIA
[Fire TV Android Development] SweenWolf:
You can patch your stick so it doesn't check for updates, Patching instructions are here

What you need from that post is Patch (6.2.8.1) v2.zip

The zip will make some changes on your rom, thats why its a TWRP flashable zip.

After flashing you can normally boot your stick and sign in to your amazon account.

After setting up your device if you want to revert the changes but keep the Amazon account. Just open TWRP and flash 8.2.6.1_r3 without wiping anything, this will revert any changes that my zip did on your system and you can still keep using this rom as it is.
[Fire TV Android Development] t0ib0i:
I used TWRP to flash the patchv2 over 6.2.8_r3 and now the fire stick 4K is stuck on the fire tv logo on boot.

Would you give detail instructions on how to get the patchv2 applied to get it to work? Thanks again for all your help!!!
[Fire TV Android Development] SweenWolf:
Either patch your boot image using magisk, or flash my modified version of boot.img.

It will solve your issue.

Here's a link

https://xdaforums.com/attachments/boot-img.5364845/
[Fire TV Android Development] Johnyb:
Anyone else having problems running NOW app ? I was on r1, updated to r2 & now r3, but app just crashes when it opens?
[Fire TV Android Development] yan2xme:
can you restore the 6.2.6.8 pre rooted rom without the ota pls tia.....

@Skel40 any help
[Fire TV Android Development] yan2xme:
OK... NVM

thankfully I found a mirror of the rooted 6.2.6.8 rom, credits and thanks to DJJProject

index - powered by h5ai v0.30.0 (https://larsjung.de/h5ai/)

index - powered by h5ai v0.30.0 (https://larsjung.de/h5ai/)

download.djjproject.com
[Fire TV Android Development] yan2xme:
thanks
[Fire TV Android Development] Mix32019:
I flashed my rooted firestick 4k with 6.2.8.1_r3_4054_patched.zip to check whether multichannel audio/dts is working again but no luck. So I tried to revert back/downgrade to 6.2.7.6, but firestick is stuck at white screen any ideas for fixing apreciated :)

Are there any special stpes to take before downgrading? factory reset eg.?

for downgrading I used the rom from skel40 (thx!) thread, mantis-6.2.7.6-2933-rooted-r2.zip.
[Fire TV Android Development] Sus_i:
The special step before testing updates is to take a TWRP backup ;)

Without a backup you may need to wipe data after the OS downgrade.
[Fire TV Android Development] Mix32019:
great thanks, if data wipe does the trick with the downgrade for me... I guess for the future I will do the backup!
[Fire TV Android Development] TimmyP:
Is updating worth it? Any new functionality? Fixed bugs? Rooted about a year or two ago, still on old version. Never use any Amazon stuff just Wolflauncher and mainly Kodi.

Is the backup size any smaller? (TWRP backup)
[Fire TV Android Development] Sus_i:
Not worth at all, a lot more bugs, size grows too. ;)
[Fire TV Android Development] Kramar111:
@rbox

can you add new prerooted images for 6.2.8.7, 6.2.8.9 from https://xdaforums.com/t/fire-tv-sti...ps-official-cloud-front-direct-links.4088247/ ?
[Fire TV Android Development] Ighor:
>NEVER FLASH A STOCK ROM >= 6.2.8.0 AFTER FLASHING 6.2.8.1_r2 OR LATER! THIS WILL BLOW AN EFUSE

You are saying this, but at the same time TWRP prevents efuse burnt, so what is the point of this warning?
[Fire TV Android Development] Sus_i:
It needs to things to burn the efuse:

-updated TZ image (at least 6.2.8.1)

-stock efuse burner inside the rom

TWRP prevents the TZ update, but 6.2.8.1r2 got a workarround in the update script, so the TZ gets updated...

If you now flash a stock rom, with always enabled efuse-burner inside, your efuse is gone.
[Fire TV Android Development] Ighor:
I think exactly this should be in the red text.

Yes, I know, just downgraded to r2 from OFW, it fixed TZ, and upgraded to OFW back. Apps that depends on DRM started to work again. I guess until next TZ update released.
[Fire TV Android Development] Sus_i:
If you haven't deleted the efuse script out of OFW, then the efuse got burned just at rebooting.

Isn't a big issue, since we can use now the bootrom-step via preloader without shorting.
[Fire TV Android Development] Ighor:
I not removed TWRP, just flashed OFW

Isn't TWRP preventing burning efuse?
[Fire TV Android Development] SweenWolf:
If someone has a stock rom with efuse burner with magisk installed, and then uninstalls it (which will flash the boot.img removing TWRP)

One reboot will blow your efuse, which will be called by the boot.img itself.
[Fire TV Android Development] Sus_i:
No, TWRP prevents only flashing images like TZ, LK or PL.

You see, the 6.2.8.1r2 from rbox flashs the updated TZ in order to fix DRM, but this updated TZ got also the efuse-burn instructions in there...

If you flash a stock rom above 6.2.8.0 after flashing this TZ update, nothing will prevent the efuse from burning, it will blow during the next boot. Thats why rbox noted 'never flash a stock rom'

Only way to prevent the burning (with the updated TZ installed) is to flash only prerooted roms from rbox, since he removes the efuse script in his roms...

Afaik @SweenWolf did the same with his stockrom patches, which may an alternative to the prerooted, isn't it?
[Fire TV Android Development] pixelview:
Hi there !

I have only TWRP (no root) and 6281 stock on my fire 4k stick. How to return to stock boot loader, without burning anything ?
[Fire TV Android Development] Sus_i:
If you mean the efuse-burning, then there isn't a way back to stock, cuz stock burns it by default.
[Fire TV Android Development] pixelview:
Thank you for reply, but i mean - is there way , to get the stick "like a new", i don't need a TWRP .
[Fire TV Android Development] Sus_i:
You would need to:

-install a clean stock rom with twrp,

-wipe data/factory reset with twrp,

-reboot into hacked fastboot,

-grab the boot.img out of the rom you've flashed in the first step and flash it with the fastboot flash command to boot.

-At the next reboot twrp gets replaced with the stock recovery and your stick is full stock.

-Done :)
[Fire TV Android Development] teephart:
I have na OTA Update available, can i install it on

6.2.8.1_r3?​
[Fire TV Android Development] Sus_i:
If you have a newer stick with 'burned efuse', yes.

If you have an older stick and if you want to keep the efuse safe, then no, otherwise it will break the shorting method.
[Fire TV Android Development] T1inkering:
My fire stick is currently on 6.2.7.7 pre rooted stock rom and i want to update to 6.2.8.9 stock rom seeing as no prerooted roms have been released for a while.

Am i safe to just flash stock rom through twrp and be protected from e-fuse burn and recovery overwrite?

Also do i need to update TZ somehow?
[Fire TV Android Development] Sus_i:
If you never flashed a TZ update and if you never flashed a more recent prerooted rom like 6.2.8.1 (which will update the TZ too), then the efuse is safe. But DRM streaming like prime video gets broken.

If you do the stock rom update this will burn the efuse, but streaming will work again ;)

Take a look for @SweenWolf patches, there is a way to keep the efuse safe even if the TZ and rom is updated (i.e. always delete the efuse-burner just after a rom flash infront of any reboot).
[Fire TV Android Development] T1inkering:
Ok so im thinking i flash rbox 6.2.8.1_r2 to get new TZ, then i'll flash 'Fire TV Stick 4K 6.2.8.1 r3_4054 No efuse/Old UI/Accessibility/NO OTA/PRE-ROOTED ROM' from skel40 and finally i'll flash sweenwolf's V2 No FOTA patch.

My thinking is that in this order i get new TZ, an updated rom with efuse script deleted and also protected from auto OTA updates?

​

​
[Fire TV Android Development] Sus_i:
Here is the patch for 6.2.8.9:

https://xdaforums.com/t/app-firetv-...e-launcher-without-root.4176349/post-86905147
[Fire TV Android Development] wha1eve1:
Currently I have 6.2.8.1_r3 installed

How do I apply the 6.2.8.9 patches by SweenWolf since I am not on 6.2.8.9? Thanks
[Fire TV Android Development] Sus_i:
Sry, sounds for me that you want a most current rom, so you would need to flash 6.2.8.9 and then the sweenwolf 'patch' + 'magisk or the patched boot.img' behind it, i.e. together in one TWRP session...

If you want to keep the old 6.2.8.1 instead, there is no need for any patches.
[Fire TV Android Development] wha1eve1:
Thank you for the explanation. Is there a twrp installable 6.2.8.9 available at this moment. I cannot find any from the forum search.
[Fire TV Android Development] Sus_i:
Take a look here:

https://xdaforums.com/t/fire-tv-sti...ps-official-cloud-front-direct-links.4088247/

Make sure that you flash the patch from @SweenWolf just after the rom flash, then his patched boot.img or magisk... If there isn't any error message, reboot is safe.
[Fire TV Android Development] wha1eve1:
Thank you again. One more question is how can I flash patched boot.img in command line? Can I send twrp install sdcard/boot.img to install it?

Check heere for installation instruction by

SweenWolf​

https://xdaforums.com/t/app-firetv-...e-launcher-without-root.4176349/post-87000175
[Fire TV Android Development] osolosada1:
Hi, I have installed the latest October 24, 2021 - 6.2.8.1_r3. but netflix and amazon don't work for me. It gives a black screen and restarts. if someone can help me thank you
[Fire TV Android Development] Sus_i:
Try installing 6.2.8.1_r2 first, then update to the latest...
[Fire TV Android Development] osolosada1:
thanks for answering. now Netflix works for me but amazon video gives me a black screen. but my priority was netflix thanks 😃
[Fire TV Android Development] Sus_i:
You can try to sideload a more recent prime video apk with adb, grab it from this page:

Amazon Fire TV Stick 4K Firmware and apps. Official Cloud Front direct links only

Amazon Fire TV Stick 4K Firmware and apps. Official Cloud Front direct links only - firetv_firmware.md

gist.github.com
[Fire TV Android Development] alixyz:
If the sideload doesn't work, you can try wiping the prime video data.
[Fire TV Android Development] osolosada1:
thanks i will try it.
[Fire TV Android Development] mite_jan:
i am on latest stock 6.2.9.0 fire tv rom , is there a way for me to downgrade and root the device or install prerooted rom ?
[Fire TV Android Development] bluedisc:
Can you provide the instructions on how to install this on the Prerooted Stock Images [6.2.8.1_r3]?

I tried to run the install_sh, and it says that it's missing ld-android.so
[Fire TV Android Development] enderffx:
@bluedisc

Oh i am so sorry, it is too long ago, i do not recall what i did apart from what i wrote...

SORRY :-(
[Fire TV Android Development] rocker0:
Hello, after flashing r2, and trying to set HTTP proxy, configurations won't be saved somehow :

Is there a way to fix this ?

in logcat it shows also

11-18 22:34:51.765 7490 7490 D SystemStatusMonitorApp_DataManager: Save Network Proxy config

11-18 22:34:51.767 7490 7490 E ActivityThread: Failed to find provider info for com.amazon.ssmsys.provider

Thanks
[Fire TV Android Development] DarkH2O:
My fs 4k has been working fine for a long time with this. Today it was working but later the tv said no video input. I restarted the fs and now its just stuck on the firetv logo. I can still get into twrp. Any fix for this or do I need to reflash the rom?
[Fire TV Android Development] Sus_i:
Maybe try a new/other power supply first.
[Fire TV Android Development] DarkH2O:
Yeah, I did but a no go. I did reflash the rom and it fixed the issue with no lose of data or settings. So all is good now. Strange how this happened though.
[Fire TV Android Development] Seattleweather:
I have flashed to the latest r3, but my firetv stick is not stable. it reboots randomly. Anyone has the same problem?
[Fire TV Android Development] Sus_i:
Common issue, you would need to flash r2 first, then flash r3.
[Fire TV Android Development] estradz21:
anyone know what firmware mantis able to control bluetooth speakers/headphones?
[Fire TV Android Development] tsirhcitna:
I had a similar experience, somehow an update slipped through and overwrote my rom (the android tv one), sometimes it booted into the new fire os sometimes it stuck onto the fire log. I'll flash this image too I don't think I 'll have any issues
[Fire TV Android Development] cityhunter_1919_xyz:
If I manually UPDATE to 6.2.9.3 (4) with TWRP, will TWRP stay the same?

I recently installed TWRP, but do not know much about the 4K modifications.

6.2.9.3 or higher? If so, I thought I could use 4K more comfortably since I have 0.5GB more RAM.
[Fire TV Android Development] darksavior:
Updating to 6.2.9.4 bootloops on the fire logo for me. I can reflash 6.2.8.1 r2/r3 to start over.
[Fire TV Android Development] cityhunter_1919_xyz:
Thank you for your answer.

Are you saying that upgrading to 6.2.9.4 will result in bootloop, but TWRP is available again, so we can go back to 6.2.8.1_r2/3?

(Does updating to 6.2.9.4 not make TWRP go away?)
[Fire TV Android Development] darksavior:
I've only tried to update to 6.2.9.4 through the automatic updates in the fire os. I don't use this stick often to know much of the ins and outs but I wouldn't install the 6.2.9.4 image in twrp.
[Fire TV Android Development] neo-1977:
Hey recently did this via fireiso and installed r2 then r3 however i am missing com.amazon.ssm.ControlPanel. Is there anyway to get this added ?
[Fire TV Android Development] abuttino:
@rbox can you please re-up the older versions of this? They are gone from MediaFire.

Thank you
[Fire TV Android Development] TimmyP:
Did they ever add back proper multichannel audio and DTS back?
[Fire TV Android Development] michael.santos:
Can you please explain this? Does it mean we can root the FireTV Stick 4k also with burned efuse? Thanks! :)
[Fire TV Android Development] Sus_i:
Yes, unlock is (or was) possible just without a short at all.

See this update in the unlock thread for details:

[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...

xdaforums.com
[Fire TV Android Development] bloxycola:
can i download my system is still locking up :/
[Fire TV Android Development] bloxycola:
After flashing the rom it still locked up and after install GAPPS the system keeps locking up when playing video and fix???
[Fire TV Android Development] tech3475:
Are there any plans for new updates due to this?:

Three security vulnerabilities patched in latest Fire TV software update

Cybersecurity firm Bitdefender has identified three security vulnerabilities in Fire TV devices that it says have been patched in Amazon's recent software updates. The vulnerabilities were discovered and divulged to Amazon in December 2022 and were patched last month.

www.aftvnews.com
[Fire TV Android Development] Dragracekid:
Hey all, Just flashed my unlocked mantis with 6.2.8.1_r2 but I've got an issue where it tries to update as soon as I connect to wifi. I can't seem to bypass to turn off OTAs. I've already had to redo my system partition luckily I was able to unplug it before it completely updated haha. Is there something I'm doing wrong? The next thing I want to try is to use a network cable adapter to try to adb into it but I don't know if that will work
[Fire TV Android Development] DerSammler:
Hello, I have the same problem as the previous speaker. As soon as I flash mantis-6.2.8.1-rooted_r3 and restart the stick 4k, it checks for updates. What am I doing wrong? Once I then flash back to mantis-6.2.8.0-rooted_r1. Does the stick run clean through without update search. Who can help me please?
[Fire TV Android Development] DerSammler:
I managed to disable the updates. Actually, I just needed to connect the 4K stick to the PC via USB and then enter the commands via ADB AppControl v.1.8.0.

adb shell

su

pm disable com.amazon.tv.forcedotaupdater.v2

pm disable com.amazon.device.software.ota

pm disable com.amazon.device.software.ota.override

Now I finally have a stick without updates again.
[Fire TV Android Development] RogerL:
I have a Mantis Fire TV Stick, serial number G070VM2213271VMT so it should be ok to unlock.

I'm not really sure about how the efuse works and how this could be potentially blown. I have read about it on this forum but just want to be sure!

The software version on my Fire Stick is 6.2.8.1 (NS6281/4812). Am I right in saying that it would be fine to flash a version earlier than 6.2.8.0 but not version 6.2.8.0 or higher?

Or have I got that the wrong way round! Is it ok to downgrade to 6.2.8.0 or to flash the same version as the existing version or higher?
[Fire TV Android Development] Velcro31:
Ah thanks for clearing that up! I asked this elsewhere but flashing gapps is not a wise idea right? I really want to use the Disney+ app but it's not available for FireOS.
[Fire TV Android Development] vanzan:
I haven't been doing this since montoya. I think I remember how it works now....I have to pray rbox (beautiful person) can release a rom that doesn't need a partial update then block ota forevermore.
[Fire TV Android Development] Sus_i:
Try to sideload that apk, may be it works without play services, idk.

Edit: I would avoid any gapps install for now. Will probably not work and for sure it will mess up the stick ;)

Yeah, thats way safer and should work fine :good: