[APP][FIRETV][NOROOT] Launcher Manager (Change Launcher without Root)

Search This thread

xnappo

Senior Member
Aug 15, 2003
147
39
I was not able to link the task to the new profile, instead I had to create a new one. It would be nice if you provided the alternative way. I'm using it with Wolf Launcher.

I'm no tasker pro but is there a way to disable the notification for the task? Also is there a way to minimize the delay (I know it has to be written into/read out the log first, but maybe there is a delay inside tasker)?
That is weird, for me when I create the profile, then back out, it asks my to link it to a task, and the task I created was on that list...
 
Jan 31, 2022
36
10
Thanks for the input! It was hard to think about Termux stuff since I already had it installed for a while. I am a bit confused about what you mean by repeating 10-11 after creating the profile? I just pointed the profile to that task?

Glad it worked for you. For the boot case I am using a profile:
Event->System->Device Boot

Also - instead of running twice, I now use something to check if the first time worked, and only then do it again. I can provide these details if the running twice isn't reliable for others. I think most are using Wolf instead of Kodi, so not sure how well this works.

@Falcon_X FYI
Ok the wake up event is: Event -> Display -> Display On.
 

eXtremeDevil

Senior Member
Jun 19, 2012
509
33
Seville
Quick question, right now I have the package com.amazon.firehomestarter disabled (it was disabled before the system update that prevent disabling packages) and com.amazon.tv.launcher enabled, so right now I can use any launcher and I'm in fact using Wolf Launcher. But what I can NOT do is launch stock launcher. Do you guys know of any command like "launch com.amazon.tv.launcher/ActivityX" to bring up the stock launcher?

Thanks!
 
Jan 31, 2022
36
10
Quick question, right now I have the package com.amazon.firehomestarter disabled (it was disabled before the system update that prevent disabling packages) and com.amazon.tv.launcher enabled, so right now I can use any launcher and I'm in fact using Wolf Launcher. But what I can NOT do is launch stock launcher. Do you guys know of any command like "launch com.amazon.tv.launcher/ActivityX" to bring up the stock launcher?

Thanks!
Don't you have a backup of the original launcher apk? I think if you go this way you are not able to use the original launcher. You have to install the old file or reset your Fire device
 

Finnzz

Senior Member
Sep 26, 2017
374
192
I do have the original launcher installed and enabled, only the firehomestarter package is disabled (but also installed).
Code:
am start -n com.amazon.tv.launcher/.ui.HomeActivity_vNext

But I'm pretty sure it won't work for people who uninstalled the Amazon Launcher to set Wolf back to the main Launcher. It doesn't seem to matter that the system partition copy of the launcher is present and enabled.

It's probably why it hasn't set itself back as the main Launcher.

What do you need to access from the Amazon Launcher?
 
Last edited:

eXtremeDevil

Senior Member
Jun 19, 2012
509
33
Seville
Code:
pm start -n com.amazon.tv.launcher/.ui.HomeActivity_vNext

But I'm pretty sure it won't work for people who uninstalled the Amazon Launcher to set Wolf back to the main Launcher. It doesn't seem to matter that the system partition copy of the launcher is present and enabled.

It's probably why it hasn't set itself back as the main Launcher.

What do you need to access from the Amazon Launcher?
I just wanted to have the possibility, although is not strictly necessary. What do you guys mean by "uninstalled"? I never uninstalled the launcher or any other system app, it is only disabled (homestarter, not the launcher).

EDIT

I tried the command and it's giving me this:

Code:
Unknown command: start

EDIT 2

Seems like the correct command is "am", now I get this:

Code:
Error type 3
Error: Activity class {com.amazon.tv.launcher/com.amazon.tv.launcher.ui.HomeActivity_vNext} does not exist.
 
Last edited:

Finnzz

Senior Member
Sep 26, 2017
374
192
Sorry, corrected, yes am not pm

It's not going to be possible to access the homescreen for those that are hanging on to WL because FireHomeStarter is still disabled. Download Activity Launcher and check KFTV (Amazon Launcher), it will show you all the activities, and you can click on them to try them, but none of the accessible ones will take you to the homescreen.

