yashsingh1/xdaforums huggingface dataset:
[Fire TV General] tweakradje:
Found a way for a decent backup for wolf launcher on Mi TV stick using adb shell.

Unfortunately Android TV 9 has no Google Drive transport anabled. Pitty! So you can only

backup to the local /cache folder with this.

Commands:

adb shell

bmgr enable true

bmgr list transports # note we only have 1, if you have gms BackupTransportService you are lucky!

bmgr transport android/com.android.internal.backup.LocalTransport

bmgr fullbackup com.wolf.firelauncher

logcat -d|grep -i backup #check to see if backup is complete

bmgr restore 1 com.wolf.firelauncher

The "1" in the restore is the token or "device ID". With local backup transport this in always 1.

Check with "dumpsys backup" and look for "Current:"

If you are lucky and have gms transport you can use backup/restore accross devices using the token of another device for the restore. You can see the Google Drive backups and here: https://drive.google.com/drive/backups

List them with "bmgr list sets"

Cheers
[Fire TV General] Luke2kk:
Hello @SweenWolf, hello all,

I’m using 1.06 on my Firetv 4k Stick and lately running into three questions:

1) Does wolf launcher affect usage of any other application in any way? I do experience some trouble with zattoo (iptv streaming) and DAZN (sport streaming) here and then. They start „lagging“ with some framedrops sometimes, even though my internet connection is super fine. Youtube and Netflix 4k streaming works like charme.

It‘s probably a problem with the apps itself but I just want to be sure if theres a chance that the launcher could affect them.

2)Would it be possible to implement a „restart device“ option which could be accessed via the options button on the fire tv remote?

3)As I am running on version 1.06 of wolf launcher, are there any serious improvements with 1.07?

I am a big fan of your launcher. I was going to get myself an apple tv cause of the clean UI but now I am super happy to archieve nearly the same experience with your launcher and saved myself big money!

Looking forward to a reply, big thanks!

Luke
[Fire TV General] Finnzz:
Just in case you didn't already know, you can restart the FireTV device with just the remote, by holding down the select button + play button for 5seconds
[Fire TV General] SweenWolf:
Hi,

1. A Launcher is just a "launcher", it just launches an app (you can change the way it opens it), after opening the app, launcher has nothing to do with it, the launched app has its own activity lifecycle which is handled by the system, so

No, a launcher will not effect app in any way, it will not lag the app, it will not reduce the system wide sound (can not be done in FireTV anyway)

and if for some reason there is not enough ram available, system will close the launcher to get some free RAM.

Again Launcher will have no effect on Running the app, it will only affect launching of app.

2. You can restart any FireTV device using FireTV remote by holding OK/Select + Play button. Hold it down until it says "Powering off your ____ device"

3. There are no major improvements in the version but one fix is in there.

Like i already mentioned launcher affects how an app is launched, and if the app is still in the memory what should it do, should it kill the app and start fresh or just resume it.

And this version has some fixes in the way an app is launched, some other fixes are for Android 10 but are not Applicable on FireTV.

You should update to 0.1.7

Yeah well, i like this launcher too.

Thanks for using it.

Have a great day.
[Fire TV General] LadyHaywood:
I've been using the wolf launcher and manager for while on my hisense but recently, when I disable the stock launcher, it disables the input options as well. To change to any of the hdmi channels I have to reenable stock launcher.
[Fire TV General] meohmy:
v1.7 works great on a 2nd gen Firetv running rbox rooted 5.2.7.6_r1 firmware, 2 minutes to configure the launcher and I am a happy bunny.(y)
[Fire TV General] l m m:
Hi @SweenWolf ,

I've loaded the Shield versions of launcher manager and wolf launcher on my android box, which I find much better than the default launcher. So thanks for the development.

Just one query. At the top of the screen it shows Nvidia Shield. Is there any way to change this to android TV?
[Fire TV General] xchuckyx:
@

Any chance you can elaborate how you were able to get it working? I’ve been loosing my mind trying to get it to run on any FOS 5 device. Cheers
[Fire TV General] meohmy:
@xchuckyx

Once the Wolf launcher is installed just look for the launcher icon on your home screen and launch it, if the icon isn't on your home screen then go into apps and launch it and will appear on your home screen and a long press on the home button gives you the option of putting the unit to sleep. When restarting your FireTV just choose the wolf launcher again

If you mean the launcher manager then I failed on that one as well as it's for OS 6 or 7, in my experience if you are getting error messages of a 'bad or split apk' or 'parsing error' then the apk is not compatible with your os.
[Fire TV General] xchuckyx:
yeah, sorry, I misunderstood you. I thought you knew some crazy special voodoo to make the manager work on OS 5 haha 😆 Thank you for the response!
[Fire TV General] eeels:
I installed Luncher Manager & Wolf on Fire tv cube. Now cube hangs on Boot. Is it brick? Any chance with adb? If yes, whitch commands? BR Micha
[Fire TV General] 0815hoffi:
adb shell

