yashsingh1/xdaforums huggingface dataset:
[Fire TV Android Development] Skel40:
A lot of rough drafts and editing has been going on for me on the development side.

NS6290 Changelog

Fully Patched except for the DeviceSoftwareOTA, will be releasing a revision without the package in system/priv-app/DeviceSoftwareOTA. The updater-script doesn't work with it with this version, added CLH (Custom Launcher Handler) for direct launcher access, (adb always on will auto launch after oobe sign in/sign up completion)

No build.prop tweaks, keeping this forum up to the users with what customizations and preserving the patches I've added as follows: CLH, modified versions of OTA, PackageInstaller, launchers (to change to new one or older interface launcher), Alexa, settings, appstore and keyboard modifications. Those modifications should work with international region Fire TV Stick 4K (mantis) and more will follow with wip. A lot of development and time to get this only build rolling when I have limited time.

No system vendor extractions that take up space. I cut that down in half with the usual amount of system and vendor files that come with the roms.

Initial setup skips updates so no worrying until you boot into the launcher then disable the DeviceSoftwareOTA (for now)

Wip:

com.amazon.tv.oobe modifying for initial setup. The application tab, developer options and the basic modification of system apps are required to have operation which it lacks when oobe is disabled and removed. CLH should work and will be soon providing a script.zip for adb always on for the direct CLH and custom launcher with enough testing for simplicity all without having the com.amazon.tv.launcher being disabled which in this case it's enabled and the patches prevent Fire OS from blocking it. This issue is annoying for those Kodi users having passthrough issues. I still need to find a fix for it without having to downgrade to 6.2.7.1/2495.

Basic apps from the app store "requiring an update." Would that be forced ota updater? I do want to keep this version for a long time as one.

Android TV porting. This includes the launcher, settings and it's functionality (challenging for the most part), NS6290 should allow it to go through with accessibility and etc with the right apks.
[Fire TV Android Development] hasobist:
Hello Skel40!

That will be wonderful,after having a fully patched 6.2.8.1 with all the features which using until now for it's smoothness and features.

It's nice to see the development progress after a long wait.

Thank you for all your valuable efforts and time to keep it going.

6.2.9.0 with added features and tweaks excited!

Thank you once again!

Cheers!
[Fire TV Android Development] Videophile:
Hi, Thanks for the updated Rom,

I'm having one issue with voice input on keyboard not working,

Worked fine before, now I just get "sorry, could you repeat that"

Is there something I need to enable?

Thanks for you help
[Fire TV Android Development] Skel40:
That issue is completely normal, its Sweens patched Alexa for other regions and mine has that issue at times too. If you want to update the package go to Ighors page here and find com.amazon.vizzini (Alexa) and install, update the apk: https://gist.github.com/JulyIghor/d3d3dd460527a1d2b5b67954160d4abf

OR you can extract the rom, locate system folder, priv-app and delete the modified com.amazon.vizzini in there compile it back into the zip format and flash. This will restore the original Alexa package and the issue is gone
[Fire TV Android Development] Skel40:
If deleting Alexa didnt solve the issue with the voice on keyboard, delete com.amazon.ime in the same folder as above and can be found on the site as well
[Fire TV Android Development] Videophile:
Great, that has fixed it, thank you for your fast reply :)
[Fire TV Android Development] Skel40:
Awesome! You're welcome 😊
[Fire TV Android Development] DrTrax:
Uhm... is this the right thread? Is 6.2.8.1_r3_4054_patched-older-interface now obsolete and 6.2.9.7-4655-patched-old-ui now the recent one?
[Fire TV Android Development] Skel40:
Correct and the rom I'd recommend installing is NS6290 since everything is patched inside the system like the previous 6.2.8.1 counterpart. Disable com.amazon.device.software.ota after initial setup on the NS6290 rom to block updates on the FireOS settings. I'm waiting to see if anyone like @SweenWolf can fully patch 6.2.9.7 until then we have the 6.2.9.0 which is found on my OP
[Fire TV Android Development] Skel40:
@DrTrax I'll try to upload the rev version with OTA forever removed, NIMH, and DeviceSoftwareIdleOverride folders gone to fix that updating issue. Stay tuned
[Fire TV Android Development] Skel40:
@DrTrax I fixed the OTA on the new old-ui-fix and removed only 2 files permanently as mentioned NIMH and DeviceSoftwareOTA. I deleted one file from script to let the older ui roam free from the profilerpicker selection. Clear data in settings/application/Appstore and reboot. Downgrading from the new ui version to the older ui Appstore does cause that issue so clearing data and rebooting will fix the problem of it crashing
[Fire TV Android Development] Skel40:
I'm testing out a Non-Magisk version of NS6290 if anyone prefers that version?

