yashsingh1/xdaforums huggingface dataset:
[Fire TV Android Development] thecoonx:
[MENTION=3991724]rbox[/MENTION] will there be a prerootet rom 6.2.7.6?
[Fire TV Android Development] howard12!!!:
Does someone have a newbie guide for this or just some links so I can read through?

I have twrp installed and Magisk v20.1
[Fire TV Android Development] chinkster:
anyone else have this problem? i just took the firestick 4k back from the in-laws house after leaving it there for a couple of months. i plugged it into the TV and was able to boot to the launcher but the WiFi was completely turned off. i restarted the firestick but all it did was display the Fire TV logo then continuous black screen. cant see a damn thing. anyone else?
[Fire TV Android Development] alixyz:
In case you haven't already fixed it. My suggestion would be to boot into TWRP and reinstall a prerooted image. If that doesn't work, wipe data from TWRP, which will do a factory reset but keep root, assuming you're on a prerooted image from rbox.
[Fire TV Android Development] chinkster:
where is the most dependable place to download minimal adb and fastboot? i need to reflash my firestick cuz screen is just blank
[Fire TV Android Development] Sheetzie03:
anywhere on xda
[Fire TV Android Development] chinkster:
i'm getting ready to sell my firestick 4k and the buyer wants it back to stock non-rooted. where can i find the most up-to-date firmware of the stock rom non-root?
[Fire TV Android Development] rbox:
I have updated the OP with 6.2.7.7_r1.
[Fire TV Android Development] ryknow27:
deleted
[Fire TV Android Development] ryknow27:
What is the best way to update from 6.2.7.1_r1?

Should data be wiped when updating?
[Fire TV Android Development] alanant:
@ryknow27 boot into TWRP. Tap the Advanced Wipe button and wipe Dalvik and Cache. Install the rom from TWRP. Wipe Dalvik and Cache again for good measure. Reboot.
[Fire TV Android Development] jbvid:
Hi

Just a quick question, I have rooted my 4k on v6.2.7.7 and made a twrp backup, I would assume the custom 6.2.7.7_r1 has twrp included in case I wanted to go back to my original twrp backup?

Regards jb
[Fire TV Android Development] ryknow27:
I haven't actually installed the update yet, waiting on my OTG cable to come today. However, I assume it will have TWRP since it is installed during the root process.
[Fire TV Android Development] Seattleweather:
Anyway to fake or change SN of Firestick 4K? I have rooted my device, but still could not get around the initial update. I bought one was on the blacklist and it would not give me the sign in page. Thanks.
[Fire TV Android Development] Edloaqx:
Hello, you found a fix for this?
[Fire TV Android Development] Sus_i:
Re-do the whole unlock will fix it ;)
[Fire TV Android Development] Giuseppe 1971:
Hello,

I installed 6.2.7.1_r1 (because it still allows the Audio Passthrough in Kodi FYI) then I've updated Magisk to 20.4 and the disabled OTA. When I go to the menu "my fire TV" and then "information" for checking the firmware version, the menu closes suddenly without showing any info. Is it a normal behavior or can I modify it?
[Fire TV Android Development] mrsweet1991:
I flashed this as I wanted a stock rooted rom, but I still have the Android Launcher. How do I get the original launcher?
[Fire TV Android Development] alixyz:
This is a stock rooted ROM, you may have changed your launcher prior to flashing this ROM. Two options which I can think of would be to 1. Factory Reset ( boot into TWRP and Wipe Data) 2. If you know how the default launcher was changed to Android Launcher, undo the process to set the default launcher back to the FireTV Launcher. --- If coming from another ROM, I would personally just do the first option to avoid other issues.
[Fire TV Android Development] mrsweet1991:
Thanks mate,

I did

Adb reboot recovery

Adb shell

Twrp wipe

Twrp factory reset

CTRL D

Adb reboot recovery

