yashsingh1/xdaforums huggingface dataset:
[Fire TV Android Development] hasobist:
Hello!

Try the Launcher manager with wolf launcher or also you can try the ATV settings and push it to /system/priv-app ,proper permissions and your all good.

For developer options, keep clicking on the build number.

Hope it helps........

Cheers!
[Fire TV Android Development] Videophile:
Thanks,

Though doesn't help. Even with ATV settings installed, when my WIFI drops out everything breaks, can get into settings/network or ATV settings/network. Can't perform manual reboot, have to physically unplug and plug back in. Really don't understand what's wrong. So frustrating when it does it.

Sometimes it'll be fine for days, then suddenly drop, only on this Firestick, and will keep dropping even after restart, cache/dalvik clear etc.
[Fire TV Android Development] Skel40:
Try the latest update for Fire TV Settings: https://d1s31zyz7dcc2d.cloudfront.p...ngs-jarvis-release_1.0.8947.0_RNfixlatest.apk

If that doesn't work try these:

Appstore

https://d1s31zyz7dcc2d.cloudfront.prod.ota-cloudfront.net/984c9af9d860b2ba065d50adbdaf05c4/FOS6-7-5.v.x.224420.0.apk

Ssdp Service

https://prod.ota-cloudfront.net/ac6746f4f1364d8d9a1346cc1114660c/SsdpService.apk

Low Storage Manager

https://d1s31zyz7dcc2d.cloudfront.prod.ota-cloudfront.net/073c71de755e90dece59d032cc790758/signed_Fos6FireTVLowStorageManager-release.apk

FireTV Android TV Client

https://d1s31zyz7dcc2d.cloudfront.prod.ota-cloudfront.net/6dca8a9c1482a47917a2e910bcb650e2/com.amazon.aca.apk

Dec Service

https://d1s31zyz7dcc2d.cloudfront.prod.ota-cloudfront.net/5952634803d1f297dca2e1f9ae7d7c0f/signed_ASAdsAIOnDeCService-1.0.385.0-release.apk

Developer Tools Menu

https://d1s31zyz7dcc2d.cloudfront.prod.ota-cloudfront.net/17cdeae8807b0a72bf6b38d60a9c1700/com.amazon.tv.developer.dataservice_B3_1001213010.apk

If installing these and doing a reboot doesn't fix it, I think your Fire TV is defective?
[Fire TV Android Development] chopwell20:
Hi @Skel40 and all developers thank you for hard work and providing such useful insights.

Would like to ask if 6.7.0.0 is stock rooted rom? Or any changes applied to it too.

Probably just me, unable to see the changelog or reference to it!

Many thanks
[Fire TV Android Development] Skel40:
I appreciate it!! The 6.7.0.0 rom is based off the stock image which I then used a script I compiled to remove the efuse and ewriter files with rbox's prerooted 6.2.8.1-r3 script. I only changed the OTA, added SweenWolf's tweaks (Alexa, PackageInstaller, and kept the launcher, appstore, and settings updated to a version to fix the no icon)
[Fire TV Android Development] chopwell20:
That is great. and Thank you for prompt response. again thanks for contribution and helping the forums users like me.

KR
[Fire TV Android Development] chopwell20:
update on my case.

my firetv4k dongle always have been rooted with @rbox.

I was on latest by rbox prerooted rom 6.2.8.1 r3.

I thought would try different rom so i flashed few on top of each other and MM module to try leanonlaucher experience.

i bricked my device many times and revived as i got fireios from original guide.

here is the result.

1. NS6290-new-ui = bricked

2. NS6290-old-ui-fix = worked

3. NS6700-rooted patch new ui= buggy CLH

4. NS6290-new-ui = bricked again

5. mantis 6.2.8.1 r3 = netflix was freezing fire dongle

6. manstis 6.2.8.1 r2 then 8.2.6.1 r3 = which has fixed the netflix and CLH

