[Magisk][Module] FireTV 4K Stick Add-Ons

Search This thread

murtzsch

Member
May 10, 2014
42
21
What a pleasure to see the thread still alive and up to date ! big up !

I'm still using this method, I'd be curious to test Skel40 work but I must say I'm lost with all the versions (cleaner vs recommended,
6.2.9.7-4655-patched-new-ui.zip vs 6.2.9.7-4655-patched-old-ui.zip vs NS6290-new-ui vs NS6290-old-ui-fix vs NS62

I'm unable to find my way between the two OPs (cleaner/recommended), sorry it's unreadable for me ! :) that's probably why devs use gitlab/github rather than a huge first OP followed by reserved posts ;-)

I had to replace a fs4k that died on me, and unfortunatly after some test I went back to an old 6.2.7.7 + tsynik magisk modules + kernel & magisk modules from Pretoriano80.

Thanks !
 

subhash_india

Senior Member
Jul 1, 2021
78
11
Hi guys
Aftv mm 20230914 working perfectly on 6.2.9.8 rooted with magisk 26.1 and as
Leaback launcher 1.57

* Google Play store singin works and also installed apps from Google play store .
* Google voice search and Alexa voice search works perfectly
" NTFS usb drive mount works with Pretorian xposed modules
Thanks to tsynik
 
  • Like
Reactions: Kramar111

subhash_india

Senior Member
Jul 1, 2021
78
11
Hi guys
Aftv mm 20230914 working perfectly on 6.2.9.8 rooted with magisk 26.1 and as
Leaback launcher 1.57

* Google Play store singin works and also installed apps from Google play store .
* Google voice search and Alexa voice search works perfectly
" NTFS usb drive mount works with Pretorian xposed modules
Thanks to tsynik
 

HenryAlto

Member
Mar 13, 2024
10
2
Is this, AFTV MM 20230914, working on Fire TV 4K with Fire OS 6.2.7.6? Let me explain that I have a Fire device on Amazon’s blacklist, so the ROM I currently have is this pre-rooted ROM:

[Guía] [ROM] (mantis) Fire TV Stick 4K ROM de Android TV prerooteada (6.2.7.6)

It functions well enough, but the Play Store never worked for downloading (it remained stuck at ‘Pending’ and never completed downloads). With limited knowledge about this ROM (due to Amazon’s restrictions), I uninstalled some previously installed modules and attempted to install AFTV 2023. However, the device gets stuck at the logo screen. I can factory reset it using recovery mode, but I really want a functional Google Play Store on the device. Any advice?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 25
    As we have unlocked bootloader on FiteTV 4K stick now, I made Magisk module, which disables OTA updates, and also includes some Google stuff:
    • Google Search for TV (v2.2) with working Voice Input,
    • LeanbackOnFire (rockon999) Launcher - support Google Search and Android TV Recommendations,
    • Screen Rotation - allow set proper orientation for mobile Apps,
    • LeanKey Keyboard Pro (it have multilingual support).
    • Google Play Store and Services for TV
    Module also adds Russian language instead Portuguese (and Ukrainian instead Japanese) to FireTV Settings menu and have Russian Settings translation over android resources overlays (must be compatible with future OTA updates).

    AFTV Add-Ons (Magisk Module) v20230914 (Fire OS 6.2.6.8 - 6.2.8.0 compatible)

    Previous:
    =======
    GDrive (All files)

    Tested on Fire TV 4K with FireOS 6.2.6.5 / 6.2.6.6 / 6.2.6.8 / 6.2.7.1 / 6.2.7.3 / 6.2.7.6 and Magisk 20.4-26.1 Still under development.

    How to install:
    ===========
    - Unlock FireTV bootloader.
    - Install Magisk (stable) via TWRP!
    * don't ever do install / update Magisk over Magisk Manager on Fire TV 4K!
    - Boot to Fire OS and pass Amazon Registration screen
    - Check and install all current OS / Apps update in My Fire TV Settings section
    - Reboot to TWRP Recovery and install / update module (AFTV-MM-2.0.zip)
    * "adb shell reboot recovery" over adb or connect OTG cable with mouse and select Cancel on Power ON

    How to update:
    ===========
    Just add new module version in Modules section of Magisk Manager (+) and press Reboot button after.
    You need to wait till autorestart on first boot after module update (implemented from v1.8 +).

    To freeze stock Amazon launcher:
    ==========================
    adb connect FireTV IP (allow connection on TV)
    adb shell
    su
    settings put global frozenMode enabled
    reboot
    * KFTV Launcher will be auto-frozen if you'll enable AFTV-XM Xposed Module in Xposed Installer (Modules tab) and have any user launcher installed.

    To choose LeanbackOnFire as default Home:
    ============================
    - Install Xposed Framework from Magisk Manager
    - Open Xposed Installer - Modules tab and activate AFTV-XM Module
    - Reboot

    To enable Android TV Recommendations:
    ================================
    - Go to LeanbackOnFire Launcher Settings / Edit Apps Rows / Edit Rows and enable Recommendations Row there
    * in case there is toast about needed permissions, do over adb:

    adb connect FireTV IP (allow connection on TV)
    adb shell
    su (grant root access on TV)
    pm grant com.amazon.tv.leanbacklauncher android.permission.WRITE_SECURE_SETTINGS
    pm disable com.amazon.device.sale.service
    reboot

    Optional packages to disable:
    =============================
    pm disable com.amazon.ags.app
    pm disable com.amazon.alexashopping
    pm disable com.amazon.bueller.music
    pm disable com.amazon.bueller.photos # (used for screensaver)
    pm disable com.amazon.device.metrics
    pm disable com.amazon.device.sale.service # (must be disabled in case LeanbackOnFire recommendations are ON)
    pm disable com.amazon.device.software.ota
    pm disable com.amazon.device.software.ota.override
    pm disable com.amazon.firebat
    pm disable com.amazon.hedwig
    pm disable com.amazon.tahoe
    pm disable com.amazon.tv.alexanotifications
    pm disable com.amazon.tv.fw.metrics
    pm disable com.amazon.wirelessmetrics.service
    pm disable com.android.documentsui
    ...
    GSearch
    =======
    You can use Voice Input in ATV apps (press on-screen mic and long-press mic on remote and speak)
    You can assign ASSIST (keycode 219) in Xposed Edge Pro or other remapper apps to Voice remote button

    ===
    P.S. In case something went wrong You can always do factory reset, remove Module or uninstall / reinstall Magisk and your system will back to full stock - no files in /system partition changed by module.

    Have Fun!
    4
    I updated AFTV-MM Magisk Module with Google Search 2.2 which works on current (6.2.7.1) firmware.
    3
    Doesn't work properly for me. Seems to install fine, but nothing happens.
    I've updated module and instructions how to setup. Read 1st post.
    3
    AFTV-MM v1.8 TINY | FOTA
    ===========
    Changes:
    - enabled Adoptable and External storage support
    - fix for [unknown-device] in Russian locale
    - addons / fixes in Russian locale strings
    * recheck AFTV-XM module in Xposed Installer (Modules tab) after second boot in case there is no launcher switch
    * wait till auto-reboot on first launch after update
    3
    For anyone interested in debug options: you can enable KFTV Launcher Debug menu (accessible via HUD).
    To enable:
    - Install MagiskHide Props Config module from repo
    - Install busybox module from repo
    - Reboot and override those options with props command via shell:
    ro.debuggable=0 to ro.debuggable=1
    ro.build.type=user to ro.build.type=userdebug

    Have fun!