Adb push fire.zip /storage/emulated/0/

Adb shell

Twrp install /storage/emulated/0/fire.zip

Ive only added the above on the off chance anyone else finds it useful. I'm just on the orange fire tv logo so hopefully everything goes okay.
[Fire TV Android Development] rbox:
I updated the OP with 6.2.8.0_r1.
[Fire TV Android Development] Michajin:
Just to make sure i am clear. Flashing this will keep my eFuse in tact and allow me to downgrade, but flashing the factory update will trip it and permanently block dowgrading?
[Fire TV Android Development] Sus_i:
If you want to be 1000% sure, the one from rbox is perfect :)

Both should work on a unlocked device. See the postings from k4y0z.

Stock 6280 won't block downgrading via TWRP, but you've to restore a corresponding data backup (or do a factory reset) if you want to downgrade.

Take a look into this thread...

https://xdaforums.com/t/fire-tv-sti...icial-cloud-front-direct-links.4088247/page-3
[Fire TV Android Development] Michajin:
Thanks. I have a couple old mantis' on stock that should be unlockable (at least were). Maybe I'll see if this blocks it...
[Fire TV Android Development] offline567890:
Can i flash this Prerootet stock over my last rooted update-kindle-mantis-NS6277_user_3033_0004597733764 ????
[Fire TV Android Development] jbvid:
Similar question to the previous post, Not rooted ATM.

Yesteraday I had an auto update from mantis 6.2.7.7 to mantis 6.8.2.0 (new type interface) can I safely root 6.8.2.0 with kamakiri mantis 1.2.

Regards jb
[Fire TV Android Development] Michajin:
From what i read, you can but you have to wipe. Assuming you are unlocked already.
[Fire TV Android Development] jbvid:
Hi

No my 6.2.8.0 is not unlocked or rooted yet, need to do it with kamakira mantis 1.2

jb
[Fire TV Android Development] Michajin:
You mean Fire OS 6.2.8.0 ? I dont know if it has been tested yet. But if you bought it in the last year, then likely the bootrom is disabled. Mediatek made a change that blocked the bootrom access i think the last last successful ones were all lot number based in end of 2019. But i am going off a bad memory.
[Fire TV Android Development] Sus_i:
All 'locked' fTV4k sticks running stock 6.2.8.0 are out of the game now, currently no unlock possible.

6.2.8.0 burns an efuse in the SOC. This disables bootrom access aka phone mode.

Nevertheless you can test kamakiri, if you like :)
[Fire TV Android Development] jbvid:
Thank Sus_i

I tried kamakiri and it started talking but it did not get as far as the 'remove short' stage, gave an error before getting there, I may try again and post the error on here.

jb
[Fire TV Android Development] Sus_i:
Try to short with some tinfoil, clamp it carefully under the shield and on the part over there. The short must be 100% propper (if the stick boots or something other than mtk phone shows up in lsusb (i.e. Preloader or MTP stuff), the short isn't propper). If nothing shows up in lsusb while shorted, the efuse is gone.
[Fire TV Android Development] jbvid:
Hi

Im sure i have the foil right, unlocked a 6.2.7.7 a couple of weeks ago after a couple of attempts, but today struggling with this 6.2.8.0. Please see attached list with error.

jb
[Fire TV Android Development] Sus_i:
That mean probably that you've got preloader instead of bootrom (phone).

Run lsusb in a terminal while shorted and take a look...

Btw, preloader mean that the short wasn't propper.
[Fire TV Android Development] jbvid:
Thanks, I will look into that, looks promising.

jb
[Fire TV Android Development] jbvid:
Hi

Been trying a few times cant seem to get into phone mode, only preloader with lsusb,

will try again tomorrow.

jb
[Fire TV Android Development] Skel40:
Will this affect 4K devices that are already exploitable in case I end up accidently bricking on 6.2.8.0? In case I'm wondering.
[Fire TV Android Development] jbvid:
Thanks, well that clears things up, I wont bother trying to unlock it again, just accept the new interface.

jb
[Fire TV Android Development] Sus_i:
No. They are safe (for now), as long as they are unlocked with TWRP in place. :)

