yashsingh1/xdaforums huggingface dataset:
[Fire TV Original Android Development] strubedo:
Actually I found out that model is the first gen so what software do I need
[Fire TV Original Android Development] strubedo:
Actually E9L29Y is a mantis stick so I'm just Gonna try it if it dies it dies
[Fire TV Original Android Development] strubedo:
I wish I knew what the serial number is I can't find one
[Fire TV Original Android Development] strubedo:
Read this it says I have a first gen https://www.aftvnews.com/how-to-ide...be-edition-that-you-have-updated-2020/#stick1
[Fire TV Original Android Development] strubedo:
I found my serial number its G070VM26308401HN so im guessing its not gonna work this sucks!
[Fire TV Original Android Development] strubedo:
So i see my Serial number is above VM190 so im guessing im out of luck im kinda bummed out and pissed off does anyone know where i can find an older model?
[Fire TV Original Android Development] hasobist:
Hello!

The Firestick 4k has two variants the old which is Ist Gen and the new which is already patched when shipped of which unlock is ain't possible.

Hence ,the previous post was referring to the variants of Firetv 4k.

Cheers!
[Fire TV Original Android Development] hasobist:
Hello!

It's difficult to find one ,it's ain't impossible as well.......

Cheers!
[Fire TV Original Android Development] strubedo:
Ok so let me ask you this Im trying to find a box or stick that i can use for android tv that can have twrp installed on it can someone point me in that direction.
[Fire TV Original Android Development] hasobist:
Hello!

As mentioned,once unlocked and rooted ,you can use the elevated command prompt inorder to make changes to the system.

Incase your unlocked one can use the TDUK(TechdoctorUK) app to block updates,which again depends on the firmware the stick is running on......

Cheers!
[Fire TV Original Android Development] Skel40:
I did and thats the older post not up to date. I have my reference here: https://www.amazon.com/gp/help/customer/display.html?nodeId=201497590

Did you let the device update right on the setup wizard? You might still be able to unlock on a higher serial number via (sheldon/p) micro usb method on 6.2.8.1. If not, return the 4K, look for the one with the old remote without the added buttons.

Always skip the initial setup before the "update" forces to reboot. You'll end up having no luck higher than 6.2.8.1. Follow this guide for proper step by step showing you how to bypass the "Checking for updates": https://www.aftvnews.com/how-to-ski...shell pm clear com.amazon.device.software.ota
[Fire TV Original Android Development] strubedo:
i hav

i have never done anything but take it out of box and take off shield its never been connected to the internet or anything.
[Fire TV Original Android Development] strubedo:
this is the error im getting what about using the authenticator bypass tool for MTK couldnt i flash the recovery image if i could get it to work if not im gonna look on ebay i found an older one but they want 40 bucks for it.
[Fire TV Original Android Development] strubedo:
One last thing I'm using KDE Linux to do this I don't know if it has a patched kernel or not Kamariki won't work on my pc for some reason maybe it's because it's newer I don't know I saw where it says you have to have a patched kernel and like I said fireiso doesn't work.
[Fire TV Original Android Development] Bullet Saloon:
When you connect the firestick to the internet for the first time, it will automatically start downloading the current OTA software, but

it will not install until you reboot

Now login to your firestick with your Amazon credentials. Enable developer options.

Enter this command via ADB>>>>>adb shell pm clear com.amazon.device.software.ota

This will clear downloaded OTA and it will be safe to reboot without updating. (No root needed)

After rooting, you can enter

su

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

pm disable com.amazon.device.software.ota

This will disable future OTA updates.
[Fire TV Original Android Development] Bullet Saloon:
Kamariki works for most people without shorting this firestick. I was the exception. Using my old Windows PC and the Kamariki boot disk, I was able to unlock my firestick 4K 2nd gen only by properly shorting it first.
[Fire TV Original Android Development] strubedo:
So theres nothing I can do at this point is there anyway i can roll back the software on it the short isnt working im just getting a protocol mismatch its the FIREISO i cant get to work it just get errors or black screen anybody know anything else or am i dead in the water?
[Fire TV Original Android Development] Sus_i:
There is a guide on how to skip the update screen at the first boot setup, check it out (google), boot the OS and then take a look for your fireOS version. ;)
[Fire TV Original Android Development] strubedo:
OK I'm asking is there any other thing I can do to root this firestick and install TWRP?
[Fire TV Original Android Development] chopwell20:
I had same using it in Ubuntu and pop os Linux.