If you really need the Amazon homescreen, you can look into the home button remapping method that people have been mentioning here and on other threads. It keeps KFTV accessible but it has downsides and I think you are better off with what you have now.

If you re-enable FireHomeStarter, then you will never be able to go back to that method. It's a one way street.
 

aaronm32

Member
Aug 28, 2020
11
2
After a few hours, I managed to get instant home-key launching of Kodi (my preferred launcher) using Tasker and Termux. I think it is somewhat similar to @daavm 's method.
Doesn't seem like Termux is required if you have a separate computer connected to issue the ADB commands. This is what worked for me with just Tasker:
  1. Install Tasker
  2. Give Tasker permissions:
    adb shell pm grant net.dinglisch.android.taskerm android.permission.READ_LOGS adb shell pm grant net.dinglisch.android.taskerm android.permission.SYSTEM_ALERT_WINDOW
  3. Remove Amazon Launcher permissions:
    adb shell cmd appops set com.amazon.firehomestarter READ_EXTERNAL_STORAGE ignore adb shell cmd appops set com.amazon.firehomestarter WRITE_EXTERNAL_STORAGE ignore adb shell cmd appops set com.amazon.tv.launcher READ_EXTERNAL_STORAGE ignore adb shell cmd appops set com.amazon.tv.launcher WRITE_EXTERNAL_STORAGE ignore
  4. In tasker, set up a Task for Wolf Launcher:
    Application->Launch App: Wolf Launcher
    Application->Kill App: Home (Amazon) Launcher
  5. Create profiles to launch it:
    Event->System->Device Boot
    Event->Display->Display On
    Event->System->Logcat *filter type: amazon.intent.action.HOME_PRESSED
 
Last edited:
Jan 31, 2022
36
10
Doesn't seem like Termux is required if you have a separate computer connected to issue the ADB commands. This is what worked for me with just Tasker:
  1. Install Tasker
  2. Give Tasker permissions:
    adb shell pm grant net.dinglisch.android.taskerm com.termux.permission.RUN_COMMAND adb shell pm grant net.dinglisch.android.taskerm android.permission.READ_LOGS adb shell pm grant net.dinglisch.android.taskerm android.permission.SYSTEM_ALERT_WINDOW
  3. In tasker, set up a Task->Application->Launch Wolf Launcher
  4. Create profiles to launch it:
    Event->System->Device Boot
    Event->Display->Display On
    Event->System->Logcat *filter type: amazon.intent.action.HOME_PRESSED
Then you don't need the Termux permission in paragraph 2. Also the application launch task in Tasker is really slow compared to Termux command task
 
Last edited:

aaronm32

Member
Aug 28, 2020
11
2
Then you don't need the Termux permission in paragraph 2. Also the application launch task in Tasker is really slow compared to Termux command task
Thanks for pointing that out. I removed the command from the post. Anyway, it's not that delayed for all the trouble it takes to get Termux working. Also, the Termux script is issuing the command through ADB, which is going to make the command slower - especially when it needs to make a connection. Since the shell script is run directly from the device, just execute directly (no need for adb):
am start -n "com.wolf.firelauncher/.screens.launcher.LauncherActivity"
 

Dronzerr

Senior Member
I have changed the default launcher on the Latest Fire TV (Kinda...)


I purchased Latest Fire Tv Stick Lite yesterday (First-time fire tv user)
Received & applied multiple updates (OS + Remote Update)
I'm on Fire OS 7.6.2.4 (PS7624/3337) / Fire TV Home Version 6420030.1

What I did is
1st Install the Following apps
a. Accessibility Manager v1.8 (from This Link)
b. Permissions Manager - 1.0.3 (from the current thread - Just in case)
c. Projectivy Launcher-4.24
d. Debloat Toolbox (FireOS 6 & 7) (from the current thread)

Now using Debloat Toolbox (FireOS 6 & 7) Debloat the system as much as I can (selected all the apps on the default window & hit apply), I don't use Prime Video so I don't care if it breaks.

Given Accessibility permission to Projectivy Launcher from Accessibility Manager v1.8


Given all permission to Projectivy Launcher from Permissions Manager - 1.0.3


Go to Projectivy Launcher > Projectivy Launcher Settings > General > Tick "Override Current Launcher"