In this condition the efuse won't burn at all.
[Fire TV Android Development] tokoam:
I can’t access bootloader using short pin method. But I did have twrp installed prior to upgrading it 6.2.8.0 . However I didn’t use rbox rom I used official update . My efuse blown ?
[Fire TV Android Development] emkorial:
Do these images have USB Debugging enabled by default?

If I flash one of these images, then turn on the Fire Stick, and just sit at the welcome screen and don't register with Amazin or connect to wifi or anything, can I connect to the stick via USB cable and connect via ADB and execute ADB commands without having to turn go through the entire setup to get to Settings and turn on USB debugging?
[Fire TV Android Development] jbvid:
Hi

Does a 4k need to be setup with wifi and an account prior to unlocking and root?. If so Is there a way to stop any instant updates after first setting up.?

Regards jb
[Fire TV Android Development] tokoam:
btw the link for 6.2.8.0_r1 is down on media fire .
[Fire TV Android Development] emkorial:
How to you downgrade?

I unlocked the stick and flashed an older ROM I downloaded from the initial post. When I reboot, USB Debugging is NOT enabled. So I have no way to access the device via ADB and run the pm commands to stop the updated.

The only way to get to the Settings and enable USB debugging is to go through the setup, which updates the Fire Stick, which defeats the entire purpose of trying to downgrade. And once you flah a new ROM and reboot, since USB Debugging is not enabled, and ADB cannot see the device, there is no way to reboot into recovery.
[Fire TV Android Development] enderffx:
Hi all :)

As i read of the eFuse blowing i took the plunge and finally unlocked my FTV4k & installed the pre-rooted 6.2.8.0 to not have my fuses blown.

OKAY!

Now i get greedy and i like to have google services :)

Play store install working is not needed but i'd like to be able to login so my paid apps know i have paid for them.

Whats the best way to do that?

Maybe using the AFTV-GAPPS-MM-v1.3 ? Or open gapps?

Thanks for hints!

Ender
[Fire TV Android Development] jbvid:
Hi

Just one question please, do i need to connect up and register my 4k firestick before unlocking it?

or can i unlock it first, then register?

jb
[Fire TV Android Development] Sus_i:
No. First the unlock... then do all the other stuff.
[Fire TV Android Development] jbvid:
Thanks(y)
[Fire TV Android Development] jbvid:
Oh well, tried to unlock, short was made correctly, after a few tries only preloader with lsusb. After a normal restart is seems it was already updated to OS 6.2.8.0 by the last owner, Looks like Amazon are speeding updates now to OS 6.2.8.0. Beware of second hand purchases.

Regards jb
[Fire TV Android Development] enderffx:
Woops, so the unlock really does not work if update to 6.2.8.0 was done with OTA?

I wasn't 100% sure about that, so glad i unlocked & flashed this prerooted FW.

Sorry for you :-(

Ender
[Fire TV Android Development] murtzsch:
I can only hope this fuse thing is a sign of an incoming Fireos 7

:-)
[Fire TV Android Development] enderffx:
Muahaha, not just a sign of pure evil?

"No one is allowed to use the old & better UI as our marketing would get fired" :-)
[Fire TV Android Development] jbvid:
Yes the unlock certainly will

not

work if the OS is on 6.2.8.0.

Will have to see if there are any future changes to the unlock process for this OS, but it doesn't seem very likely ATM. Very likely to be the same for Fireos 7.

jb
[Fire TV Android Development] enderffx:
Okay, GAPPS with 6.2.8.0

(If not wanted here, please give me a gentle push and i cease mentioning that topic here, dont want to hijack the thread)

Probably everybody knows how to do it and thats why its no "thing" to discuss...