i would wait for more experiances by other users to play around again.
[Fire TV Android Development] Skel40:
You might want to adb shell, twrp wipe /system, twrp wipe data and flash again. CLH only works on the 6.2.9.0 version due to the fosservices/services being patched. If anything I can completely clear the roms and start from scratch properly in case any issues happen. See you soon
[Fire TV Android Development] Skel40:
Released a fresh version of 6.7.0.0 with a new OP for easier information
[Fire TV Android Development] Skel40:
There's a very interesting new feature included in the rom that allows the remote to let you know the battery is running out in red. If there's anything you want me to add, let me know
[Fire TV Android Development] Tylenol650:
is the 6.2.8.1 still available?
[Fire TV Android Development] hasobist:
Hello!

You scroll through the previous posts,you'll find it.Made it easier for you.

https://xdaforums.com/t/fire-tv-stick-4k-1st-gen-mantis-rom.4298357/post-85461865

Do read through the previous posts to get an idea.

Cheers!
[Fire TV Android Development] Skel40:
I don't have it on my updated OP. There is a 6.2.9.0 that I can add with time. It features the same patches as the old 6.2.8.1.
[Fire TV Android Development] Tylenol650:
thank you so much. sorry, i didnt read thoroughly
[Fire TV Android Development] Tylenol650:
i'll use the 6281 for now. I'll try 6290 when it's up. I recently bought a firestick 4k and was planning to use the same rom that I am using with my other firestick -- happy with that version since im able to put LM/custom launcher and no updates. I installed 6700 and there's delay with LM/custom launcher.
[Fire TV Android Development] g96818:
can i flash that over 6281 r3 or do i need to be on 6298 r1 before flashing this new version?
[Fire TV Android Development] hasobist:
Hello!

Backup your existing rom,always helps.

Just clear, /system,cache,dalvik-cache

DON'T CLEAR /data

Flash the rom followed by magisk

Clear /cache,dalvik-cache and reboot

The first reboot takes time.

Cheers!
[Fire TV Android Development] Skel40:
It should work if you're upgrading to 6.7.0.0. It's only when downgrading to a certain version when it causes issues. Backup your system image, vendor image, boot and data before proceeding
[Fire TV Android Development] g96818:
thanks
[Fire TV Android Development] Skel40:
@Tylenol650

6.2.8.1 patched r3: https://xdaforums.com/attachments/6-2-8-1_r3_4054_patched-zip.6050954/

6.2.9.0 old ui rev: https://xdaforums.com/attachments/ns6290-rev-old-ui-fix-zip.6050955/
[Fire TV Android Development] sintoo:
My Fire stick 4k is running stock Fire OS 6.7.0.1 (Android 7.1.2) (NS6701/4985) and Home vers: 6490040.1.

1) I want to have custom launcher (Projectivy) run at boot so I should install 6.7.0.0 ? Anybody knows if downgrade 6.7.0.1 to rooted 6.7.0.0 is okay or I have to install stock 6.7.0.0 first?

2) Could anybody give me quick steps to install the rooted ROM? I have USB OTG. Thanks.
[Fire TV Android Development] hasobist:
Hello!

Only sticks running on firmware 6.2.8.1 or older can be unlocked at the moment,since the new firmware is patched and can't be unlocked, so the custom Launchers as well are blocked.

You can give Wolf Launcher and Launcher Manager a try and see if it works.

Cheers!
[Fire TV Android Development] snam11:
i have a patched device G070VM2012XXXXX on 6.7.0.0, and i want to copy the edited jar files to run skygo.

is it possible to replace the services.jar file in /system/frameworks ?

i suppose you need to be root to do so, because if i try to edit any file i get read only filesystem, and of course mount -o rw /system won't work...

what about using the standard recovery mode (dunno if otg+keyboard can trigger this mode) to flash one of the unrooted rom for the 1st post?
[Fire TV Android Development] hasobist:
Hello!

No, not possible.

There's ain't any alternative or a workaround at the moment for a stick which is patched and can't be unlocked.