WIP (with Fixes) [No release yet]

I'm fixing up the PackageInstaller into TV Full Screen mode

Making a Non-Magisk rom install (The script needs root user permission so root needs to be in script)

Older interface lagging (may need to replace com.amazon.firehomestarter)

Possible Wifi on/off functionality like (kara 4K Max), (sheldon/p Lite, 3)? Button Mapper allows Wifi to be on/off

A very cool project way out of scope (Making an android tv accessibility mode) when apps try to boot you to FireOS' version of settings, showing what Android settings are supposed to be.

Importing Android TV functionality
[Fire TV Android Development] Skel40:
Added the Skygo test build of NS6273 found on the OP.

Fixes, and bugs:

Fixed the PackageInstaller issue and its now TV mode.

Fixed OTA with DeviceSoftwareOTA/Override removed

Downloader isnt allowing the mouse cursor to show.??? PackageInstaller interference?

6.2.7.3-mantis-skygo-fix

MediaFire is a simple to use free service that lets you put all your photos, documents, music, and video in a single place so you can access them anywhere and share them everywhere.

www.mediafire.com
[Fire TV Android Development] Skel40:
I just compiled a 6.2.7.1-mantis-6.2.9.7-port by compiling the file_contexts of the 6.2.9.7 and it adds all the packages, Silk Browser, Amazon Mini TV, Live Shopping, etc to work with 6.2.7.1 via system/app and system/priv-app via compatibility with the version. This includes light patching of the Fire TV keyboard, com.amazon.tv.forcedotaupdater.v2 (patched inside the system not via script), PackageInstaller TV mode, Alexa, and the patched older launcher. I wasn't able to add in com.amazon.tv.settings.v2 the last known version bundled with the older launcher with this due to the only piece crashing which is in settings, my fire tv, about, Fire TV Stick 4K. This section of settings is what crashes when highlighting it where it shows your device name, storage capacity, accounts, software version, etc. AV Sync tuning works with it which is awesome. The com.amazon.avod (Video) is on a older version and blocks the FreeVee ads with the Adguard dns installed while it loads to an "ad" it loads you back into the video on the app and is more stable with fast forwarding and rewinding operations than the latest "Fire TV Player" found on 6.2.9.7. Prime Video is working, FreeVee is working, all your essential apps, system and user apps work well and I think while moving forward with this, that any forcing OTA updates with your apps are no longer going to happen. Still more tests are needed with that. The file_contexts port removes the system apps that are "incompatible" with each other leaving the system apps with the versions it requires for 6.2.7.1, in its place without it removing and ruining stability. This build is recommended. You get to have disable-user, accessibility, maybe CLH if we get services.jar working for it and fosservices.jar for mouse input on system with any user task.

Apps I've removed

DeviceSoftwareOTA

DeviceSoftwareOTAIdleOverride

com.amazon.tv.nimh

Releasing soon
[Fire TV Android Development] Skel40:
NS6298 is now available. Its rooted with OTA patches and the same tweaks. This version does not have fosservices and services. None of the system component updates are scripted with these. This adds storage at around 4.55 GB of 5.36 GB available on my device.

Added

New UI

PackageInstaller

Alexa region tweaks

OTA patches to block OTA

Bugs

Old UI and Launcher Manager doesn't work together. Its calling for a different line of code inside the new ui.
[Fire TV Android Development] hasobist:
Hello Skel40 !

Thank you for the update.

Wish had good hands on patching the .jar files.

Work in progress.

Will test and let you know.

Thank you once again.

Cheers!
[Fire TV Android Development] acca84:
Hello

I have a fire tv stick 4k rooted with TWRP installed and firetvstick debloated 6.2.7.3

Could someone tell me how to flash this rom and wich file to download please ?

I'm a bit lost

Thanks
[Fire TV Android Development] hasobist:
Hello!

You need to download the rom 6.2.9.8 by Skel40 from OP.

Enter twrp

Wipe cache,dalvik cache and /system

DON'T WIPE DATA!

Flash the rom followed by Magisk.

Wipe cache and dalvik cache.

Reboot and you are good to go.

Cheers!
[Fire TV Android Development] acca84:
Thank you very much, it will help me.

Juste another two questions to be sure :

Are you talking of this file ? : https://xdaforums.com/attachments/mantis-rooted-6-2-9-8-patch-r1-zip.6001605/