I did find a 6.2.7.6 debloated twrp backup with working GAPPS.

But for my taste its "too far away" from FireOS.

I really want a stock FireOS + root + Gapps.

So i installed this very nice 6.2.8.0 from this thread.

Did many things but what is closest to "success is this:

I downloaded a 7.1 open gapps tv mini package:

open_gapps-arm-7.1-tvmini-20210416.zip

i created a "gapps-config.txt" that basically did not uninstall anything and did not install anything google in addition.

So i wanted *only* play store functionality.

flashed that opengapps package.

When booting there was....

NOTHING changed, no trace of play store.

I looked at X-Plore (my favorite file browser that i upgraded to premium functionality) and guess what, in System section i found Play Store, Services and Services Framework.

I was able to start play store.

i also was able to enter my credentials and BOOM was able to install 2 sample apps from there!

So far so good, i could live with the store beeing hidden, BUT:

The apps that i installed do not "notice" that i have bought them, they are not in "premium" mode.

Also reboot did not fix that.

Any idea whats up or what is needed?

Ender
[Fire TV Android Development] emkorial:
When I flash 6.2.7.7 the Stick will not get past the Boot screen (the white screen with the yellow "Fire" and arrow on it). Any idea how to fix this?

6.2.7.1 boots fine
[Fire TV Android Development] enderffx:
Oooookay...

It works!

And: i have no idea why ;-)

After the failure above i tried again to not use the TV Mini variant but the pico variant as i now know how to limit stuff to *just* the magic 4 (Play Services, Play Services Framework, Login, Play Store) with that config file.

That did not end well, play store stalled when starting.

i uninstalled all except the framework and toyed with other variants that led to success earlier (the combo for Fire TV Stick 2, the combo for the EPSON moverio, whatnot.

All with the same end: play store stalled, not even credentials were asked (probably as they were already there from my tv mini try).

At some point es file explorer and x-plore did not even start anymore.

Back to TWRP, reinstalled TV Mini set as described above.

Booted, went to play store, it STILL "knew me".

Back to X-Plore, BAM it now realized i paid for it!!!!

Tried 2 or 3 other apps that i bought, BAM BAM BAM they all work in full mode now.

I am there, i do not need more.

Thee tsupid thing is that i do not know why it works.

The main idea to use tv mini as base derives from "tsynik" as he wrote this in a small doc i found on his gdrive:

(c) tsynik, now and forever:

Problem was that the files he referred to were gone, that gdrive is non available rihjt now.

But at least so i learned about that config.txt to control open gapps install and read up on that.

Pribably that update_katniss thingy would streamline stuff and my previous google login that was stored "somewhere" could have been removed with the.sh he refers to.

I asked hin for all that stuff, lets see if he finds the time to help me out.

xda link to tsyniks thread

But as i said, i got what i needed, currently in happy happy land :)

Greetings,

Ender
[Fire TV Android Development] tokoam:
So I got a old 4k rooted it with rbox 6.2.8.0_r1 did this as I was unlocking the bootloader . If this is my first time setting up this stick Do I still have to disable my updates before I get into the setup or can I keep my updates on as I set it up ? I ask cause I dont want to risk my Efuse
[Fire TV Android Development] enderffx:
Hi,

well at least yesterday there was no newer FW so i'd give it a shot.

There will be a small download (way too few to be a new FW) i believe it may also update core apps...

So if you wanna do it i'd propose to do it now before a new FW comes up.

Good luck,

Ender

P.S. there is a (yet undecided) thread about how to boot first time w/o updating. Maybe at some point there will be a clean & clear recipe on how to do that:

https://xdaforums.com/t/how-do-you-...adb-without-turning-on-adb-debugging.4261105/
[Fire TV Android Development] bird333:
I just updated from 6.2.6.8 to 6.2.7.7 and Magisk didn't remain installed. I had to go back to TWRP and install it. Anybody know why? I didn't think it was necessary if it was already installed.
[Fire TV Android Development] enderffx:
Hi!