Cheers!
[Fire TV Android Development] Skel40:
6.7.0.1 is here! I strongly recommend this version!! This features working patches, a reboot to recovery option via double home press, etc on my OP!!!
[Fire TV Android Development] SK4G:
I have some feedback and questions regarding the 6.7.0.1 roms.

Feedback

Double pressing home does not open CLH in the mantis-rooted-6-7-0-1-patched-3-15-rootfix-zip rom. It did work in the mantis-6-7-0-1-patched-3-8-zip rom.

Disabling CLH seems to have no effect in either rom. Under status it will show inactive and show the stock com.amazon.firehomestarter launcher as the default but the stock launcher is not opened and it launches whatever CLH was set to launch.

Questions

Is there anyway to have access to all of the amazon settings options? Key options I do not see under CLH System Shortcuts are the Display & Sounds or Controllers & Bluetooth Devices. Preventing pairing of new remotes.

I wiped system, cache, dalvik, and data under twrp 3.6.1_9-0. Also tried formatting data under twrp. Wiping/formatting data seems to have no effect as downloaded files are still present.
[Fire TV Android Development] hasobist:
Hello !

Dirty flash Sweens patch 6701 followed by Magisk for root,clear /dalvik-cache,cache (DO NOT WIPE ANY OTHER PARTITION)and reboot. Go to CLH activate(first option) and then second option choose your desired Launcher stock/custom ,now the home button double click should work,giving you CLH options.

Follow the above it works charm.

You can use Launcher Manager(few other options as well), from Wolf Launcher thread ,which is same as CLH.

Once CLH is up and running ,you'll be served with all the options described.

If you have already gone through the registration process ,the steps listed above shall work for CLH ,you'll have all the options of stock settings.

For your information:

If you clean flash

Wipe /system, cache,dalvik-cache,data

Flash rom of your choice (if Skel40 rom all the patches of Sween are incorporated except for 6702 ,which will roll out soon)

1. If your flashing stock rom :

Then stock rom followed by path by sween for respective firmware followed by Magisk then clear /dalvik-cache,cache and reboot and complete OOBE.

2.If your flashing patched rom by Skel40 :

Then firmware of your choice followed by Magisk and clear /dalvik-cache,cache and reboot. Complete OOBE and it boots to CLH ,activate and select your Launcher of choice from options served.

NOTE:If you have a broken CLH that is double click of home button ain't works when you flash patched rom 6701 by Skel( only noticed in 6701),then follow the above steps of dirty flashing Sweens patch followed by Magisk for root then wipe /dalvik-cache,cache and reboot ,your all good.

Whenever you flash Sweens patch you flash Magisk for root or else you lose root permissions ,as mentioned clear /dalvik-cache,cache and reboot ,it's mentioned in Custom Launcher OP

Hope it clears all.......

Cheers!
[Fire TV Android Development] SK4G:
Flashing the 6701 patch and Magisk over the mantis-rooted-6.7.0.1-patched-3-15-rootfix.zip rom did get double pressing home to launch CLH working. However, I still have problems accessing amazon settings options when using CLH.

I installed LM (FOS) - 1.1.8.apk. It gets flagged as a harmful app by Fire OS and gets disabled. Enabling with pm enable com.wolf.lm does not work as it gets immediately disabled again.

And this led me to find out that the fire tv launcher is disabled by default in the rom. Which is why it was not listed as an option under CLH and why disabling CLH did not launch the fire tv launcher.

$ adb shell pm list packages -d
package:com.amazon.bueller.photos
package:com.wolf.lm
package:com.amazon.tahoe
package:com.amazon.tv.fw.metrics
package:com.amazon.tv.forcedotaupdater.v2
package:com.amazon.kso.blackbird
package:com.amazon.tv.launcher
package:com.amazon.device.software.ota.override
package:com.amazon.franktvinput

Enabling com.amazon.tv.launcher provides all the settings options, but I would like to not have to change from a custom launcher to the fire tv launcher every time I want to access setting options. To note, long pressing home and clicking on settings from there does nothing. Prime Video was also not working. I had to install from here.
[Fire TV Android Development] hasobist:
Hello @SK4G !

