• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

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

Search This thread

dikodahan

Member
Jul 25, 2021
7
2
Code:
adb logcat | findstr com.wolf.lm
use this code and send whatever the console outputs
07-27 08:36:21.070 1390 1390 E AndroidRuntime: Process: com.wolf.lm, PID: 1390
07-27 08:39:25.550 610 3490 I ActivityManager: START u0 {act=android.settings.SETTINGS cmp=com.wolf.lm/.main.MainActivity} from uid 10178 on display 0
07-27 08:43:02.377 3028 3028 E AndroidRuntime: Process: com.wolf.lm, PID: 3028
07-27 08:43:02.407 610 3490 W ActivityManager: Force finishing activity com.wolf.lm/.main.MainActivity
07-27 08:43:02.457 610 1768 I ActivityManager: Process com.wolf.lm (pid 3028) has died
07-27 08:43:02.457 610 1267 I WindowManager: WIN DEATH: Window{e1fe5fd u0 com.wolf.lm/com.wolf.lm.main.MainActivity}
07-27 08:43:02.461 610 1768 W ActivityManager: Service crashed 2 times, stopping: ServiceRecord{23c1faf u0 com.wolf.lm/.logcatservice.LogcatService}
 

SweenWolf

Senior Member
Mar 18, 2016
532
372
Paradise
Amazon Fire TV
07-27 08:36:21.070 1390 1390 E AndroidRuntime: Process: com.wolf.lm, PID: 1390
07-27 08:39:25.550 610 3490 I ActivityManager: START u0 {act=android.settings.SETTINGS cmp=com.wolf.lm/.main.MainActivity} from uid 10178 on display 0
07-27 08:43:02.377 3028 3028 E AndroidRuntime: Process: com.wolf.lm, PID: 3028
07-27 08:43:02.407 610 3490 W ActivityManager: Force finishing activity com.wolf.lm/.main.MainActivity
07-27 08:43:02.457 610 1768 I ActivityManager: Process com.wolf.lm (pid 3028) has died
07-27 08:43:02.457 610 1267 I WindowManager: WIN DEATH: Window{e1fe5fd u0 com.wolf.lm/com.wolf.lm.main.MainActivity}
07-27 08:43:02.461 610 1768 W ActivityManager: Service crashed 2 times, stopping: ServiceRecord{23c1faf u0 com.wolf.lm/.logcatservice.LogcatService}
That didn't help, do this

Code:
adb logcat > log.txt
then press enter.
Open laumcher manager and then display settings
When it crashes wait two seconds and press
Ctrl + C on your keyboard
Then send the log.txt file here
This file will be saved in the place where cmd will be pointing
 

dikodahan

Member
Jul 25, 2021
7
2
That didn't help, do this

Code:
adb logcat > log.txt
then press enter.
Open laumcher manager and then display settings
When it crashes wait two seconds and press
Ctrl + C on your keyboard
Then send the log.txt file here
This file will be saved in the place where cmd will be pointing
BTW, just as another validation that I made sure was not the cause, I have a 4K stick that I have with TDUK's debloat tool removing all the unnecessary apps from. Since I was not sure if one of those apps are needed for this function, I did re-enable all the files again on the stick, tried selecting the option again, but unfortunately, same result...

Log is attached.
 

Attachments

  • log.txt
    955.7 KB · Views: 7
Last edited:
  • Like
Reactions: SweenWolf

SweenWolf

Senior Member
Mar 18, 2016
532
372
Paradise
Amazon Fire TV
BTW, just as another validation that I made sure was not the cause, I have a 4K stick that I have with TDUK's debloat tool removing all the unnecessary apps from. Since I was not sure if one of those apps are needed for this function, I did re-enable all the files again on the stick, tried selecting the option again, but unfortunately, same result...

Log is attached.
Thanks for the logs, Crash is now fixed.
 
  • Like
Reactions: Finnzz

dikodahan

Member
Jul 25, 2021
7
2
Thanks for the logs, Crash is now fixed.
Thank you @SweenWolf. I can confirm that on the 4K stick it works perfectly for all the shortcuts within Display & Sound, including changing the keyboard! Kudos for the amazing work! Truly!!!

If you're feeling up to it, I do have another feature request, for if you're feeling like adding :)
Screensaver change and parameters. Unfortunately, on Fire TV OS 6 (not sure if 7 has it, don't own a FOS7 device...) there is no real way to change the screensaver from the default FOS one, as well as a lack of ability to change the idle time before SS kicks in or after how many minutes in SS to go to sleep.

I have to admit that TDUK had actually created a separate tool for that, but it is limited to only Aerial Dream (which is amazing :), but still does require another tool to install). I believe it would be a great compliment to your launcher for a complete suite of the ultimate management tools!