Is there a dedicated version of magisk for this rom ?
[Fire TV Android Development] hasobist:
Hello!

Looks good, just the above version of the rom is ain,t patched for permissions and accessibility.

If you wish to have the above features for accessibility and permissions for custom launcher like wolf launcher with widgets etc ,you can go with the 6.2.9.0 version by Skel40,Elase the latest mentioned above is fine.

Just go through the OP for versions explained.

And for Magisk ,you can go with this

https://xdaforums.com/t/unlock-root-twrp-unbrick-fire-tv-stick-2nd-gen-tank.3907002/post-88894123

JUST DON'T UPDATE MAGISK VIA THE APP ,AS IT BRICKS THE DEVICE!

You can flask the zip and update the Magisk Manager app.

Let me know if need be of any.

Cheers!
[Fire TV Android Development] acca84:
Thanks again, are you talking of one of chose two versions ? :

NS6290-new-ui: https://drive.google.com/file/d/1cajSqUOD7JAahfzZDo5TRb_KFy6fY41U/view?usp=sharing

NS6290-old-ui-fix: https://drive.google.com/file/d/16ND527QK7ylOhYvLiyLCtbc1-6Qb3krF/view?usp=sharing
[Fire TV Android Development] hasobist:
Hello!

Yes,that's right.

Cheers!
[Fire TV Android Development] Videophile:
Hi, I'm having issues with my WIFI dropping out occasionally, only thing that fixes it is a restart, I can't get into the settings app when the WiFi drops, just get a blank grey screen when opening settings.

I'm using this rom:

mantis-rooted-6.2.9.8-patch-r1.zip

I updated the settings app

com.amazon.tv.settings.v2

But am still getting drop outs.

Could Amazon be pushing something that drops my WiFi, is that a thing?

Using Eero as a router, restarts on this also don't seem to help.

Any help or recommendations would be greatly appreciated.

Thankyou
[Fire TV Android Development] hasobist:
Hello!

Never heard of any to my knowledge.

The Rom is well scripted to block any updates other than that from the Appstore for app updates.

Can you have a speed test done to rule out errors if any and do check with your Mobile phone for the same as well?

Thank you......

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

My theory is that it's to do with Eero router and not the Firestick. I think the problem is the Eero selects a WiFi channel the Firestick isn't compatible with. Frustrating as I cant manually select the WiFi channel.

It's either that or a hardware issue with the Firestick itself.

Thought best to reach out here to see if anyone else has had the issue.
[Fire TV Android Development] hasobist:
Hello!

You can do so by logging into your router configuration and selecting the channel to auto.

Also you can download an app called wifi analyzer,it gives a pictorial view of your channel and speed as well.Hope it helps.

Thank you.......

Cheers!
[Fire TV Android Development] Skel40:
That is strange. Have you tried updating the network monitor app? This issue can happen with a few system packages which can be found below by updating manually. I forgot to note that the Network monitor app requires a system update when running a speed test. Check Ighor's firmware and apps list and try updating what's there minus the OTA.

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] Videophile:
Thanks, I've gone through that list and updated all apps that needed an update, however I couldn't see Network Monitor on that list.

Let's see if any of the updates I've installed have helped.

FYI @hasobist , the Eero does not have the ability to select Channels manually, set to auto by default.
[TCL 10L Questions & Answers] Yilvanh:
Mod edit - translated by https://www.deepl.com/translator

I found an update of android 11 for the tcl 10 5g is official pro is not by ota and is to put by recovery will serve for the tcl 10l ?

*******************************

Encontre una actualizacion de android 11 para el tcl 10 5g es oficial pro no es por ota y es para poner por recovery le servirá para el tcl 10l ?

@Yilvanh Please use the English language!

XDA Forum Rules

Spoiler content hidden.
[Touch Cruise ROM Development] Liquidice:
//edit: I edited the Topic name so that all people using TouchFlo2D rather than only people using udKsyrius come and check this out. Most of the skins that are released/going to be released are actually more TF2D related than syrius.//

First off, I want to thank udK for the great rom. It has its flaws but Im sure you will fix this. Anyway, I wanted to contribute to this beautiful design so I made an image and an animation for the boot sequence that match the syrius look, the last "WM61" image is vista inspired. Hopefully udK will use the "udKsyrius.bmp" in ROMUpdateUtility in his future syrius roms, no offence. The .zip is attached at the bottom of this post.

Note: The preview is here to give an idea of the sequence and is not like the real thing which is a bit faster and better.

-----