Solution is to use fireios attached in original unbrick guide and don't need shorting anymore, at least for me.

Worked flawlessly for me.

One more thing when writing fireios image to usb, use Rufus with MBR not GPT plus when asked want to use iso write method or DD .. use DD .
[Fire TV Original Android Development] strubedo:
Awesome thanks
[Fire TV Original Android Development] strubedo:
I tried what you said with fireiso it still doesn't run it says it can load i915.ko driver and just does this over and over. Anyone have any ideas?
[Fire TV Original Android Development] Skel40:
I used Etcher and Fireiso booted properly: https://etcher.balena.io/
[Fire TV Original Android Development] deadlyartiste:
Hey how did you find serial number

I too have fire stick 4k 1st gen (mantis) and trying to unlock

Tried shorting but it doesn't show up after shorting

Tried without shorting

Neither works

I wanna know serial number of my firestick
[Fire TV Original Android Development] hasobist:
Hello!

You can find it on the rear side of the stick also you can check in settings-My Firetv -About

Only 6.2.8.1 and lower firmware versions can be unlocked.

Cheers!
[Fire TV Original Android Development] deadlyartiste:
I am stuck at initial setup screen showing unable to update
[Fire TV Original Android Development] strubedo:
If your using Linux use the dmesg command after you plug in the stick give it about 60 seconds and then type sudo dmesg it will show you the serial number.
[Fire TV Original Android Development] strubedo:
I used that too before it did the same thing
[Fire TV Original Android Development] deadlyartiste:
How about fire os version

Is there a way to get it?
[Fire TV Original Android Development] deadlyartiste:
Thanks

I got using

sudo dmesg | grep -i usb

Serial number: G070VM2421xxxxxx
[Fire TV Original Android Development] hasobist:
Hello!

Is the stick unlocked,if so can be recovered.

Cheers!
[Fire TV Original Android Development] haikkk:
How do i need to connect to pc, via usb or that serial interface? My device is bricked after recent update and falled to endless bootloop with fire tv logo, will this work for me?
[Fire TV Original Android Development] RootedSheeople:
So use the "sheldon" tutorial and then use the current "kamakiri-mantis-v2.0.1" for Firetv stick 4K instead and this should work without the short, Not sure if this is still the current way to do this?
[Fire TV Original Android Development] hasobist:
Hello!

You are on the right path,just go ahead with the unlocking procedure.

Will work,provided you are on the firmware version as mentioned.

Cheers!
[Fire TV Original Android Development] RootedSheeople:
Hi, thanks for the response, I appreciate it. I am on Software Version Fire OS 5.2.7.8. Just to reiterate, I don't have to open the fire tv 4k and short it? I can just use the "sheldon" guide (https://xdaforums.com/t/unlock-root...k-3-and-fire-tv-stick-lite-sheldon-p.4410297/) but use the "kamakiri-mantis-v2.0.1" instead of the sheldon zip file correct? Also I'm kinda new to using TWRP if there is certain version and documentation I should use for this Fire TV 4K build (mantis) or maybe TWRP is generic with flashing of ROMS?
[Fire TV Original Android Development] hasobist:
Hello!

Are you sure it's 5.2.7.8,if so that looks like Firetv tank not the 4K, as listed by you is lollipop 5.x.x.x whereas 4K runs Marshmallow 6.x.x.x.

Kindly confirm.

Cheers!
[Fire TV Original Android Development] RootedSheeople:
Oh, you are right! I had the wrong FIre TV plugged in. I have a Fire TV 4K Max with Wifi 6. I can't access the home screen though yet I never set it up. Is there a way to bypass the initial internet connection and setup so I can get to settings?
[Fire TV Original Android Development] hasobist:
Hello!

You need to be unlocked to do so and max is yet awaiting unlock.

You can check the respective thread developments if any.

Give this one a try,stick once booted and you enter your wifi login details ,when it says searching for software updates,switch off the router then you'll see an error message no internet connection then switch on tthe router(you need to be quick) and thereafter you'll see a screen appear where you can press back and go to the registration screen,just read the different options,it'sdifferent for the stick variants.

If the above tweak clicks ,you can use TDUK (Tecdoctor UK) app to block the updates,it works using adb.

You can even change the stock Launcher to Wolf Launcher using Launcher Manager by sween.

You may not have full control of the stick ,least you can stand guard without updating to avail full control after unlock,as higher versions can't be unlocked.

As said just check the thread developments, tweaking if any and experiences shared by fellow members of the community.