I am sure you are familiar with the commands, but worth a good summary here:
  • Setting the new SS APK as active SS:
    • Code:
      settings put secure screensaver_components <selected SS package name>
  • Setting idle timeout to start SS:
    • Code:
      settings put secure sleep_timeout <value in milliseconds>
  • Setting sleep timeout for device:
    • Code:
      settings put system screen_off_timeout <value in milliseconds>
  • In case you need to revert back to stock SS:
    • Code:
      settings put secure screensaver_components com.amazon.bueller.photos/.daydream.ScreenSaverService
Probably worth doing the math behind the scenes to translate the on-screen menu view to mins/hours. You can use 0 and 2147460000 to disable the sleep and screensaver timer, respectively.

If you ever get around to it and see value in this one, I think it's an awesome addition. And again, THANK YOU for the multi-lingual keyboard support!!!
 

SweenWolf

Senior Member
Mar 18, 2016
532
372
Paradise
Amazon Fire TV
Thank you @SweenWolf. I can confirm that on the 4K stick it works perfectly for all the shortcuts within Display & Sound, including changing the keyboard! Kudos for the amazing work! Truly!!!

If you're feeling up to it, I do have another feature request, for if you're feeling like adding :)
Screensaver change and parameters. Unfortunately, on Fire TV OS 6 (not sure if 7 has it, don't own a FOS7 device...) there is no real way to change the screensaver from the default FOS one, as well as a lack of ability to change the idle time before SS kicks in or after how many minutes in SS to go to sleep.

I have to admit that TDUK had actually created a separate tool for that, but it is limited to only Aerial Dream (which is amazing :), but still does require another tool to install). I believe it would be a great compliment to your launcher for a complete suite of the ultimate management tools!

I am sure you are familiar with the commands, but worth a good summary here:
  • Setting the new SS APK as active SS:
    • Code:
      settings put secure screensaver_components <selected SS package name>
  • Setting idle timeout to start SS:
    • Code:
      settings put secure sleep_timeout <value in milliseconds>
  • Setting sleep timeout for device:
    • Code:
      settings put system screen_off_timeout <value in milliseconds>
  • In case you need to revert back to stock SS:
    • Code:
      settings put secure screensaver_components com.amazon.bueller.photos/.daydream.ScreenSaverService
Probably worth doing the math behind the scenes to translate the on-screen menu view to mins/hours. You can use 0 and 2147460000 to disable the sleep and screensaver timer, respectively.

If you ever get around to it and see value in this one, I think it's an awesome addition. And again, THANK YOU for the multi-lingual keyboard support!!!
Thanks, but I'm now busy and I'm not taking any future request for a whole upcoming month,
About the screensaver, if you see the little logo on the right side of the banner, you would know its made by me.

I will not be doing anything now for a month
 

mbk17

Senior Member
Nov 16, 2011
162
10
I have installed Wolf Launcher and Launcher Manager. I select the disable option in LM and press the home key and it still won't go to Wolf Launcher. Any suggestions? Both options in developer options are selected.

Edit: Disregard post, found the solution. Thanks wolf for the continued work.
 
Last edited:

AML276

Member
Mar 28, 2018
7
0
On my mecool KM6 AndroidTV when I first used Launcher Manager to enable wolf launcher it worked and I setup wolf launcher to my liking. When I booted up the device the next morning it was back on the default Google launcher. Each time I try launcher manager it now only has setup wizard as the alternative launcher. I've tried uninstalling and reinstalling both your apps but still only get setup wizard as a launcher.

Any suggestions?
 

SweenWolf

Senior Member
Mar 18, 2016
532
372
Paradise
Amazon Fire TV
On my mecool KM6 AndroidTV when I first used Launcher Manager to enable wolf launcher it worked and I setup wolf launcher to my liking. When I booted up the device the next morning it was back on the default Google launcher. Each time I try launcher manager it now only has setup wizard as the alternative launcher. I've tried uninstalling and reinstalling both your apps but still only get setup wizard as a launcher.

Any suggestions?
Different devices can have different setup wizards.
Download launcher manager ultimate from post #2, then click on Disable custom launcher after opening it. Which should enable whatever apps other Launcher Manager has disabled. (Or use existing LM to do that, up to you)
Then as regular click on Enable Custom Launcher, it will disable your stock launcher.
(Do not spam buttons if you see nothing is happening let the app do its job, do not try to close the app while its running)
 

AML276

