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

Search This thread

Finnzz

Senior Member
Sep 26, 2017
519
283
Okay, the strangest thing happened today. LM 1.1.8 just disappeared from all the devices I had it installed on.
Could be that Amazon took notice after AFTVnews and the YouTubers started posting about LM 1.1.8. AFTVnews suggested LM could be blacklisted, Amazon must have liked that idea.

Amazon may have a way of uninstalling apps remotely similar how they can remotely protect/unprotect any package.

When you reinstall LM 1.1.8 and then reboot your FireStick, does LM disappear again?

If Amazon has blacklisted LM, it may need to be installed with a random package name to avoid their detection.
 
Last edited:

realwheel

Member
Jan 17, 2007
18
6
Could be that Amazon took notice after AFTVnews and the YouTubers started posting about LM 1.1.8. AFTVnews even made the suggestion (practically recommended it) that LM could be blacklisted.

Amazon may have a way of uninstalling apps remotely similar how they can remotely protect/unprotect any package.

When you reinstall LM 1.1.8 and then reboot your FireStick, does LM disappear again?

If Amazon has blacklisted LM, it may need to be installed with a random package name to avoid their detection.
Just rebooted the thing. LM remains installed.
 
  • Like
Reactions: Finnzz

HillsmanUp

Member
Apr 13, 2022
5
0
Also happened to me. Amazon is definitely uninstalling LM so we have to put up with that trashy homescreen again.
 

xnappo

Senior Member
Aug 15, 2003
272
94
Wow. I can't believe they care that much lol. I will pay them if they want like they do for Kindle...
 

MulderX33

Member
Jan 29, 2021
14
0
Today... same problem: LM disappears from the launcher (it is NOT uninstalled) and the "start" option also disappears (accessing the app from "installed apps").

If I reinstall it on top everything goes back to normal.

There were also some junk updates from Amazon last night, so yeah, I also think Amazon is trying to block LM.

Solution? I have blocked updates by firewall. I hope there are no more issues now.
 

AFTVnews.com

Senior Member
Jul 22, 2014
491
378
www.AFTVnews.com
Could be that Amazon took notice after AFTVnews and the YouTubers started posting about LM 1.1.8. AFTVnews suggested LM could be blacklisted, Amazon must have liked that idea.

Amazon may have a way of uninstalling apps remotely similar how they can remotely protect/unprotect any package.

When you reinstall LM 1.1.8 and then reboot your FireStick, does LM disappear again?

If Amazon has blacklisted LM, it may need to be installed with a random package name to avoid their detection.
The YouTube and site coverage likely sped things up, but there was no doubt LM would get blacklisted. The last app Amazon blacklisted did exactly the same thing as LM, which is to take over the Home button by reading logs. It sucks but there is nothing that Amazon defends more than the Home button, so anything that remaps it will eventually get blocked or blacklisted or both.

When blacklisted, the app isn't uninstalled. It's just not allowed to launch. Back in the day this was done using a package name list on the device in an sqlite DB file. Then Amazon added a NIMH system app that seemed to handle the gatekeeping. Now it seems to just be handled by Vizzini, the appstore app, but I'm not positive about that as I haven't dug into it in a long time.

My guess is that changing the package name will make LM work again but I'm sure Amazon is also going to modify the log output so that LM or any app can't detect the Home button being pressed. That change just takes longer to push out so the package blacklist is used as a temporary block while they work on the real block.
 
  • Like
Reactions: MulderX33

Finnzz

Senior Member
Sep 26, 2017
519
283
The YouTube and site coverage likely sped things up, but there was no doubt LM would get blacklisted.
IDK LM has been hijacking the home button for 2.5 years, and there were other apps in the last few years that did the same, but they were never blacklisted. Tasker can be used to read logs and do the same remapping and isn't experiencing the blacklisting as far as I know.

I think Amazon pays more attention to AFTVnews than TuKDR and Troy. Your suggestion that Amazon might blacklist LM and then a blacklisting a week later seems a bit coincidental. No way of knowing if they took inspiration from your post. Either way I'm sure you were right, a block of some type was likely to come soon.

What I don't understand is that in the past you have said that you intentionally never posted about LM because it would make Amazon more likely to counter it.
 
Last edited:
  • Like
Reactions: ersan191

MulderX33