You can install the Launcher manager (which has all the settings )with wolf Launcher as custom Launcher which unlike CLH can activate custom Launcher of your choice,more details in Launcher Manager thread.

Attached the requisites mentioned,make it easier for you.

Also you can have Firetv settings attached needs root.

Personally use Launcher Manager with Wolf Launcher and disabled stock launcher.

Cheers!
[Fire TV Android Development] SK4G:
@hasobist Thanks for all your help. The FTV Settings and LM apks are working and provide the setting options I was looking for.

I also found out why disabling the FTV launcher stops the settings shortcut when long pressing home from working. Because the settings menu is not a part of the com.amazon.tv.settings.v2 apk, but instead is part of the com.amazon.tv.launcher/.ui.MainSettingsActivity apk.

Using adb logcat | grep START and opening a FTV setting category shows this.
[Fire TV Android Development] hasobist:
Hello @SK4G !

Wonderful it helped.

Both the apks are related to the Stock Launcher in their own way for their use.

It's good to disable the Stock Launcher and firehome starter to decrease the lag when the stick boots ,it boots directly to Custom Launcher selected.

Thank you.......

Cheers!
[Fire TV Android Development] hafren:
Noob question but I assume this rom prevents updates from installing? Also can someone explain the following acronyms (trying to learn:))

LK

PL

CLH

dalvik
[Fire TV Android Development] Skel40:
Little Kernel is a bootloader like fastboot on mobile phones to bring up kernel information about the system, model numbers, etc

Preloader is a MediaTek component that initializes hardware upon boot up. It reads the boot0 on the device from the eMMC to the ram in read only format

Custom Launcher Handler is a tool to use for system patches for the (mantis) device to get more features for full user control, rom must be patched to run it without needing to install Launcher Manager.

Dalvik executes the application's data to run the OS and acts as a cache we see in TWRP. I always wipe it to not have storage space issues when upgrading pre-rooted and downgrading.

The roms do block OTA without needing to disable-user. Later today, i'll release a 6.7.0.2 patched rom. CLH 1.12 will be integrated via script
[Fire TV Android Development] hafren:
Where can I find 6.7.0.2?
[Fire TV Android Development] Skel40:
https://xdaforums.com/attachments/ns6702-stock-without-efuse-zip.6087646/

https://xdaforums.com/attachments/patch-6-7-0-2-mantis-v2-zip.6086591/
[Fire TV Android Development] hafren:
I'll flash this then magisk with TWRP. Just to confirm does this patched rom update your op 6701 3/15/2024?

This link didn't work for me, couldn't be found.
[Fire TV Android Development] hasobist:
Hello @hafren !

Download the patch from the OP , custom launcher by Sween 6702.

Cheers!
[Fire TV Android Development] hasobist:
Hello @hafren !

Follow the instructions as in OP:

'[ROOT][MANTIS][FIRESTICK 4K] Custom Launcher Support and System Patches' https://xdaforums.com/t/root-mantis-firestick-4k-custom-launcher-support-and-system-patches.4461275/

If you wish to have root

Flash rom followed by patch 6702 followed by Magisk and clear /dalvik-cache,cache and reboot.

NOTE:

IF YOU DO NOT WISH TO CLEAN INSTALL CLEAR /system,cache,dalvik-cache

NOT DATA AND FOLLOW AS BRIEFED ABOVE AND IN OP.

cheers!
[Fire TV Android Development] Skel40:
Thanks for your help @hasobist , 6.7.0.3 pre-rooted with tz unpatched is available to study
[Fire TV Android Development] hafren:
So I'm confused. Took my 4k mantis, originally on 6.2.8.1 with TWRP installed, and installed 6.7.0.1 per instructions as in OP and flashed magisk. Cleared cache, dalvik-cache and rebooted. After long wait fire tv launched so I went to settings My fire Tv/About & noted os as 6.7.0.1 but also stick was downloading update 6.7.0.3? So I pulled the power before it downloaded. I thought this rom blocked updates so what could be wrong?
[Fire TV Android Development] hasobist:
Hello @hafren !