Member
Mar 28, 2018
7
0
Different devices can have different setup wizards.
Download launcher manager ultimate from post #2, then click on Disable custom launcher after opening it. Which should enable whatever apps other Launcher Manager has disabled. (Or use existing LM to do that, up to you)
Then as regular click on Enable Custom Launcher, it will disable your stock launcher.
(Do not spam buttons if you see nothing is happening let the app do its job, do not try to close the app while its running)
Thank you. I tried LMU as you described and when I enable custom launcher it has LMU (no launcher selected) so I went into choose custom launcher and only LMU shows up
 
There's an app named "Shortcut Maker" in Play store. it can create shortcuts to anything. but its mainly for the touch devices so you may need a physical mouse or any other mouse app to navigate.
I tried today and shortcut maker doesn't support Wolf launcher, also with any mouse app.

Also tried some other things, but out of the blue all the app tiles where vanished. Nothing seems been working anymore. Luckily I just made a backup of Wolf Launcher.

So after disable Wolf Launcher with my phone, I first deleted Launch Manager and Wolf Launcher. Rebooted and installed both back again.

Restarted Wolf Launcher and tried restore backup, which didn't work, what was really a bommer. So I needed to do everything again manual.

And during this process I found a bug with managing the sections settings like how many tiles etc. The first section could I change, but after I used the back button to confirm, everything goes back as before without changing? Also when I tried to go back to the settings for sections window is total greyed out and there nothing anymore to change. Hopefully this will be fixed in the newer version, cause the tiles are only five in a row and very big.

Otherwise any suggestions are welcome ;-)

PS I use the Shield Pro 2017
 

Finnzz

Member
Sep 26, 2017
34
13
The inability to make shortcuts may be OS related? I think Wolf is working off of FireOS 6 (Android 7). I can't make shortcuts either with FireOS 7 (Android 9). Is your Shield also on Android 9?

My guess for the failed backup restoration with Wolf launcher is that backups may not always work between different Launcher versions. Best to make a new backup after Launcher updates, or reinstall the launcher version used to make the backup, restore, then update. I know it's a hassle but potential work around for now.
 
The inability to make shortcuts may be OS related? I think Wolf is working off of FireOS 6 (Android 7). I can't make shortcuts either with FireOS 7 (Android 9). Is your Shield also on Android 9?

My guess for the failed backup restoration with Wolf launcher is that backups may not always work between different Launcher versions. Best to make a new backup after Launcher updates, or reinstall the launcher version used to make the backup, restore, then update. I know it's a hassle but potential work around for now.

Shield is also latest version 8.2.2, which is Android TV 9 Pie

About backup, I did the backup after I updated Wolf Launcher to 1.9, because in older version there no suchs option. Thats why I don't understand I can't restore it?

May there an option manual restore the files from the backup folder to the Launcher folder?
 

psycon

Senior Member
Dec 28, 2008
197
84
@SweenWolf
can you compile a version that does
adb shell pm uninstall --user 0 tv.formuler.siptv.leanbacklauncher.real - to activate and
adb shell cmd package install-existing tv.formuler.siptv.leanbacklauncher.real - to deactivate

for Formuler Z10
 

CloudItaly

New member
Aug 29, 2021
1
0
@SweenWolf
Hello! I have install latest version (1.12 and 0.19). Congratulation.

I have a request for you. Can you add the possibility to change background color (for example: navy blue, black, white, gray..) with a gradient selector?
 

akirru

Member
Feb 2, 2012
13
0
Hi all,

I have a problem that when my firetv looses power for any reason my video settings reset. I have it plugged in via hdmi to my onkyo tx-sr605 receiver. It works perfectly until I either shutdown/sleep or use another device like my ps4. Then I need to go in an manually change my settings. Otherwise refresh rate switching wont work etc.

I'm using the latest version of launcher and wolf.

Love your work btw 🤩

Any ideas?

Andy
 

Finnzz

Member
Sep 26, 2017
34
13
Hi all,

I have a problem that when my firetv looses power for any reason my video settings reset. I have it plugged in via hdmi to my onkyo tx-sr605 receiver. It works perfectly until I either shutdown/sleep or use another device like my ps4. Then I need to go in an manually change my settings. Otherwise refresh rate switching wont work etc.

I'm using the latest version of launcher and wolf.

Love your work btw 🤩

Any ideas?

Andy
Can you give more details on what you mean when you say 'video settings reset'?

If you switch your FireTV back to the Amazon Launcher do your video settings still reset the same way?

What is your FireTV model?