Additionally, you can give various other permission to Projectivy Launcher in the launcher settings (explore yourself)

now press the home button on the remote (wait for 2 sec) boom!!! you are in Projectivy Launcher

Long press on the home button to access system settings
 

xnappo

Senior Member
Aug 15, 2003
147
39
Thanks for pointing that out. I removed the command from the post. Anyway, it's not that delayed for all the trouble it takes to get Termux working. Also, the Termux script is issuing the command through ADB, which is going to make the command slower - especially when it needs to make a connection. Since the shell script is run directly from the device, just execute directly (no need for adb):
am start -n "com.wolf.firelauncher/.screens.launcher.LauncherActivity"
Launching it using adb is also part of the speedup if I remember correctly. Did you try it both ways? Understand some people might not care about the 2-3 second delay, but it annoys me and the Termux thing is really not that hard and it is super useful for other stuff anyway.
 

aaronm32

Member
Aug 28, 2020
11
2
Launching it using adb is also part of the speedup if I remember correctly. Did you try it both ways? Understand some people might not care about the 2-3 second delay, but it annoys me and the Termux thing is really not that hard and it is super useful for other stuff anyway.
I ended up just uninstalling com.amazon.tv.launcher through adb (surprised it let me) and now the Wolf Launcher with Launcher Manager is working again. Seems like the best solution.
 

QuiDC96