Are you 100% sure it was'nt just "invisible" in the amazon launcher?

I had something similar but i was able to see it in X-plore / ES File Explorer and it was still active (e.g. asking for root permissions).

Started it once using X-plorer then it was visible in the Launcher.

You may had the same thing ?!

Ender
[Fire TV Android Development] Mandy Cain:
You should wipe every partition and only write to a system image and vendor image. And this will help you i.e. mattress. This will have magisk patched boot images then your stick will boot loop.
[Fire TV Android Development] nsanity99:
I'm new here and to this whole thing. Can somebody please explain what's going on here?

What does the PREROOT stock image mean?

Does this root the firestick?

Sorry for questions
[Fire TV Android Development] 3dux:
So, I've been using my 4K rooted and all that until a few days ago until my meathead son just kind of randomly decided to do a factory reset on it. I still have TWRP and it's on Fire OS 6.2.8.0 (NS6280/3233). I just hit it with the prerooted rom in twrp, magisk 22.1, wipe dalvik etc, and it's looking like nothing changed. What did I miss?
[Fire TV Android Development] bird333:
Yeah, I'm sure. I couldn't get root in the shell and I checked the Magisk app and it wasn't installed. Any ideas why?
[Fire TV Android Development] schmaol:
Anyone knows where to find prerooted stock rom version 6.2.7.6?

This seems to be the last version with DTS sound support.
[Fire TV Android Development] jbvid:
Hi

I have the rbox 6.2.8.0_r1 installed on my unlocked AFS4k. For some reason I did have to reinstall Magisk via twrp.

Is there a script or any way to change to a normal bootup instead of going through the twrp timer menu?

jb
[Fire TV Android Development] Sus_i:
Disconnect the mouse/keyboard from the OTG ;)
[Fire TV Android Development] jbvid:
Great, works a treat, had to unplug the OTG also Thanks(y)