That's surprising.

The Rom by Skel is patched completely.

Did you boot into CLH activated CLH and selected the Launcher of your choice?

Did you clean install the Rom ,where you wiped /data as well?

Cheers!
[Fire TV Android Development] hafren:
No I pulled plug before getting to clh.

So what's the process to completely wipe my mantis and start again from twrp per op.
[Fire TV Android Development] hasobist:
Hello @hafren !

Presuming you ,Downloaded the patched Skel rom from

'Fire TV Stick 4K 1st Gen (mantis) Rom' https://xdaforums.com/t/fire-tv-stick-4k-1st-gen-mantis-rom.4298357/

It's completely patched with Sweens latest patches for said version 6701

Boot into TWRP

NOTE GIVE ANOTHER TRY WITHOUT WIPING DATA as:

Wipe /system,cache,dalvik-cache

Flash the rom followed by Magisk if you wish to have root or else it's not needed.

Wipe /cache,dalvik-cache

Reboot

You'll boot innto CLH

Activate CLH first option and second ioption select your Launcher from the list of options

Your all set.

IF YOU WIPE /data

Follow the same instructions and complete the Registration and the stick boots to CLH thereafter.

If you double press the home button of remote You'll see CLH options .

For the latest updates of CLH and to flash 6702 visit this thread

'[ROOT][MANTIS][FIRESTICK 4K] Custom Launcher Support and System Patches' https://xdaforums.com/t/root-mantis-firestick-4k-custom-launcher-support-and-system-patches.4461275/

Hope it helps.......

Cheers!
[Fire TV Android Development] hafren:
Yes exactly this version

It did not boot into CLH

So wiped data, system,cache & dalvik-cache. Installed the rom followed by Magisk v24.3 as 2 concurrent zips. TWRP reported rom script succeeded: result was []. After magisk installed, wiped cache & dalvik then reboot. After registration etc it did boot to CLH. Choose KFTV and went to settings; still on 6.7.0.1 but update reports 6.7.0.3 is available and will update automatically next time stick not in use:mad:.

Some questions:

When wiping data TWRP reports wiping without /data/media. Is that the problem?

TWRP rom install reports Fire OS updates are permanently blocked but how in KFTV settings it reports 6.7.0.3 will load automatically?

If I wipe data, system, cache & dalvik-cache do I remove all traces of prior rom install? Is there something else I should be wiping. BTW I presume wipe is the same as format - is that correct

Cheers
[Fire TV Android Development] Skel40:
I removed the version. Use the 6.7.0.2 pre-rooted with the same patches as 6.7.0.1 on OP. CLH only activates when a current launcher is active and won't work until the selection is made via custom launcher. I'll make an OTA patched flashable zip for you in case the update to 6.7.0.3 is still showing.

When wiping in TWRP, the without data/media isn't the problem. Data wiping only wipes the userdata of the system and keeps the internal storage space thats stored on the stick which is what data/media is.

Try adb shell, su, pm clear com.amazon.device.software.ota.

Yes if you wipe all those partitions, it gets rid of all traces of prior rom installs. A fresh install is recommended when issues like OTA start installing. The wipe is the same as format. Use the 6.7.0.2 pre-rooted patched here: https://xdaforums.com/attachments/mantis-rooted-6-7-0-2-4-21-zip.6094609/
[Fire TV Android Development] Skel40:
Fire TV OTA Patch. Flash this in TWRP @hafren to make sure OTA isn't updating.

The other OTA zip is for 6702 to unlock the OTA debug in double home tap CLH menu.
[Fire TV Android Development] hafren:
@Skel40 Thank you. After wipe data, system, cache & dalvik-cache I did a fresh install with 6.7.0.2. Success. At CLH loaded KFTV and settings confirmed stick on 6.7.0.2 with updates reporting

Last Checked: April 22, 2024​

Your system is up to date.​

If I check for updates It reports - Your system is up to date.