# pm uninstall com.wolf.firelauncher

# pm uninstall com.wolf.fos.settings

# pm enable com.amazon.firehomestarter

# pm enable com.amazon.tv.launcher

# reboot
[Fire TV General] eeels:
thanks for the tipp. but theres no way to connect. adb devices shows nothing. :(
[Fire TV General] what2use:
I tried this on two of my 2nd gen firesticks OS 5.2.7.7 and 4k Firetick OS 6.2.7.7

Both the launch manager and the wolf launcher files give an "error parsing file"

I have tried downloading them multiple times and every time I get the same error on all firesticks
[Fire TV General] SweenWolf:
Try connecting your cube to pc using USB cable, when its in While bootanimation you can see the device in the adb
[Fire TV General] SweenWolf:
On 2nd gen FS running on FireOS 5 it will throw parse error.

On 4k firestick it will run fine, if your 4k firestick is throwing a parse error then its certainly not a Firestick 4k.
[Fire TV General] nmd87:
I can't seem to get this working. I've followed the instructions by the letter and set custom launcher to Projectivity launcher, but home button still goes to the Amazon home screen.

The new Launcher Manager does not seem to generate the prompt for ADB debugging so I wonder if it could be that?
[Fire TV General] safetyp1:
I tried on my fire stick 4K max, and it didn’t work. Soon as I press home it goes to default launcher, and nothing else happens. I removed the old LM before installing the alpha and only modified the options you showed in this post. I set it to launch wolf launcher.
[Fire TV General] SweenWolf:
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.
[Fire TV General] SweenWolf:
Install new LM and change triggers, the triggers on previous build were for Mantis.

LM use a static ADB key, so it will not prompt you if you had checked "Always allow" the first time. (I opted to use a static key to be able to unbrick the device in case something happens)
[Fire TV General] Finnzz:
2nd gen Cube PS7624/3337

All 4 triggers work

3rd gen Cube PS7613/3701

Only CustomHomeButtonHandler doesn't work, other 3 work.

A couple things I've noticed about the 3rd gen Cube. 1) When it comes out of sleep, I can't make an ADB connection until I toggle ADB debugging on/off. I have to test this out more. Using the LM with the 3rd gen Cube may mean having to disable deep sleep.

2) I see two Prime Video app icons on WL with the 3rd gen Cube (only one on 2nd gen Cube). One works, the other does nothing. The inactive icon is present before the data partition copy is installed. So it could be the system partition stub or maybe FirePlayer?

Both have the same ActivityManager event similar to Amazon Launcher. Maybe that has something to do with why the one trigger doesn't work on the newer FireTV models (4k Max + 3rd gen Cube).
[Fire TV General] safetyp1:
Did I miss something? Where do I change/set triggers?

Edit: I’m assuming it’s in the newly linked apk, I’ll try it.

Edit2: HOLY CRAP IT WORKS AND ITS INSTANT!
[Fire TV General] nmd87:
Perfect. Works now. Thank you.
[Fire TV General] xnappo:
This works super fast, however I am having a problem where sometimes (not always) after playing a video in Kodi, the adb launch function turns itself off? I thought it was because I am still using Tasker for some other stuff (mapping remote buttons) but I turned Tasker off and it still happens...

Any ideas? Any chance of making it more aggressive with trying to keep it on?

[EDIT]

FireCube v3
[Fire TV General] HipHopAnonymous3:
Thank you for your work man :) ADB works best, but does not persist after reboot/shutdown. Any workarounds to automatically enable ADB? I seem to remember the "Mouse Toggle" app having an auto start option.
[Fire TV General] MulderX33:
Tested "runtime helper"...

- Firestick 4k max: PERFECT :love:

- Xiaomi Stick 4k (androidtv 11): dont work 😢

- Ematic 4k TvBox (androidtv 9): works ok 😘

Thanks 👏
[Fire TV General] roman0o:
I'm getting an error cannot disable a protected package using LM 1.1.8 on OS 7.6.2.4

- dev options is on

- adb debug is on

- removed previous LM

View attachment 5860003
[Fire TV General] Finnzz:
Make sure you are selecting the 'new' method

View attachment 5860033

Are you using a FireTV television? I know a lot of AndroidTV's disable ADB after reboot

I've also noticed a bit of quirkiness on the 3rd gen Cube that doesn't happen on the 2nd gen Cube. Was it more consistent with tasker? Do you have anything connecting to the the Cube over network ADB? A computer or app on your phone for example?
[Fire TV General] xnappo:
Yeah, Tasker works perfectly, but Wolf's is faster for sure - pretty much instant vs. ~1 second for Tasker. But the Tasker solution uses a Termux script that then calls adb - it isn't keeping an adb session running...
[Fire TV General] HipHopAnonymous3:
Yep, the omni.
[Fire TV General] Finnzz:
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.