I do not take responsibility for anything that might go wrong during the following steps. I had no problems trying this out and neither should you.

1. Extract the all files.

2. Connect your Polaris to the PC.

3. copy files "WM61.png" and "syrAnimated.gif" to "\windows\" directory

4. Use a registry editor (like PHM registry editor) and modify the following keys:

(a) "\HKLM\Software\HTC\HTCAnimation\StartupGif\" to "\Windows\syrAnimated.gif"

(b) "\HKLM\Software\HTC\StartupAnimation\GIFFile\" to "\Windows\syrAnimated.gif"

(not sure what the difference between (a) and (b) is but when I only changed one of them, can't remember which one, the animation was not updated)

(c) "\HKLM\Software\Microsoft\Splash Screen\MSBitmap\ to "\Windows\WM61.png"

(d) "\HKLM\Software\Microsoft\Splash Screen\CarrierBitmap\ keep? "\Windows\welcomehead96.png"

(not sure what this last one (d) does, doesnt seem to do anything in the syrius r0 rls. I did not change this key)

5. Last but not least you open the "ROMUpdateUtility" folder and flash your Polaris with the "ROMUpdateUtility.exe".

(note: even though this is a very simple step you should not do it if you are not familiar with flashing ROMs.)

Password:

liquidice

-----

Also, I have an iContact and a S2U2 design in the same look as Touchflo2D and then an, in my opinion, visual improvement to the TF2D digital clock. All this will be given to you in the next couple of days. Dont hesitate to suggest other apps where the TF2D look can be applied. If this is a program that is popular or I could find usefull then I would be happy to make a skin.
[Touch Cruise ROM Development] Liquidice:
26sept 2008

Touchflo2D digital clock improved looks with whiter digits.

(note: zip is attached to first post)

Default (L) vs ice-digits (R)

In the default version of the digital clock all the images are transparent but in the ice-digits the numbers and the colon is non-transparent making them whiter. Since I dont use the AM/PM image I left it as it is, also it can be a nice look to have it a bit transparent while the numbers are white. I used the same font so there should be no other difference in looks other than the ice-digits being whiter and because its in a zip file you can combine it to your own liking having the colon transparent if you want.

-----

I do not take responsibility for anything that might go wrong during the following steps. I had no problems trying this out and neither should you.

1. Extract the files.

2. Connect your Polaris to the PC.

3. Copy file "hh_hm_colon.png" and files "hh_hm_digit_X.png" (note X=every number) from "ice-digits" to "\windows\"

(If you want to go back to the default look do step 2. and 3. but use the files from the default folder)

Password:

liquidice

-----

26sept 2008

iContact (v0.8 - supware.net) skin inspired by Touchflo2D

(note: zip is attached to first post)

All people view (L) and Contact view (R)

I let the pictures speak for themselves...

-----

I do not take responsibility for anything that might go wrong during the following steps. I had no problems trying this out and neither should you.

0. Download and install iContact by searching this forum...

(note: this skin was designed for "iContact v0.8 - supware.net"

1. Extract the files.

2. Connect your Polaris to the PC.

3. copy files "syrius.png" and "syrius.skn" to "\Program Files\iContact" directory

4. Start the iContact settings on your Polaris and set skin to "syrius".

Password:

liquidice

-----

S2U2 skin coming soon...
[Touch Cruise ROM Development] Liquidice:
(2) Reserved for future releases!
[Touch Cruise ROM Development] Liquidice:
(3) Reserved for future releases!
[Touch Cruise ROM Development] imfloflo:
Nice good work
[Touch Cruise ROM Development] kartus:
Nice initiative!

I am trying to get t9 in other languages with a cab specifically for syrius. My first goal is Dutch, but other languages should be easy once I got one working. But I have some difficulties, for instance the shareware version of wince cab manager doesn't support importing of reg files. Are there programs better capable of handling cab files? I don't find it worth 100 bucks...

The cab I'm working on is based on the Modaco multilanguage pack. It got all the kdb files needed, I just need to get the registry changed correctly...
[Touch Cruise ROM Development] maaafeb05:
Can you make one for Arabic support? Would be appreciate it !!!
[Touch Cruise ROM Development] sp33d86:
looks nice - apart from the windows logo... ;)
[Touch Cruise ROM Development] nir36:
thanks man! this is very cool
[Touch Cruise ROM Development] gf8201:
very nice splash gif
[Touch Cruise ROM Development] Liquidice:
Ok man, but I dont know very much about that kind of stuff. I have designs and skinning as a hobby and in that field ask me anything, but other than that I dont know very much. Al I can say about your issue is that I tried a swedish t9 and now none of the t9s work but I dont think that is any help at all...
[Touch Cruise ROM Development] Liquidice:
Update!

Touchflo2D digital clock and iContact skin uploaded, watch first post!
[Touch Cruise ROM Development] kartus:
I got different languages working on different roms other than syrius, but the strange thing is that because of the differences between the roms there isn't a global solution. First I have to get it to work with syrius and then I'm going to make cabs for different versions.

It's going to take some time, I have to do it in my spare time :(
[Touch Cruise ROM Development] Liquidice:
A total of 142 downloads but only a few comments...

I guess this is going to sound kind of pathetic but I want som friggin feedback... I dont see the point of releasing anymore of these skins if theres barely any reaction to it.

Peace!
[Touch Cruise ROM Development] gin7:
iContact Theme

Here it is - my critical comment. )