Unfortunately I cannot get CLH to reappear, by pressing home twice, so am unable to load wolf launcher. Is there any special key sequence to get to CLH once KFTV has been selected?
[Fire TV Android Development] hasobist:
Hello @hafren !

WITHOUT WIPING ANY PARTITION,BOOT INTO TWRP,

Only flash Sween patch 6702 from OP followed by Magisk if wish to be rooted then wipe /dalvik-cache,cache and reboot,should be fixed.

Just go to settings manage applications then CLH and launch application with CLH active and select Wolf Launcher as Launcher OR

Can be achieved using appstore app.

Hope it helps.......

Cheers!
[Fire TV Android Development] SweenWolf:
Just install a 3rd party launcher, then open it.

You'll see an Icon named "Launcher Handler" open it.

You may have done one of two things.

Either selected the KFTV launcher and turned the CLH handler ON or you may have left it OFF.

But I'm pretty sure you have done the latter.

In which case you will have to open it using a third party launcher, you will not find CLH in KFTV launcher nor you can launch it from "Manage Application" Section

If you had turned CLH on then you can launch a part of CLH by "Long pressing back button" or "double tapping home button"
[Fire TV Android Development] gabardal:
Hello, I was wondering what's the difference between this 6702 version and the one in the OP. Sorry if it's been discussed before. Great work!
[Fire TV Android Development] Skel40:
Hi! The difference between the one I have is its pre-rooted with added tz functionality to fix streaming issues from freezing. The other on the patches post is the unrooted version of 6.7.0.2 without the tz and root.
[Fire TV Android Development] Skel40:
You're welcome. I'm glad it went smoothly! The screen "up to date" is normal. The OTA debug menu allows you to unblock and block app updates as a "system component". It will never update the full firmware. Let me know if further help is needed, I'll respond as much as I can.
[Fire TV Android Development] pezzni:
@Skel40 I'm unable to get past the OOBE in this ROM. I tried signing in via QR code and using my password -- the odd thing is that QR code seems to work but doesn't progress past the Sign in screen and using my password, it tells me that it's an invalid password (I validated and it's correct).

Any advice? Thanks!

I did wipe data, system, dalvik, etc prior to installing the ROM.
[Fire TV Android Development] hafren:
@SweenWolf Thank you. As you surmised I had left CLH off just installed Wolf Launcher and everything is now good. Kudos on such a great launcher/tool.

A couple of questions:

Is it advisable to leave the default values for protected packages?

What is the HUD menu, what does HUD stand for?

What does D-OTA stand for

Thanks again
[Fire TV Android Development] hafren:
@Skel40 I have loaded magisk 24.3 and magisk manager shows in apps. It asks to go online to update but I have read somewhere not to update magisk from the app as there is a risk of bricking the stick. However the app is no use as it doesn't complete the install. Any advice?
[Fire TV Android Development] hasobist:
Hello @hafren !

Is the Magisk app opening?

When you try open the Magisk app sometimes it asks you for complete download then it's safe.

You can update as the app as it has to download certain dependencies for the app to function properly.

Indeed ,It's not advisable to update the Magisk manager using the Magisk app.

Hope it helps....

Cheers!
[Fire TV Android Development] SweenWolf:
Thanks

If you don't know what you are doing then leave the protected packages as is

Actually HUD stands for Heads Up Display (Just like in game like Vice City where you have information on your screen)

At first I was thinking of making it transparent and just like a pop-up but then I thought It will be difficult to navigate through it, so i went with it

It actually should be DS-OTA (DeviceSoftware-OTA) which I am referring to.

The app on the FireOS which downloads Apps and OS updates for you.
[Fire TV Android Development] Skel40:
No I haven't. Due to Amazon having it as the latest version, there's no updates to download so it skips the check
[Fire TV Android Development] SweenWolf:
Yeah, sometimes i just want to reflash a setup and wants it to work.

If a new version comes then user will be forced to update on boot.

We could use adb to skip and also disable the update after setting up.

But if we could just kill the update earlier on it will not ask to update. Making it easier so we could just flash and sign in without any problems