Member
Jan 29, 2021
14
0
Can you share how you did this please? I'm, wondering if this can be done via adguard home rather than my router firewall. TIA
Yesterday I bought and test the new TDUK app to close apps.

It is very useful but very "dangerous" without a "white list" of apps.

I forgot that that app also closed the app that I use as a firewall (NetGuard).

In NetGuard I have all the useless apps from Amazon and updates blocked so they can't access the network.

At night new junk updates came from Amazon and this morning LM was gone and couldn't run (again).
 

xnappo

Senior Member
Aug 15, 2003
272
94
For the love of God - please do not do an AFTVnews post about Tasker. I use it for tons of stuff :(
 

AFTVnews.com

Senior Member
Jul 22, 2014
491
378
www.AFTVnews.com
IDK LM has been hijacking the home button for 2.5 years, and there were other apps in the last few years that did the same, but they were never blacklisted. Tasker can be used to read logs and do the same remapping and isn't experiencing the blacklisting as far as I know.

I think Amazon pays more attention to AFTVnews than TuKDR and Troy. Your suggestion that Amazon might blacklist LM and then a blacklisting a week later seems a bit coincidental. No way of knowing if they took inspiration from your post. Either way I'm sure you were right, a block was likely to come soon.

What I don't understand is that in the past you have said that you intentionally never posted about LM because it would make Amazon more likely to counter it. So why the change?
I don't think Amazon takes blacklisting things lightly. It looks really bad for them to reach into a device and take an app away. That's probably why they haven't done it in years, that I'm aware of. My guess is they would much rather patch the exploit/vulnerability that is being abused, even if it takes much longer to do, than to just dish out blacklists over and over. LM originally worked for so long probably because it just took that long to patch the method it used. This time it was a different method that used log reading so my guess is Amazon already blacklisted for that reason in the past so since it's a line they already crossed they immediately did it again. Maybe they have no intention on cleaning up the log so they just blacklist when that method is used, but like you said no way of knowing for sure. I tend not to write about launcher/home button methods because I know they'll be blocked without a doubt, so I don't like to lead people on only for them to lose the functionality in no time. The only reason I covered it this time is because of the app button remapping in LM because a lot of people who used my remapping app before it got blocked keep bugging me for a replacement. As for Tasker, my guess is it flies under the radar because it's a do-everything app and is complicated to use compared to a purpose-built app like LM that specifically targets Amazon. All that said, if LM is updated to work again or the package name is changed, I won't be writing about it in case my covering is the trigger for Amazon.
 
  • Like
Reactions: Finnzz

JUSTINMARMER

Senior Member
Feb 22, 2015
230
45
Well I cloned it. Changed package name by one character. Clone opens but when you select enable custom launcher I get an error that says the shell is busy. I uninstalled the original, rebooted and tried again. No joy, same error shell is busy. I turned ADB off and rebooted then turned ADB back on and try it again. No joy same error. The original app still works fine after uninstall and reinstall many times.
 

xnappo

Senior Member
Aug 15, 2003
272
94

Timbo303

Member
Mar 29, 2023
12
2
Is launcher manager open source by any chance maybe we can fix the app since app cloner clearly won't clone the app properly?
 

SweenWolf

Senior Member
Since the original package is now flagged, I've changed the package name from "com.wolf.lm" to "com.wolf.lm1"

I'll try to change some static codes of lm so app cloner will work, if lm survives these blocks.

Amazon can do many things to stop LM from working, and most of them cannot be stopped, but i would not like to give someone some idea.
 

Attachments

  • LM 1.1.8 - NEW PACKAGE NAME.apk
    2.5 MB · Views: 12,339

Timbo303

Member
Mar 29, 2023
12
2
Not only that
Since the original package is now flagged, I've changed the package name from "com.wolf.lm" to "com.wolf.lm1"

I'll try to change some static codes of lm so app cloner will work, if lm survives these blocks.

Amazon can do many things to stop LM from working, and most of them cannot be stopped, but i would not like to give someone some idea.
Not only that I managed to disable adepfos app which handles blacklisting according to the notifications i got whenever it gets removed from my device. Im not sure if rebooting is the reason it gets removed by this app but I'll see if it lasts for 1 day. adb shell pm disable-user com.amazon.adep
 
  • Like
Reactions: JUSTINMARMER

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    Workaround for Custom Launcher (will have a 5 second delay while switching)

    1
    I recently bought a brand new Fire TV Lite (so I now have 2 FTV's the 4K Max on the lounge room TV and the Lite on the bedroom TV). I managed to get Launcher Manager running perfectly on the FTV Lite, which runs 7.6.6.9 firmware. I can also run Mouse Toggle etc with no problems. I assume this would work on a brand new 4K or 4K Max as well. Note you must have a brand new FTV that has never had any firmware updates.

    This is how I managed it:​
    1. Before I connected the new FTV Lite for the first time, I made sure the following were blocked on my router:

      amzdigital-a.akamaihd.net
      amzdigitaldownloads.edgesuite.net
      d1s31zyz7dcc2d.cloudfront.net
      softwareupdates.amazon.com
      updates.amazon.com

      Leave these blocked on your router; never connect your FTV to the router unless these are blocked. If you do, there is a high chance an update will push through, permanently preventing your access to
    2. Connected the FTV Lite for the first time out of the box, and connected to WiFi, and going through setup process.
    3. FTV Lite should get stuck indefinitely when trying to search for updates. At this point press and hold BACK and MENU buttons on the remote for a few seconds. Voice Assist menu will appear on the screen. Wait a few seconds, and then press BACK button again to return to setup; it shoudl skip the firmware update process. Continue with the setup (eg logging in to your Amazon account etc).
    4. Once you've completed the setup process, and you're at the default FTV menu, go through the normal process of enabling ADB (go to About menu, click 7 times on the firmware version etc.
    5. Now you can install Downloader, and use it to install Mouse Toggle, Launcher Manager 1.1.9 etc. and everything should work.
    VERY IMPORTANT: I can't emphasise enough to never unblock the above URLs on your router. If you need to reset your router settings etc., I would recommend to unplug the power to your FTV first. After resetting your router or whatever, make sure the above URLs are blocked before reconnecting your FTV to the network.

    Hope this helps!
    1
    Workaround for Custom Launcher (will have a 5 second delay while switching)

    Really appreciate both this and all your great work over the years. Amazon are now calling your launcher manager harmful so they're blatantly lying. Disgraceful. In the meantime if there are any improved fixes/workarounds they would be most welcome.
    1
    How exactly is Amazon detecting the adb debugger? I was thinking maybe we could trick it by using port forwarding on a router? App sends the data out on one port, but router sends it back on another. We know external debug still works...
    1
    How exactly is Amazon detecting the adb debugger? I was thinking maybe we could trick it by using port forwarding on a router? App sends the data out on one port, but router sends it back on another. We know external debug still works...
    amazon is actually using the adb deamon to check if the address is local or remote. The block is now a part of Android Boot Image instead of Android System Image.
  • 49
    LAUNCHER MANAGER (FOS 6+)
    BLOCKED BY AMAZON, USE LAUNCHER MANAGER (MINI)
    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



    ______________________________________________________________________________________________________________
    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


    ______________________________________________________________________________________________________________

    LAUNCHER MANAGER (MINI)

    STEPS:

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

    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.minilm android.permission.SYSTEM_ALERT_WINDOW
    adb shell pm grant com.wolf.minilm android.permission.READ_LOGS
    adb shell dumpsys deviceidle whitelist +com.wolf.minilm
    [OR]
    or you can download FireTV Toolbox (LM Mini)
    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 (Mini)"
    it will auto launch the app on FireTV.

    Select Custom Launcher
    Enable Custom Launcher

    Reboot your Device once after giving permissions
    14
    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
    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
    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.
    12
    Hey guys, been a long time.
    So here are the two apps, both can be recompiled.
    com.wolf.lm1 was directly compiled whereas com.amazon.launcherm was decompiled then edited and recompiled, so it (com.amazon.launcherm) will be triggered in VirusTotal, it was done just for checking.
    For anyone wondering if I has add a signature verification to it, well it was actually a unfinished code. so that there will be two RSA fingerprints instead of one depending on the Signature itself. which is fixed in the following releases (these are in beta) and if resigned will created a RSA fingerprint of 7B:F1:86:17:09:EF:0A:B8:64:59:63:59:63:13:A7:7A:1A:2A instead of my main one.
    Anyone is free to decompile and redistribute the app (please just don't add malware to it)

    the overlay code has a bug so it is disabled, so the button will no do anything (well it shouldn't)

    [EDIT] I have not checked any post in the forum for a long time. Gotta go now, bye.