Cheers!
[Fire TV Original Android Development] RootedSheeople:
Oh ok I see, thank you. Yes I actually pulled out the stick fast after i connected it for the first time, before it finished updating before you wrote this, lol. I put it back in and it tried to update again so i pulled it back out. Also which is the correct link for the adb I should be using, or maybe it is generic? Also the correct link for the Launch Manager from sween, I couldn't seem to find that.
[Fire TV Original Android Development] hasobist:
Hello!

The Launcher:

'[APP][FIRETV][NOROOT] Launcher Manager (Change Launcher without Root)' https://xdaforums.com/t/app-firetv-noroot-launcher-manager-change-launcher-without-root.4176349/

As for the TDUK app ,you can search the TechdoctorUK site.

A note,The higher versions ain't allows to make changes to system.

As said earlier, surf the max thread for developments if any.

Cheers!
[Fire TV Original Android Development] snam11:
so, i have a 4k 1st gen E9L29TY with serial G4N0VM0504xxxxxxx in a bootloop on fire tv logo.

i don't know which fw is installed on it.

i've installed a vmware fusion virtual machine with the iso on 1st page and no matter if i short the pins on the device, if i try to run the bootrom_step script (from kamakiri-mantis-v2.0.1) i get:

[2024-01-18 08:56:37.066554] Waiting for device

[2024-01-18 08:56:40.746225] Found port = /dev/ttyACM0

[2024-01-18 08:56:40.769900] Handshake

[2024-01-18 08:56:40.794581] Load payload from ../brom-payload/pl/pl.bin = 0x3A04 bytes

Traceback (most recent call last):

File "/root/Desktop/tv/kamakiri-mantis-v2.0.1/kamakiri/modules/main.py", line 135, in <module>

main(dev)

File "/root/Desktop/tv/kamakiri-mantis-v2.0.1/kamakiri/modules/main.py", line 25, in main

load_pl_payload(dev)

File "/root/Desktop/tv/kamakiri-mantis-v2.0.1/kamakiri/modules/load_payload.py", line 47, in load_pl_payload

dev.send_da(0x40001000, len(payload), 0, payload)

File "/root/Desktop/tv/kamakiri-mantis-v2.0.1/kamakiri/modules/common.py", line 342, in send_da

self.check(self.read(2), to_bytes(0, 2))

File "/root/Desktop/tv/kamakiri-mantis-v2.0.1/kamakiri/modules/common.py", line 103, in check

raise RuntimeError("ERROR: Serial protocol mismatch, expected {} got {}".format(gold.hex(), test.hex()))

RuntimeError: ERROR: Serial protocol mismatch, expected 0000 got 2001

am i doomed? or can i try something different?

no matter if i short dat0 to gnd, or clk to gnd or cmd to gnd, in lsusb i keep on getting mediatek MT65xx Preloader as detected device.

i've also used a multimeter in continuity mode and the cmd pin is shorted to ground by default (dat0 and clk are ok), is the picture wrong?

edit: seems also if i short dat0 to gnd lsusb shows nothing, and the script doesn't detect any device...

it means the device is patched and unlockable?
[Fire TV Original Android Development] Sus_i:
Seems your stick is not vulnerable. Trade it in at amazon ;)
[Fire TV Original Android Development] snam11:
how so? is the serial? can you elaborate more?

there is no other way to simply reset or unbrick this endless firetv logo loop?
[Fire TV Original Android Development] Sus_i:
Your kamakiri log file shows that the preloader payload was loading but it ends with Serial protocol mismatch, expected 0000 got 2001. This mean that the preloader method isn't working for your stick. The shorting fails too, so the OP won't work for your stick.

If you find another unbrick method let us know, please.
[Fire TV Original Android Development] snam11:
well, you've been loud and clear...

time to put the device in the drawer and move on
[Fire TV Original Android Development] snam11:
another q: the data pins on the device i suppose are meant to be used for uart or some kind of jtag.