Senior Member
Oct 18, 2019
50
4
It's frustrated...
Since March 2022 still not has any solution to improve the boot delay on my Fire TV 4k Max while use wolf launcher.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 6
    Change the triggers, I've added 4 triggers, choose any one which works for you.
    And you'll have to uninstall LM before installing this, do not update. I've somewhat changed the location of settings, so here's the steps.
    Open LM > Launcher Option > Home Button Hook
    Enable "Home Button Hook" and "Use ADB for Home" then select trigger of your choice.
    The go to previous screen, go to "Custom Launcher Options"
    Select custom launcher
    Reboot once.

    [EDIT]
    The newly attached apk file fixes the issue where adb is disabled when the app is started. Default trigger is also changed.
    4
    Hi, I've a problem with an app and Wolf Launcher:

    Runtime TV (com.ammo.runtime.tv).

    It runs fine from the apps list and other launchers, BUT it can't run from the Wolf/ATV Launcher.

    Why? Any solution?... Thanks.
    its caused by how the launcher opens the application.
    to solve this
    create a shortcut of the app, wolf and atv pro support shortcuts
    or​
    Hide the Runtime TV application (do not uninstall), then download and install the attached apk (Runtime TV - Helper) and it will open the Runtime Tv Application just fine.




    Launcher Manager (Alpha)
    Its an alpha build so some feature might not work (I have opened the project after few months so i really don't remember the changes, but it might contain some broken code)
    Like the other apk it reads logcat and starts the custom launcher, but it does that by adb (like some of you are doing it).
    A friendly reminder, only one app/pc can connect to a port at a time, for wireless adb it is 5555, so if any other app is using the port it will fallback to how my previous app opens the launcher (which will take 5 seconds to start the launcher), when the port gets free it will use adb to launch the app.
    I recommend uninstalling older LM first (or the app may behave abnormally) (do not uninstall your custom launcher)
    After installing enable the following
    screenshot.png


    then go to the last option (Custom Launcher Options) and select "Active Launcher"
    and reboot once.
    I know the ui is cluttered but i will try to organize it.
    3
    Just wanted to give you a heads up. Occasionally the "Use ADB for home" option gets disabled for no rhyme or reason.
    There is a reason, and i know whats causing it, and its fixed. Currently there is one other thing which is bugging out, @Finnzz is testing that, If it works then it will be another feature of LM otherwise you won't see that.
    It doesn't seem to be related to the specific use of any individual app or amount of time. I'm 99% sure I've disabled ADB functions from all other apps, so I don't think it's a competition issue. I looked for a logcat function in the app, but couldn't find one. Let me know if I can help. Other than that, dig the new options! Mostly working great! Thanks again :)
    3
    Same, it works well enough but seeing the messy Amazon home screen for that second is jarring.
    I have tried the new v1.1.8 LM. It works stable now, which is very good.
    One thing that I do notice is that it is a bit slower than the previous iteration. When i press home, i see the Amazon Home screen first for a second every time. It does not help to select another trigger.
    But it is stable and it does work 100% of the time so I am happy with that. Thanks for all the effort @sweenwolf.
    The OP version had some changes, i will fixed the apk attached above so the adb will not be disabled, also i can show an overlay till the launcher opens.
    2
    "Use ADB for home" option in the new launcher manager gets turned off following a reboot. Not a biggie to turn back on option after a full restart.
    Its a bug in my app that i noticed after uploading it on xda, which will be fixed on the next update (which i think will be on the main thread).
    Do you have to go into FireTV settings and re-enable ADB debugging after a reboot? If so I don't think it's possible for an app (without root) to do that automatically. An app having that ability would be considered a security threat.
    Yeah i can auto enable ADB debugging on boot but then i will be flagged so, not doing that. (Your version doesn't have adb bug)
  • 42
    LAUNCHER MANAGER (FOS 6+)
    STEPS TO ENABLE CUSTOM LAUNCHER:
    Before installing version 1.1.8 uninstall any previous version.
    1. Download Launcher Manager by clicking or by using short link and install on your FireTV.
    (Latest: 1.1.8)
    2. Install a Custom Launcher and then open Launcher Manager.
    3. To Enable Custom Launcher, Click on "Launcher Options" and go to "Home Button Hook".
    Enable "Home Button Hook" and "Use ADB for Home" then select Trigger of your choice.
    4. Go to previous menu, then go to "Custom Launcher Options" and select "Active Launcher"
    to select launcher of your choice.
    5. Press [Home] to open your custom launcher.

    STEPS TO DISABLE CUSTOM LAUNCHER:
    To Disable Custom Launcher, Click on "Launcher Options" and go to "Home Button Hook",
    Disable "Home Button Hook" and "Use ADB for Home".
    INFO:
    • If you get "CONNECTION FAILED", click on "OPEN ADB SETTINGS" and enable "ADB DEBUGGING" and Press BACK Button. If you still get this error Restart your Device (Long Press SELECT + PLAY/PAUSE Button) and disconnect from PC if Connected.
    • If your Current Launcher says "Launcher Manager", it means you don't have a custom launcher Installed, just install the launcher and you'll be good to go, no need to enable stock.
    LAUNCHER MANAGER (1.1.5):
    _____________________________________________________________
    Short Link for Downloader
    Launcher Manager 1.1.8 (FOS 6 & 7)
    https://bit.ly/SWLMF118

    _____________________________________________________________

    Credits:
    @Finnzz

    _____________________________________________________________

    Changelog:
    1.1.8 (14-Mar-23)

    • Uses ADB to launch Home
    1.1.6 (02-Mar-22)
    • Added Some more Translation
    • Added System apps to LMU Handler
    • Added Password protection for LM
    • Fixed app conflict issue
    • Fixed icon on Fireos 7
    • Added option to execute saved adb shell commands
    • Integrated Update Blocker in LM (Doesn't work with latest release of FireOS)
    1.1.5 (03-Jan-22)
    • Added German and Spanish Translation
    • Some Bug Fixes
    • Some minor changes
    1.1.4
    • Ability to change Screensaver
    • Ability to change System Language (on Request)
    • Added / Changed some Icons
    • Some minor changes
    1.1.3
    • Re-added option for Selecting any app as launcher (LM Handler), can be accessed within Launcher Options.
    1.1.2
    • Added Keyboard Change Options (in Display & Sound section) (moved to Other Settings)
    • Reuploaded version
      • Fixed 4K detection for Display Resolution
      • Fixed Crash for Devices with non-usable overscan values
    1.1.1
    • Added Display & Sounds Option (Display, Sounds, Overscan, CEC)
    • Changing Display Resolution requires System Restart
    • Fixed Equipment Control
    1.1.0
    1.0.9
    • Boot Delay is fixed by Amzon on newer Roms.
    • Settings from Amazon Hud opens Launcher Manager (On updating to 1.0.9 from older version its mendatory to click on "Enable Custom Launcher" just one time for this to work)
    1.0.8
    • For the Devices with New Updated Amazon Interface
    • Removed Launcher Choices
    • Now using single key for all the apps. (Remove older version first to update the key.)
    • Delay is still there, needs logcat
    1.0.7
    • In-app Updates
    1.0.6
    • Fixed some bugs
    1.0.5
    • Changed UI
    • Changed Package Name
    • Changed Install location to Internal Only
    • Added System and Developers Shortcut
    • Fixed issue where launcher is stuck sometimes
    • Added option to choose any Custom Launcher *
    • Can be Launched from Amazon Hud *
    * Needs Launcher Manager to be set as Default Launcher. (LM is auto selected)
    * If launched by Amazon HUD, Long press will open Launcher manager, press back to exit from there. (Fixed in 1.0.6)


    ______________________________________________________________________________________________________________

    FireOS Update Blocker (FOS 6+)
    This app can be used to Enable or Disable Amazon System Update.
    Update Blocker (Click to Download)

    _______________________________________
    Short Link for Downloader
    Update Blocker
    http://bit.ly/SWUB12

    ______________________________________________________________________________________________________________
    LAUNCHER MANAGER (Android TV)
    STEPS TO ENABLE CUSTOM LAUNCHER:
    1. Download Launcher Manager by clicking or by using short link and install on your AndroidTV. (Latest: 1.0.4)
    2. Install a Custom Launcher and then open Launcher Manager.
    3. To Enable Custom Launcher, Click on "Enable Custom Launcher".
    4. Press [Home] to open your custom launcher.

    STEPS TO GO STOCK:
    Click on "Disable Custom Launcher", press Home.

    _______________________________________
    Short Link for Downloader
    Launcher Manager 1.0.4 (ATV)
    https://bit.ly/SWLMA104
    _______________________________________
    Changelog:
    1.0.4

    • Added Custom Launcher support
    ______________________________________________________________________________________________________________
    FIRETV SETTINGS (3.0)
    *ANY FIREOS (Version 71 or lower) or 6.2.8.0 with patched Accessibility
    pm grant com.wolf.firetvsettings android.permission.WRITE_SECURE_SETTINGS
    needed for proper working of this app

    pm grant com.wolf.firetvsettings android.permission.SYSTEM_ALERT_WINDOW (not necessary for app working)
    needed to show mouse/package overlay

    pm grant com.wolf.firetvsettings android.permission.PACKAGE_USAGE_STATS (needed for package overlay only when accessibility services are disabled) (not needed)

    pm grant com.wolf.firetvsettings android.permission.READ_LOGS
    (needed for prime accessibility workaround) (prime workaround will disable accessibility services temporarily so prime video will auto hide the bar, it will restart the services once home button is pressed).

    To start service for first time click on (START SERVICE) on Top Right.

    To toggle mouse mode long press "Play/Pause", to scroll use Fast Forward/Rewind
    press menu button to switch scrolling direction.

    Key Bindings:
    Menu (Long Press) + Home (Long Press) = Traditional Amazon Menu
    Menu (Long Press) + Home (Single Click) = Amazon Home
    Home (Long Press) = Shortcuts & App Drawer
    (In App Drawer) Long Press on Item = App option & Appstore link

    Mouse functionality added from this source. MATVT (GitHub)

    ______________________________________________________________________________________________________________

    LAUNCHER MANAGER (1.0.7) (FOS5)

    STEPS:

    1. Steps to install app on FireTV
    Download Main File via this link Launcher Manager (FOS5)
    then install it on Your FireTV running FireOS 5

    2. Steps to be setup the App

    If you know how to use ADB then here are the commands
    adb shell pm grant com.wolf.fos5.settings android.permission.SYSTEM_ALERT_WINDOW
    adb shell pm grant com.wolf.fos5.settings android.permission.READ_LOGS
    [OR]
    or you can download FireTV Toolbox
    install it on any Android device (not on the Main FireTV device)
    Enter the IP address of your FireTV in this app and click on Connect
    Click on "GO" button after "Setup Launcher Manager"
    it will auto launch the app on FireTV.
    Select the launcher of your choice and enable Launcher Detection, click on save.
    ___________________________________
    Short Link for Downloader

    FireTV Toolbox
    http://bit.ly/SWFTB16
    Launcher Manager (FireOS 5)
    http://bit.ly/SW5LM107
    14
    custom launcher for Fire OS 6.2.8.7,

    No Root Required​

    install wolf or other custom launcher
    install total commander on amazon app store
    open, go to installed app, copy somewhere default launcher if you want(backup), after that delete default launcher.
    And now you can use custom launcher again.
    enjoy
    13
    LAUNCHER MANAGER ULTIMATE

    This app can disable Stock Launcher of Any Android TV (except anything running on Fireos 5), it requires Network Debugging to function.
    The way it works is it finds the stock launcher and disables it.
    It does that in a loop until "android" itself is set as default launcher.
    at this point if there are no Custom launchers are installed on the system then you will see only a black screen.
    So a custom launcher should be installed prior to enabling the custom launcher.

    some apps also broadcasts themselves as launcher and if they are installed as system app and are set as default launcher then it will also disable them.
    some launcher integrates settings in them so disabling the launcher will disable settings also.
    the apps who broadcasts themselves as Fallback home will not be disabled.

    There were certain cases where user uninstalled launcher and got blank screen, to mitigate that issue LMU will set itself as the launcher and call the other launchers on its behalf. so if the launcher is deleted then pressing the home button will launch LMU, from where you can disable custom launcher support.

    If it detects that after disabling everything it doesn't reach the "android" itself and is unable to find a launcher then it will rollback itself, enabling every single thing it disabled.

    Changes:
    1.0.8
    Fixed Settings Shortcut for Amazon Hud.
    Fixed Disabling of "Android"


    All other functionalities are similar to Launcher Manager from the First Post.
    Screenrecord:
    Launcher Manager Ultimate







    ______________________________________________________________________________________________________________
    PERMISSIONS MANAGER
    Version: 1.0.3 (1-Mar-22)

    This app uses shell to grant or deny any permissions that an app requires.
    Usage:
    Select an app and click on it
    From the list of permission which you want to grant or deny the access and click ok
    select "Allow" or "Deny"
    ______________________________________________________________________________________________________________
    DEBLOAT TOOLBOX (FireOS 6 & 7)
    Version: 5 (19-Jan-22)
    Debloat System Apps on FireOS 6 & 7
    12
    This isn't a confidence-inspiring reply.

    I don't actually care if you took an abandoned app and updated it making it your own, but the second half of your reply is just unnecessarily confrontational.

    You could have just reassured me that your edits were safe, but you choose to be defensive instead.

    I think I'll remove your launcher and look for something via the Play Store.

    I've lost all confidence in Wolf Launcher.
    Look I'm gonna tell you and everyone what I've done with the launcher till now,
    I have changed the way it launches the app, on latest pro (any pro) it used to crash the apps.
    I fixed the title bar. I then optimized it for FireTV (not any other OS, which caused it to misbehave on some device) which i later fixed. Then some people were having trouble installing both ATV and Wolf simultanously. so i had to change package name which made me to change the launcher name also (that might have been wrong on my side). then i optimized the app once again for FireOS (it caused some freeze issue). Then to fix Setting of Amazon HUD (older version of FireOS), I had to add a code to handle settings (it only works on Amazon and no other device). I changed some sections to give user large wall (that was temporary fix). I removed some http links, but they are used either for update check or to change Network State in the launcher.
    Then i added "App Info" to the launcher, which i only added for non-system apps.
    Later i removed the large section mod and unlocked the widget for Firestick 4k.
    Then I added "Other Settings" which contained option to clear cache and Backup/ Restore function.
    i also added a code which starts the services of Launcher Manager (thats also mainly for FireOS and thats because of Boot Delay). I also added a stroke for tiles.
    thats all i have done to the apk. I have not done this mod to make any money, and i can assure you this app is safe to use. My only intention to mod this app was that this app was almost perfect and there was some bugs which i had to fix myself because the support of this launcher were down. And the only issue at that time was app crash for which i decided not to compile a launcher by myself. I am not forcing you to do anything, I am just clarifying myself, The apps which i have created are safe. and are to improve the user experience only.
    i do not like to or want to rip someone off. I started this mod for FireOS only and no other OS.
    9
    Test boot delay on this.
    Enable custom launcher handler, select launcher from list, press home, select LM Custom launcher and click on always, reboot.

    This will not work with protected packages