I`d downloaded and installed theme for iContact and dicovered a problem on Sirius R0 - that bottom butts are not skinned, they are workin fine but with incorrect images above.

(when i`ll know how to attach pictures i would place the screnncapture with the bug)
[Touch Cruise ROM Development] Liquidice:
Go to: http://imageshack.us/

Upload your picture and post the link in here.
[Touch Cruise ROM Development] Vannjjaa:
Liquidice, what verision of iContact do you use? Coz your skin doesn't work with iContact Burt Edition.

Nice skinz, thank you! Waiting for further customization.
[Touch Cruise ROM Development] Liquidice:
Thx, mate.

Im using "iContact v0.8 - supware.net" and as far as I know this is the only version Its been tried on.

(added to first post)

btw. Whats different in Burts edition, is it better than v0.8?

Should I maybe do a skin for that one?
[Touch Cruise ROM Development] Vannjjaa:
http://xdaforums.com/showthread.php?t=402724&highlight=burt

It has much more functions. It would be nice, if you'll create a skin for it.

And what about skinning in Mannilla2d style G-alarm (http://xdaforums.com/showthread.php?)t=422362&highlight=g-alarm?
[Touch Cruise ROM Development] SomethingWicked:
liquidice, your clock fix was well received! thank you!

i use itje's touch-it 3.5 rom, and installed icontact 0.8 and applied your skin and clock fix and all work fabulously! kudos!
[Touch Cruise ROM Development] Liquidice:
Alright so I read about the iContact Burt edition and the features seems good. I will install it sometime soon and try it out. If I like it I will make a skin, but since I go to school and have alot to do I can only work during the weekends, however, the Burt edition should only require some modifies to the v0.8 skin so it will be done this weekend or on Monday.

I will also release a S2U2 skin this weekend together with a calculator skin.

btw. Your G-alarm link doesnt work but I will look in to it and see what can be done.
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] answer35:
LegionOS for Xiaomi Mi A1 [tissot]

Code:

* Your warranty is now void.

* We are not responsible for anything that may happen to your phone by installing any custom ROMs and/or kernels.

* You do it at your own risk and take the responsibility upon yourself and you are not to blame us or XDA and its respected developers.

What is this?

LegionOS is an AOSP based ROM

Our mission is to offer the maximum possible stability and security, along with essential and useful features for the proper functioning of the device.

Based on Android 11

Whats working?

Wi-Fi

RIL

Mobile data

GPS

Camera

Flashlight

Camcorder

Bluetooth

FM radio

Fingerprint reader

Lights

Sound/vibration

CLEAN FLASH : (Clean Flash is Mandatory)

Reboot to recovery

Format data

Reboot to recovery

Download the latest build and GApps (optional)

Flash the latest build (may need to flash recovery)

Reboot to recovery

Flash GApps (on non Gapps build if needed)

Flash magisk (optional)

Reboot

Known issues:

You tell me

DOWNLOADS:

V3.14 VANILLA & GAPPS

Stay tuned

Our Telegram Group

Android OS version: 11

Kernel version: 4.9.283-perf+

Security patch level: October 2021

Build author/Device Maintainer: @answer35

Device Source code : Device | kernel | Vendor

Source code: https://github.com/Project-LegionOS

ROM Developer: RajKale

Version Information

Status: Stable

Current Stable Version: v3.14

Stable Release Date: 2021-10-14

Credits

LineageOS (https://github.com/LineageOS)

Evolution-X (https://github.com/Evolution-X)
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] answer35:
Screenshots

View attachment 5350233View attachment 5350235View attachment 5350237View attachment 5350239View attachment 5350241View attachment 5350243