jb
[Fire TV Android Development] Skel40:
So to understand correctly, would flashing 6.2.8.0 cause the exploit to not work on the exploitable versions of the stick?
[Fire TV Android Development] Sus_i:
If the stick is full-stock (i.e. locked), then yes.
[Fire TV Android Development] skrippi:
pls delete this post. sorry
[Fire TV Android Development] bird333:
Just so I'm clear, if I'm already rooted I don't have to worry about upgrading to 6.2.8.0 correct?
[Fire TV Android Development] skrippi:
Just flash ROM via twrp without any wiping. You should also download the Magisk v23 zip and flash afterwards (don't ever flash Magisk in Magisk Manager!).
[Fire TV Android Development] rbox:
I updated the OP with 6.2.8.1_r2. This includes updated TZ firmware because video playback was freezing without it.
[Fire TV Android Development] SweenWolf:
Deleted
[Fire TV Android Development] DarkH2O:
Is anyone with rooted 4K sticks having problems with HBOMax all of a sudden? I've tested 2 different 4K sticks I have and they both lock the firestick up as soon as I try to play a video on the HBOMax app. I have to power cycle with the power plug. On my none rooted 4K stick it plays fine.
[Fire TV Android Development] SweenWolf:
Try the latest version of the rom with updated TZ, its in the OP
[Fire TV Android Development] DarkH2O:
I see that now. Is there a way to get the fix without flashing this rom? I did mine way back without a custom prerooted rom.
[Fire TV Android Development] SweenWolf:
The stock rom consist of two files one of which is responsible for blowing efuse so BROM exploit will no longer work.

If you know you have removed those two files related to efuse from /bin

Ewriter and efuse check, i don't remember the name but those are the two then you can update your TZ, i have also removed the service which starts these files.

But after updating your tz if you flash stock rom then the rom will blow efuze and its also written in the OP.

So you can update the TZ not a big deal, just flash it via twrp
[Fire TV Android Development] DarkH2O:
Well I know I never removed two files from the bin. I rooted back when the root first came out and haven't had a need to change anything since then. It says Im on 6.2.8.1 now since I didnt block updates. What files would I need to remove from the bin and where would I get the TZ file? Is it the one in this latest rom? Thanks for the help btw.
[Fire TV Android Development] SweenWolf:
I have no idea if your efuse is already blown or not. Good thing is you still have TWRP

These are the files to be removed.

"/system/bin/efuse_check.sh",

"/system/bin/ewriter"

And yes the tz is in the latest rom you can extract it.
[Fire TV Android Development] Skel40:
@SweenWolf is it still safe to flash stock roms with an already unlocked Fire TV 4K or am I wrong? This is just when I brick or something
[Fire TV Android Development] SweenWolf:
With stock i meant system without magisk.

I am not updating any other partitions, if you do you might break it.

If you have a prerooted image than it means you only has magisk installed,which disables dm-verity and other things.

Magisk provides systemless root access.

I am not saying to flash stock rom, by stock i meant system partition of stock rom only.

With some patched files, and removed efuse stuff

I don't encourage the people to do what i do, i can break my stick and its acceptable, but breaking someone else's property is not.

So be safe keep TWRP installed and check before you flash.

I don't have that much knowledge of the system like these guys does.

Use whatever looks best for you. Enjoy
[Fire TV Android Development] gabardal:
Hello, I'm rooted, FireOS 6.2.7.6, how can I update tz firmware? Should I? Thanks!
[Fire TV Android Development] SweenWolf:
No you don't, your stick will run fine just as is.

You only have to upgrade your TZ if your are flashing latest version of FireOS. Which should be 8.0+
[Fire TV Android Development] DarkH2O:
When I go to install the tz.img it ask what partition to flash image. System Image, Vendor Image , Boot, or Recovery. Which one do I pick? I figured "system" but I want to be sure.
[Fire TV Android Development] SweenWolf:
They are not to be flashed on eny of these partition, they are to be installed on tee partitions i.e. tee1_real and tee2_real

You can add tz.img to your zip

And then change updater-script to add these lines

package_extract_file("tz.img", "/dev/block/platform/soc/11230000.mmc/by-name/tee1_real"); package_extract_file("tz.img", "/dev/block/platform/soc/11230000.mmc/by-name/tee2_real");

Very Important

It is very important to remove the efuse files first

mount("ext4", "EMMC", "/dev/block/platform/soc/11230000.mmc/by-name/system", "/system", ""); delete("/system/bin/efuse_check.sh", "/system/bin/ewriter");

unmount("/system");

If you don't then you will blow your efuse
[Fire TV Android Development] DarkH2O:
Oh, I was using twrp. Im not familiar with creating customer install zips.
[Fire TV Android Development] SweenWolf:
You are better off flashing the prerooted image from the op
[Fire TV Android Development] DarkH2O:
Ok, sounds like it. Will this wipe the device and need to install apps again?
[Fire TV Android Development] SweenWolf:
What version are you currently on?
[Fire TV Android Development] DarkH2O:
6.2.8.1 from OTA.
[Fire TV Android Development] SweenWolf:
Let me create a TWRP flashable zip for twrp

But please turn off auto updates and do not flash any stock rom or any unmodified updates
[Fire TV Android Development] SweenWolf:
Here is the post where i have uploaded TWRP Flashable TZ, please read before installing

It also deletes efuse related files if any
[Fire TV Android Development] DarkH2O:
I used the rooted image on one of my sticks and it did not wipe it. Thanks for the flashable tz., I'll try that too on the other.
[Fire TV Android Development] SweenWolf:
yeah it will just update it, it will not wipe anything.

you can even downgrade your rom. sometimes my remote unpaired while doing that but everything else was fine.