Do you frequently reboot the Omni? I would think FireOS keeps running when you turn the TV off and on?
[Fire TV General] HipHopAnonymous3:
Powering off TV between uses doesn't change any settings and everything works appropriately when TV is turned back on. ADB debugging remains on following a reboot, so I just leave it on all the time. "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.
[Fire TV General] SweenWolf:
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).

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)
[Fire TV General] roman0o:
You know what, it works. After going to new method and turning on the trigger it would jump back to old method where I would have the error when I should of been going to the bottom of the list to select LM custom launcher. Thanks
[Fire TV General] roman0o:
The only thing I notice, is that with 1.1.8 is that when I press home it launches the native LM for 2 seconds then opens my custom LM (wolf)
[Fire TV General] xnappo:
That sounds like you still have the old method active, not the new method..
[Fire TV General] HipHopAnonymous3:
Just wanted to give you a heads up. Occasionally the "Use ADB for home" option gets disabled for no rhyme or reason. 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 :)
[Fire TV General] SweenWolf:
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.
[Fire TV General] safetyp1:
The new LM with adb route suddenly stopped working today. It was random while I was in an app, pressed home and took me to default launcher. I opened LM app and noticed the dab option turned itself off. Not sure why, I re enabled it and it started working again.
[Fire TV General] xnappo:
See the post right above yours lol
[Fire TV General] safetyp1:
Lol nice.
[Fire TV General] realwheel:
Works almost perfect. Looking forward to the version that fixes the adb launch function that disables itself periodically. That would make it absolutely perfect.
[Fire TV General] Finnzz:
Check the OP it's up
[Fire TV General] realwheel:
Okay. The version number is the same (1.1.8). But that is the one that is fixed?
[Fire TV General] realwheel:
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 @screenwolf.
[Fire TV General] asif9t9:
Same, it works well enough but seeing the messy Amazon home screen for that second is jarring.
[Fire TV General] 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.
[Fire TV General] realwheel:
Sounds like a plan. An all blank/black overlay would be just fine.
[Fire TV General] SweenWolf:
https://xdaforums.com/t/app-firetv-...e-launcher-without-root.4176349/post-88268317

I have updated the post, added a fixed to adb and changed default trigger in that, nothing else is changed or added
[Fire TV General] realwheel:
Okay.

Then I don't know why I notice this. I tried it on two '4k-Max-es' and both show the same extra delay somehow.
[Fire TV General] alex61194:
i just followed the tutorial above and worked
[Fire TV General] asif9t9:
I just loaded the latest 1.1.8. I still see the Amazon home screen quickly when I click the home button.

Also, from the launcher (trying Flauncher), hitting the back button takes you to the Amazon home screen. Need the back button disabled on the launcher home screen.

Edit:. No issue with Wolf Launcher. So I'll just use that.
[Fire TV General] mmortal03:
Sounds like FLauncher needs to get on this!
[Fire TV General] Tejas tedi:
Or u can kill or force stop the Amazon launcher with adb command too on home button press.
[Fire TV General] SweenWolf:
Can't do without adding extra delay.
[Fire TV General] xnappo:
At least with the tasker solution, adding an overlay display of black doesn't really make anything better. Just slows the whole thing down.
[Fire TV General] Tejas tedi:
Done the same with tasker bruh its fast. used tasker adb wifi and added kill app on home press and its fast and no glimpses of stock launcherView attachment 5866081
[Fire TV General] meccs:
I am a bit confused by the first post. What method do I use when I have the 3rd Gen Cube with the latest Firmware? Thanks
[Fire TV General] ersan191:
I appreciate the update to LM but it always stops working after awhile for me. After a day or two when the TV gets turned on it starts on the Amazon home screen and the home button also returns there until you reboot the Fire TV (4K Max in my case) and it will work again for another day or so until it stops again. Tried all 4 different triggers and they all do the same thing. Opening LM and changing settings doesn't fix it either, you have to reboot.

EDIT: Or Force Stop launcher manager and open it again, maybe its ADB access times out or gets overridden by another app?

This is using the "Fixed" 1.1.8 APK where ADB doesn't get unchecked. With Wolf Launcher
[Fire TV General] alex78ita:
hello, the method with total commander is still valid for 4k (not max)? i'm trying after a factory reset but nothing happens
[Fire TV General] Finnzz:
That method only works if you were already using a custom launcher before March 2022. In any case, I think a factory reset might wipe away any chance of that working.

Check ADB

pm list packages -d

If you don't see com.amazon.firehomestarter listed in the disable list, the total commander method won't work.