is the device muted or can you actually see what happens to the device,like a boot log, etc?
[Fire TV Original Android Development] spatchy:
I am having the same issue, even though my serial contains 180 and not 190 or higher. Are all/some 180's known to be patched too?
[Fire TV Original Android Development] snam11:
to my understanding if you've updated your device to the latest fw is like having a patched device
[Fire TV Original Android Development] spatchy:
Where did you find that? @xyz` says on the first page of this thread that this type of vuln can only be patched with a hardware revision. Did Amazon somehow find a way around that in firmaware?
[Fire TV Original Android Development] snam11:
check here, it states the last version was 6.2.8.1

[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 Original Android Development] Sus_i:
Yes, you can take logs via UART until the LK jumps to the kernel.

Amaz. burned an efuse in the SOC in order to fix the vulnerable (shorting) and later they updated the preloader, both possible just with OTA updates.
[Fire TV Original Android Development] snam11:
and i suppose is for log only, or can you stop/break the boot sequence or send commands via uart?
[Fire TV Original Android Development] Sus_i:
Locked device = log only, i.e. prints preloader and lk log.
[Fire TV Original Android Development] snam11:
i've noticed if i try to run boot_recovery or boot_fastboot script the device reboots, halting on the amazon logo + no command text on screen for a while.

is it normal behaviour?

can the standard recovery or fastboot partition be loaded in this state?
[Fire TV Original Android Development] Sus_i:
You can check if there is a fastboot device connected, but won't help at all since it's locked. Forget about the stock recovery too.

If you know someone with very good soldering skills/tools, you can try to access the eMMC external in order to write a vulnerable preloader to boot0, then kamakiri may fix the brick (if possible).
[Fire TV Original Android Development] snam11:
i do phone repairs for fun so i have the basic equipment to do this kind of stuff (i have an hot air station+microscope+micro soldering tools), but i dunno where to start, i mean how to get access to the eMMC?

it needs to be desoldered and flashed with an eMMC backup?

Do you have any info/links to check?
[Fire TV Original Android Development] Sus_i:
Writing a vulnerable preloader to eMMCs boot0 should be enough to get kamakiri working. Yes, you can desolder the chip and so on, but we know also all testpads in order to connect to the eMMC without pulling it from the board, but then it's necessary to prevent the SOC from boot, i.e. shorting xtal or something else.

Take a look here, posts #794 to #800 (Dec 31, 2023).

[UNLOCK][ROOT][TWRP][UNBRICK] Fire TV Stick 3 and Fire TV Stick Lite (sheldon/p)

Read this whole guide before starting. This is for the 3rd gen Fire TV Stick (sheldonp) and Fire TV Stick Lite (sheldon). NOTE: FireOS < 7.2.7.3 required NOTE: This process does not require you to open your device. What you need: A Linux...

xdaforums.com
[Fire TV Original Android Development] snam11:
so i guess soldering all the test point+vcc/gnd on a mmc breakout board is not a big deal.

what i'm missing is:

1 do you know if the breakout board is standard (3.3v) or it needs a low voltage adapter (1v to 3.3v)?

2 let's suppose i can find a point to short xtal to ground so it won't interfere with the emmc reading.

i dunno nothing about writing a vulnerable preloader to the preloader partition.

is a simple dd dump? or it needs special tools/skills?
[Fire TV Original Android Development] Sus_i:
Back then for the first fireTV stick/box I used a low voltage adapter, since it was powered with 1,8V if I recall right. If you desolder the chip from the board, 3,3v will probably work fine.

Nobody tried this for mantis or sheldon until now, there may be some other way to prevent the SOC from booting, idk.

You would extract a preloader from OTA 6.2.8.0 or 6.2.8.1 or the latest kamakiri and write it to boot0. Depends on the writer if a driver and/or tool is needed but dd may work too.
[Fire TV Original Android Development] sintoo:
Hello all. I'm at lost with all the old and new methods to run Projectivy or WL on my FireStick 4k. Could someone please give me the best solution currently (Jan2024) available please.

Specs: Fire OS 6.7.0.1 (NS6701/4985). Home: 6490040.1. Serial: G070VM2XXXXXXABC.

Currently, I can go to Projectivy (or Wolf) with Home Button but amazon-home always shows for 2sec before that.

I want:

1) auto start Projectivy (or Wolf) after power-up without any user-input.

2) got rid of the 2sec of amazon-home.

If you could give me the link to the method, I would appreciate it so much. At this point, I'm even open to crackup the stick and short some wire to hack it, BUT I'm still on the fence because I hear I can't have it both: amazon completely disabled AND a running newer android ver (I need equivalent of android 9+).
[Fire TV Original Android Development] hasobist:
Hello!

Without unlock options are few.

You can try the Techdoctor app to disable apps,ain't sure will work on the said firmware version.

Cheers!
[Fire TV Original Android Development] Archie627:
Hi there,

I have a question: I'm on the latest FireTV OS 6.7.0.1, and I tried the method here but it did't work.

RuntimeError: ERROR: Serial protocol mismatch, expected 2001.

I was wondering if this means there's no way to root/ getting twrp on this device?
[Fire TV Original Android Development] hasobist:
Hello!

At the moment,

The unlock works only on 6.2.8.1 and older.

The update patches the Unlocking.

Hence your stick is patched and can't be unlocked.

Cheers!
[Fire TV Original Android Development] techville:
I unlock my Mantis using the file from here but the instructions for Sheldon - no need to open up. Only took a few minutes and now unlocked bootloader and twrp. However, just discovered that there is no working release of Lineageos for Mantis ! If that is the case, whats the point ? What does everyone do once they've unlocked it ?
[Fire TV Original Android Development] hasobist:
Hello!

Off the many wanting tohave a share of unlocking you are one of the lucky few where the new sticks come patched and can't be unlocked.

All good things take time, the developers and the community are putting in all efforts to make things accomplish and life easier for the fellow members,spending their little time and contributing, so is an awaiting LineageOS for firetv 4k.

You can do loads with an unlocked stick staying on Amazon OS,to mention a few especially getting rid of the bloatware and patching that comes with higher versions of firmware with the stick unlocked.

Scan the threads you have answers.

Check for patched roms by Skel40.

Wolf launcher and Launcher manager and patches by Sweenwolf.

Magisk modules and addons for the firetv 4k etc

Cheers!
[Fire TV Original Android Development] Selocan20:
Hey there,

how can I remove TWRP and root?

I‘ve accidentally installed TWRP and rooted?! The wrong Firestick 4K.

I haven‘t installed any custom rom, only twrp and magisk is installed but nothing configured.
[Fire TV Original Android Development] hasobist:
Hello!

What means "Roooted Wrong Firestick"?

As the script will not go through if trying to use it on a different version of Firestick if it's ain't meant for that version.

Cheers!
[Fire TV Original Android Development] Selocan20:
I have two firestick 4K and that one, on which i‘ve unlocked bootloader wasn‘t planned to get unlocked 😅

Is it easily possible to remove the unlock?
[Fire TV Original Android Development] cityhunter_1919_xyz:
no. It is not easy because there are conditions.

It is very lucky to be able to unlock.
[Fire TV Original Android Development] hasobist:
Hello!

Wonder why you wish to have the stick

re-locked ?

You can be unlocked with TWRP and not have root ,if you don't flash Magisk,if root is your concern.

Cheers!
[Fire TV Original Android Development] Selocan20:
Well, actually only the boot sequence of twrp is annoying me (countdown of 5 seconds). Can I disable it as I will not change on custom rom or change any other settings?
[Fire TV Original Android Development] hasobist:
Hello!

The countdown to TWRP is initiated if you connect the stick to USB-OTG,If otherwise connected the countdown is ain't initiated.

If you use one on purpose there's no workaround of which aware of.

Cheers!
[Fire TV Original Android Development] Selocan20:
I‘ve plugged in an usb adapter to connect a usb dongle for a mouse.

There‘s no other option to deactivate the countdown?
[Fire TV Original Android Development] hasobist:
Hello!

No,that's the only workaround.

Cheers!
[Fire TV Original Android Development] lukinha:
I was looking at the topic and became interested in it, even more so because I saw the possibility of having Android TV on the device (I saw this in this thread). However, the joy was short-lived when I realized that I have the device with s/n VM201 and FireOS 6.7.0.2 😞.

Just to confirm, is there no alternative that works for my device?
[Fire TV Original Android Development] syabus:
For those of you who have installed the Android OS, would you be kind enough to let me know if you are able to the pair the Amazon Fire Stick remote with the Fire Stick 4K? Appreciate your answers.
[Fire TV Original Android Development] HenryAlto:
If it’s about the Burcbuluklu version for Mantis, I used an OTG cable and connected a low-power USB keyboard (it could also be a wireless keyboard with a dongle). On the home screen, I simply connected to the Wi-Fi network using the keyboard. Then, I used the Fire TV Remote app to control it. I pressed the Home button from the app, and the Leanback menu appeared. Finally, I went to Link2sd and launched the KFTV Launcher from there. I accessed the settings and paired. However, I believe that for the newer controls (the ones with 4 direct app buttons), additional steps are required. In the Root a Fire TV 4k (Mantis) thread, they discuss this issue—it disrupts the normal connection with those controls. But you can review the information or steps there, I suppose. It might be better to look for one of the older controls without those buttons and try your luck