What Launcher Manager version and Wolf Launcher version are you using? Better to list version numbers rather than stating latest.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    Hey thanks for the reply,

    I have the fire tv cube 2nd gen

    Wolf Launcher version 0.1.9

    Launcher manager 1.1.2

    Yes my settings reset regardless of launcher. I just thought someone might be able to shed some light. I also noticed that changing the video settings in wolf launcher does nothing. I have to go back to the amazon launcher every boot and reset refresh rate option etc otherwise refresh rate changing wont work.

    Is there an option to add 24p to wolf launcher or have it change to that at boot?

    Andy
    Alright, so the problem is that refresh rate matching turns off when the Cube is powered off and on again?

    I don't use that feature so I can't be off much help. I'm assuming you have video resolution set to 'auto'?

    Maybe this article will give you some insight into what's going wrong:
    1
    If you want to have the Stock Launcher again, it should be enough to delete the data of the Launcher Manager app in the app info. Then you should actually be able to select the Stock Launcher again when you press the Home button.
  • 19
    LAUNCHER MANAGER (FOS 6+)
    STEPS TO ENABLE CUSTOM LAUNCHER:
    1. Download Launcher Manager by clicking or by using short link and install on your FireTV. (Latest: 1.1.3)
    2. Install a Custom Launcher and then open Launcher Manager.
    3. To Enable Custom Launcher, Click on "Launcher Options" and select "Enable Custom Launcher".
    If you get "CONNECTION FAILED" then see INFO section.
    4. Press [Home] to open your custom launcher.
    If your Current Launcher says "Launcher Manager", see INFO section.

    STEPS TO GO STOCK:
    Click on "Disable Custom Launcher", press 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.
    • You can only open some of the Settings using Launcher Manager, to Access All the Settings then you have to Disable Custom Launcher.
    SCREENSHOTS (1.0.7):
    S1.png S2.png S3.png S4.png S5.png

    _______________________________________
    Short Link for Downloader
    Launcher Manager 1.1.3 (FOS 6 & 7)
    https://bit.ly/SWLMF113

    ----------------------------------------------------------------
    Changelog:
    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)
    • 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)
    • 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.3)
    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.
    ______________________________________________________________________________________________________________
    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.6) (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/SW5LM106
    10
    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.
    6
    Wolf Launcher is Modded by me, ATV Launcher is an edit of Wolf Launcher which is a mod of ATV.
    ATV Launcher is not edited by me, Its up to you what version you want to stick to. they both can be installed alongside each other.

    I have decided to drop any more further update to the Wolf Launcher.

    Thanks for response. I understand your answer. Please continue development, because many people use Wolf Launcher on both Shield and Amazon devices. We need you!

    Yeah, asking questions is bad... 🤦‍♂️

    Moron.

    The "I'll uninstall and go to the play store" part is what came off as offensive. He was hesitating to respond because he'd have to remember all the constant changes he'd made in updates - and correctly told you to decompile the apk (or hire someone to do so).

    Please have some common-sense. Many Shield users have network monitoring enabled and can detect suspicious activities. That's how Google's ad-serving URL was discovered by the community. If Wolf Launcher was doing something bad, someone would have noticed by this time & gotten a bazillion upvotes on Reddit for posting about it.

    And if you didn't notice, pretty much all the launchers on play store have been abandoned by their developers. Far as I know, this is one of two that's actively developed. The work @SweenWolf is doing here to over-come Amazon's censorship will benefit us - if Google attempts to impose that on the Shield.

    So in-between passive-aggressively accusing him of stuff - say thank you for being one of the few who is keeping alternate launchers ALIVE.
    6
    The whole line of questioning seems absurd.

    Starting with the old, 'people are saying' and 'I'm just asking questions'. And then being offended by not getting a happy friendly reply, to what you are insinuating.

    If you don't trust the developer of the app+mod to not add malware, why would you trust him to tell you if there is malware? The logic there is rediculous. If you don't trust the developer, investigate the app yourself. If that's beyond your capability, don't install it and move on.

    I see a couple comments on Reddit asking why Google services was removed (including from the person complaining here), apparently oblivious to the fact that they are in the FireTV section of XDA and that FireOS doesn't have the Google Play Store.

    Some simple reading of this thread and one can see that this app+mod was developed for FireTV devices. As it's become more popular AndroidTV users have asked for modifications to use it for their devices.

    It's one thing to be cautious and another thing to passive aggressively accuse someone of something with zero evidence.
    5
    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
    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"

    I started the app a long time ago, but made no change to it, It does its job so I'm not gonna bother in improving its looks.
    Ignore any typo you find and especially if you see "Launcher Manager" in it, these aren't related i just copy pasted the code and not changed the variables.