Use the "new method", with any of the home button hooks except the first one
[Fire TV General] cdub74:
Is there anyway you can Remap Firestick Remote Shortcut Buttons only without changing the launcher (i.e keep the Amazon Launcher), I have tried following this guide

https://troypoint.com/remap-firestick-remote-shortcut-buttons/

This changes the shortcut buttons, but after turning on Home Button Hook and Use ADB for home, I then assign my shortcut keys, I notice the Active Custom Launcher is automatically set to Launch Manager so when I press the home button to go back to the Amazon Default Home screen, it wants to open up Launcher Manager again after a few seconds. It won't stay on the Amazon Stock launcher.

Is there any way to stop the Active Custom Launcher from becoming active or is there a way to set the Stock Launcher as the Active Launcher.
[Fire TV General] Schem0t4pe:
Hello, what is the difference between the triggers, how do I know which one to use?
[Fire TV General] Finnzz:
Functionally there is no difference. They are just different options for capturing button press activity in the logs. There are multiple options because there may be differences between what appears in the logs between FireTV models and firmware versions.

Pick any trigger that works on your device
[Fire TV General] TheTechDude48:
I'm using an Insignia FireTV and the new ADB home hook in version 1.1.8 works great, the home button takes me back to Wolf, quitting an app like Silk also takes me back to Wolf and after a hard reboot Wolf comes up after a little delay upon startup.

I did however quickly notice when I press the power button on the remote to put the TV into sleep/standby then press it again to wake the TV up I get taken back to the stock Amazon launcher, even if I was at Wolf launcher previously. This is super annoying as I have to press both power to wake it up then home to get to Wolf and I'm wondering if this can be fixed especially since everything else works so well
[Fire TV General] xnappo:
I know this isn't what you are looking for, but the home button at least for me also turns things on. I actually use them as discrete buttons, Home=On, Power=Off. This allows me to assign other 'stuff' to those events as well for home automation..
[Fire TV General] realwheel:
Is this 100% stable. I like the simplicity of LM 1.1.8 but I would really like the experience to be 100% clean and not show the stock launcher every time before showing my custom launcher.
[Fire TV General] xnappo:
With Tasker I sometimes still see it for just a fraction of a second.
[Fire TV General] realwheel:
Ok. That would be better than LM then. It is a bit annoying that when using a fire stick you have to purchase tasker per device. If you purchase it through the play store it is a one time purchase.
[Fire TV General] xnappo:
You can install microg and your Google Play Tasker license will work. See this post and the one after:

https://xdaforums.com/t/4k-max-with-tasker-to-launch-wolf-on-home-button.4541521/#post-88046371

However I don't think the license you get from Joao's Patreon is per device..
[Fire TV General] realwheel:
It says this on the website https://tasker.joaoapps.com/faq-ov.html#d6

Is Tasker transferrable to other devices ?​

Each order code is valid for one device at one time. If you know you are moving to a new device, you can 'release' your order code via Menu / More / Order Validation / Release Code. The code will then be free to be entered in Tasker on your new device.
[Fire TV General] Falcon_X:
This is the best method, no more use of Termux. Thanks!
[Fire TV General] realwheel:
Do you think it is possible to package that in an APK, using app creation from within tasker. I expect that to be difficult because you need to pair adb.

Tasker: App Creation
[Fire TV General] xnappo:
Thanks, I have one and never noticed it was only for one device :)

Quite possibly? @Pro-me3us actually made one for me to test, but I never got around to it as Wolf released his update..
[Fire TV General] realwheel:
Okay, the strangest thing happened today. LM 1.1.8 just disappeared from all the devices I had it installed on. When I reinstalled the APK, the settings were still there, which is also kinda weird. But it's not stable if LM does not remain installed. One thing to note is that I reboot my Fire sticks nightly, which might trigger the removal somehow perhaps.
[Fire TV General] MulderX33:
Same problem on mine (4k max), also today.

The app was installed but it had disappeared from the launcher and it couldn't be started from the list of apps either.

I have had to reinstall over.

A very rare issue.
[Fire TV General] realwheel:
Yes. Mine are also 4K Max-es. Two devices and on both the LM disappeared from installed apps.
[Fire TV General] Finnzz:
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.
[Fire TV General] realwheel:
Just rebooted the thing. LM remains installed.
[Fire TV General] HillsmanUp:
Also happened to me. Amazon is definitely uninstalling LM so we have to put up with that trashy homescreen again.
[Fire TV General] Timbo303:
I can confirm this happened to me as well. Might recommend app cloning if it's daily.
[Fire TV General] xnappo:
Wow. I can't believe they care that much lol. I will pay them if they want like they do for Kindle...
[Fire TV General] MulderX33:
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.
[Fire TV General] brackenhill_mob:
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