Widget binding failure (ATV Launcher) - Nvidia Shield TV & Shield TV Pro (2019) Questions

I've followed the instructions here to install ATV Launcher (free version) on my Shield Pro:
Use Custom Launcher on Nvidia Shield 8.1.1 with Widgets! | TechDoctorUK
www.techdoctoruk.com
I'm now trying to add a widget to the launcher, but am getting a "Widget binding failure" error. I have run the following adb command as recommended, but I still get this error:
appwidget grantbind --package ca.dstudio.atvlauncher.free --user 0
Has anyone managed to add a widget to ATV Launcher recently?
Also, is there any way of setting ATV Launcher as the default launcher on boot? (I've had to use buttonmapper to map the home button to ATV as the Shield always boots back to the stock launcher, despite me having defined ATV Launcher in LaunchX.

I just used this command on my MeCool box. It works fine. You first have to turn on debugging and then use a terminal adb command line to run the command. Make sure you're typing the name of the package correctly.

itm60 said:
Has anyone managed to add a widget to ATV Launcher recently?
Click to expand...
Click to collapse
Yes.
Correct command is:
appwidget grantbind --package ca.dstudio.atvlauncher.free
(without "--user 0")

YSLFOREVA said:
Yes.
Correct command is:
appwidget grantbind --package ca.dstudio.atvlauncher.free
(without "--user 0")
Click to expand...
Click to collapse
Thank you for correcting the command. Is there an easy way to find the installed package name? Just would like to confirm the syntax before I reinstall ATV, and a widget and give this a second try

RG GEIGER said:
Is there an easy way to find the installed package name?
Click to expand...
Click to collapse
You could use ES File Explorer to view package name.

Anyone would know why I'm getting the following error? I can use ADB to remote connect to my TV no problem but running appwidget just won't work.
'appwidget' is not recognized as an internal or external command,
operable program or batch file.

learned something new today. thanks.

Related

NO ROOT REQUIRED: Use widgets in your preferred launcher

This may not work on a Fire HD 7, but I like to share.
Enable Widgets:
Reference: /system/bin/appwidget
Code:
# Script to start "appwidget" on the device, which has a very rudimentary shell.
base=/system
export CLASSPATH=$base/framework/appwidget.jar
exec app_process $base/bin com.android.commands.appwidget.AppWidget "[email protected]"
1. Use a file manager like Total Commander and navigate to /system/bin/
2. Locate appwidget and copy it to clipboard.
3. Paste the file to your PC desktop and open it with a text editor. I use Notepad+++. You do NOT need to make any edits.
4. Click file, save as. Change the filename to appwidget.sh and save it as a Unix file type. (If using regular Notepad, save it as the ALL FILES file type)
5. Copy appwidget.sh and place it into internal storage of your fire (/sdcard).
6. Open ADB, get into a shell and type:
Code:
[email protected]:/ $ sh /sdcard/appwidget.sh
7. Exit the shell and come back to ADB and type:
Code:
adb shell appwidget grantbind --package <PACKAGE.name.of.your.launcher> --user <USER_ID>
(USER_ID = 0)
If above doesn't work:
Code:
adb shell appwidget grantbind --package <PACKAGE.name.of.your.launcher> --user current
Now add your favorite widgets through your favorite launcher
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
DragonFire1024 said:
This may not work on a Fire HD 7, but I like to share.
Enable Widgets:
Reference: /system/bin/appwidget
Code:
# Script to start "appwidget" on the device, which has a very rudimentary shell.
base=/system
export CLASSPATH=$base/framework/appwidget.jar
exec app_process $base/bin com.android.commands.appwidget.AppWidget "[email protected]"
1. Use a file manager like Total Commander and navigate to /system/bin/
2. Locate appwidget and copy it to clipboard.
3. Paste the file to your PC desktop and open it with a text editor. I use Notepad+++. You do NOT need to make any edits.
4. Click file, save as. Change the filename to appwidget.sh and save it as a Unix file type. (If using regular Notepad, save it as the ALL FILES file type)
5. Open ADB
6:
Code:
adb shell appwidget grantbind --package <PACKAGE.name.of.your.launcher> --user <USER_ID>
(USER_ID = 0)
Or, if above doesn't work:
Code:
adb shell appwidget grantbind --package <PACKAGE.name.of.your.launcher> --user current
Now add your favorite widgets through your favorite launcher
Click to expand...
Click to collapse
How do you switch to that launcher????? Do you use launcher hijack
savvytechwinner said:
How do you switch to that launcher????? Do you use launcher hijack
Click to expand...
Click to collapse
I am using Evie. Install it, then uninstall firelauncher or other launcher. Reboot. Then follow initial post steps. I don't see a difference with or without launcher hijack, when firelauncher is uninstalled.
I found this script in /system/bin. Wish I could find one for live wallpapers.
DragonFire1024 said:
I am using Evie. Install it, then uninstall firelauncher or other launcher. Reboot. Then follow initial post steps. I don't see a difference with or without launcher hijack, when firelauncher is uninstalled.
I found this script in /system/bin. Wish I could find one for live wallpapers.
Click to expand...
Click to collapse
But...
the home button doesn't work when you uninstall fire launcher
or whisper link
I am NOT kiding about that either
savvytechwinner said:
But...
the home button doesn't work when you uninstall fire launcher
or whisper link
I am NOT kiding about that either
Click to expand...
Click to collapse
Correct...for now anyways. Maybe someone can extract the settings from launcher so they stay and launcher goes. Or find a way to just uninstall the actual launcher only.
DragonFire1024 said:
Correct...for now anyways. Maybe someone can extract the settings from launcher so they stay and launcher goes. Or find a way to just uninstall the actual launcher only.
Click to expand...
Click to collapse
Ok...
Uninstalling
"com.amazon.kindle.otter.oobe" WILL screw up your home button too
There is a wierd side affect where when you install firelauncher or the apk i mentioned above when you click the home button it locks your screen.
I went back to Nova for now. Be advised if you want to switch launchers, you have to run the script again to enable widgets.
DragonFire1024 said:
I went back to Nova for now. Be advised if you want to switch launchers, you have to run the script again to enable widgets.
Click to expand...
Click to collapse
When Fire Laucnher is uninstalled the home button doesn't work and when you press it, the screen turns off and it goes back to the lockscreen. How do you manage this?
savvytechwinner said:
When Fire Laucnher is uninstalled the home button doesn't work and when you press it, the screen turns off and it goes back to the lockscreen. How do you manage this?
Click to expand...
Click to collapse
I haven't yet. The lock screen is embedded in /system/framework/framework-res.apk in the form of PNG and icons layered over one another. The reason for the lock screen is because there are dummy screens in front of and behind the enter screens. Those dummies block the wallpapers and what not and send us to the lock screen. Unless someone really really good at modifying APKs comes along, We might be stuck with that annoyance.
Just downloaded 'Google Wallpapers.' All of the included wallpapers work...except the stock live ones lmao.
DragonFire1024 said:
This may not work on a Fire HD 7, but I like to share.
Enable Widgets:
Reference: /system/bin/appwidget
Code:
# Script to start "appwidget" on the device, which has a very rudimentary shell.
base=/system
export CLASSPATH=$base/framework/appwidget.jar
exec app_process $base/bin com.android.commands.appwidget.AppWidget "[email protected]"
1. Use a file manager like Total Commander and navigate to /system/bin/
2. Locate appwidget and copy it to clipboard.
3. Paste the file to your PC desktop and open it with a text editor. I use Notepad+++. You do NOT need to make any edits.
4. Click file, save as. Change the filename to appwidget.sh and save it as a Unix file type. (If using regular Notepad, save it as the ALL FILES file type)
5. Copy appwidget.sh and place it into internal storage of your fire (/sdcard)
6. Open ADB and type the script below.
Code:
adb shell appwidget grantbind --package <PACKAGE.name.of.your.launcher> --user <USER_ID>
(USER_ID = 0)
If above doesn't work:
Code:
adb shell appwidget grantbind --package <PACKAGE.name.of.your.launcher> --user current
Now add your favorite widgets through your favorite launcher
Click to expand...
Click to collapse
WTF I did this and it still goes to settings I did exactly what it said
savvytechwinner said:
WTF I did this and it still goes to settings I did exactly what it said
Click to expand...
Click to collapse
oops. I may have forgotten a step. Try
Code:
$ sh /sdcard/appwidget.sh
Then do the next step.
Code:
adb shell appwidget grantbind --package <PACKAGE.name.of.your.launcher> --user <USER_ID>
or
Code:
adb shell appwidget grantbind --package <PACKAGE.name.of.your.launcher> --user current
Nevermind. I redid the steps and everything is working now. Thank you!
savvytechwinner said:
Nevermind. I redid the steps and everything is working now. Thank you!
Click to expand...
Click to collapse
Awesome! And to think, I found it buried in one of these tablets makes me scratch my head a bit. I'm hoping to find more goodies!
This worked great, thanks!
I just renamed "appwidget" to "appwidget.sh" on the tablet, saves a bit of time versus copying to PC etc.
It may even be possible to run the shell straight from /system/bin, I'll try that should I need to restore again.
Hi
the first step does not work for me. I have appwidget.sh at /sdcard and the command in shell sh /sdcard/appwidget.sh
is giving me [ERROR] Unsupported operation: null
what am I doing wrong? i have Fire HD 8 7th with 5.4
---------- Post added at 05:53 PM ---------- Previous post was at 05:37 PM ----------
Code:
adb shell appwidget grantbind --package <PACKAGE.name.of.your.launcher> --user current
what I used for Nova Launcher was
adb shell appwidget grantbind --package com.nova.launcher --user current
was it right? I would like to enable widgets in Nova launcher
vendo232 said:
Hi
the first step does not work for me. I have appwidget.sh at /sdcard and the command in shell sh /sdcard/appwidget.sh
is giving me [ERROR] Unsupported operation: null
what am I doing wrong? i have Fire HD 8 7th with 5.4
---------- Post added at 05:53 PM ---------- Previous post was at 05:37 PM ----------
Code:
adb shell appwidget grantbind --package <PACKAGE.name.of.your.launcher> --user current
what I used for Nova Launcher was
adb shell appwidget grantbind --package com.nova.launcher --user current
was it right? I would like to enable widgets in Nova launcher
Click to expand...
Click to collapse
Ignore the error. It means nothing. I believe its just a scare tactic. If the command with --user current didn't work, try the other one. You might see a brief flash when you activate the function the first time. If not, try placing a widget anyways. make sure the package name is right. copy and paste directly the line below. use adb command prompt and not a terminal.
adb shell appwidget grantbind --package com.teslacoilsw.launcher --user 0
DragonFire1024 said:
Ignore the error. It means nothing. I believe its just a scare tactic. If the command with --user current didn't work, try the other one. You might see a brief flash when you activate the function the first time. If not, try placing a widget anyways. make sure the package name is right. copy and paste directly the line below. use adb command prompt and not a terminal.
adb shell appwidget grantbind --package com.teslacoilsw.launcher --user 0
Click to expand...
Click to collapse
it works! awesome man!
this is the command for NOVA Launcher, I was typing wrong package
adb shell appwidget grantbind --package com.teslacoilsw.launcher --user 0
thank you
---------- Post added at 06:17 PM ---------- Previous post was at 06:16 PM ----------
one question, Do you thing this setup will be reset after FW update?
vendo232 said:
it works! awesome man!
this is the command for NOVA Launcher, I was typing wrong package
adb shell appwidget grantbind --package com.teslacoilsw.launcher --user 0
thank you
---------- Post added at 06:17 PM ---------- Previous post was at 06:16 PM ----------
one question, Do you thing this setup will be reset after FW update?
Click to expand...
Click to collapse
I think so, but not sure. However, if you switch launchers, you will have to run the script and commands again.
So far, this is my favorite find I found this ON the tablet. I'm not sure why or how this was left on it. it is labeled as May 31 update, when my tablet updated to 5.4. I think they made a mistake, or a developer snuck it in.
DragonFire1024 said:
I think so, but not sure. However, if you switch launchers, you will have to run the script and commands again.
So far, this is my favorite find I found this ON the tablet. I'm not sure why or how this was left on it. it is labeled as May 31 update, when my tablet updated to 5.4. I think they made a mistake, or a developer snuck it in.
Click to expand...
Click to collapse
it is great!
the only remaining item on my list is to STOP OTA updates. Do you know of any solution?

[ROOT][GUIDE][2018] Enable Google Play Services & Play Store

I hereby discontinue support for my Fire TV Guides and Apps. I've been a big fan of Fire TV devices for the last 2-3 years, but Amazon has now with each firmware further limited the possibilities of a configurable Android environment and even destroyed standard Android commands. This goes too far for me now.
I can recommend the following devices to anyone who wants to have a reasonable and much better Android TV experience, which I now use myself and am enthusiastic about:
Mi Box
Mi Box S
Sony Android TV (ATV3 platform, eg. XF7, XF8, XF9 or higher)
Thank you very much for all you do.
Thanks! Can't wait to try it out!
Does it works on fire stick 1?
Enviado desde mi A0001 mediante Tapatalk
Antieco said:
Does it works on fire stick 1?
Enviado desde mi A0001 mediante Tapatalk
Click to expand...
Click to collapse
If it is rooted, then yes.
Fire OS 6
Hi.
My device has Fire OS 6. Does anyone know how to root it and if this will work with it?
Thanks.
mcardia said:
Hi.
My device has Fire OS 6. Does anyone know how to root it and if this will work with it?
Thanks.
Click to expand...
Click to collapse
There is no root option for Fire OS 6.x at the moment and probably there will be none in the future.
I get sed: not found on step 1
Antieco said:
I get sed: not found on step 1
Click to expand...
Click to collapse
Please install BusyBox.
i managed to edit build.prop manually with your mod values.
I just cannot see any apps, i think i mess some amazon stuff, it boots, loads the default launcher, but cannot see any apps, so cannot run gapps to use leanback launcher, is there a way to run apps from adb or something? i googled and I read that in order to launch an app i need package name? any help will be welcomed
Antieco said:
i managed to edit build.prop manually with your mod values.
I just cannot see any apps, i think i mess some amazon stuff, it boots, loads the default launcher, but cannot see any apps, so cannot run gapps to use leanback launcher, is there a way to run apps from adb or something? i googled and I read that in order to launch an app i need package name? any help will be welcomed
Click to expand...
Click to collapse
please write output of "adb shell pm list packages | grep google" and send me the gapps logs:
open_gapps_debug_logs.tar.gz
open_gapps_log.txt
To start an app use:
adb shell am start -n com.package.name/.MainActivity
You can find out the package names and activities with the App "Activities".
Example:
adb shell am start -n org.xbmc.kodi/.Splash
rainman74 said:
please write output of "adb shell pm list packages | grep google" and send me the gapps logs:
open_gapps_debug_logs.tar.gz
open_gapps_log.txt
To start an app use:
adb shell am start -n com.package.name/.MainActivity
You can find out the package names and activities with the App "Activities".
Example:
adb shell am start -n org.xbmc.kodi/.Splash
Click to expand...
Click to collapse
Code:
adb shell pm list packages | grep google
package:com.google.android.configupdater
package:com.google.android.gsf.notouch
package:com.google.android.syncadapters.contacts
package:com.google.android.gms
package:com.google.android.gsf
package:com.google.android.backuptransport
many thanks!!
I probably mess it, following your guide when disabling Amazon bloatware..
Antieco said:
Code:
adb shell pm list packages | grep google
package:com.google.android.configupdater
package:com.google.android.gsf.notouch
package:com.google.android.syncadapters.contacts
package:com.google.android.gms
package:com.google.android.gsf
package:com.google.android.backuptransport
many thanks!!
Click to expand...
Click to collapse
Everything is installed correctly. Is it possible that you are using the Amazon TV Launcher? If so, you will not see the Play Store because the launcher does not display any system apps. Please try instead of AppStarter or HALauchner or start the Play Store via adb.
Code:
adb shell am start -n com.android.vending/com.google.android.finsky.activities.TvMainActivity
rainman74 said:
Everything is installed correctly. Is it possible that you are using the Amazon TV Launcher? If so, you will not see the Play Store because the launcher does not display any system apps. Please try instead of AppLauncher or HALauchner or start the Play Store via adb.
Code:
adb shell am start -n com.android.vending/com.google.android.finsky.activities.TvMainActivity
Click to expand...
Click to collapse
yesss it worked, i missed this
Code:
adb shell am start -n com.android.vending/com.google.android.finsky.activities.TvMainActivity
Antieco said:
yesss it worked, i missed this
Code:
adb shell am start -n com.android.vending/com.google.android.finsky.activities.TvMainActivity
Click to expand...
Click to collapse
Perfect! Sorry, I meant the AppStarter or HALauncher above. I also picked up this hint in the first post.
i cant make leanback launcher work, how do i install it?
Antieco said:
i cant make leanback launcher work, how do i install it?
Click to expand...
Click to collapse
For the Leanback Launcher you have to use this guide
rainman74 said:
For the Leanback Launcher you have to use this guide
Click to expand...
Click to collapse
do i need to modify gapps-config.txt and reinstall gapps? as i see leanback launcher is on the text and it wasnt on this guide
Antieco said:
do i need to modify gapps-config.txt and reinstall gapps? as i see leanback launcher is on the text and it wasnt on this guide
Click to expand...
Click to collapse
Yes, you need gapps-config.txt from the other guide and have to reinstall gapps. But you can skip step 5. Allow Google registration (NoTouchAuthDelegate).

[Troubleshoot] Fix the Launcher Hijack blocking

Hi guys, I'm troubleshooting for blocking the LauncherHijack.apk. Here I found this app Arcus Android Client (com.amazon.nimh) to block the LauncherHijack to push back to useless Fire Launcher will I modify this app to break this Fire Launcher and Arcus Android Client app to access any 3rd-party launcher.
The Launcher Hijack isn't compatible says from LauncherHijack blocker but is compatible for Android SDK level.
The Launcher Hijack blocker might be a Broken.
There is a message from LauncherHijack blocker:
launcherhijack has been blocked.
launcherhijack is not compatible with this device
Click to expand...
Click to collapse
Let's Get Started
Method 1 - Fix LauncherHijack without PC:
Requirements for Method 1:
-> A Fire tablet
-> SystemPanel2 installed on Google Play to uninstall the Arcus Android Client app
-> ES File Explorer installed on Google Play to backup the Launcher Hijack to create LauncherHijack.apk
Download ES File Explorer: https://play.google.com/store/apps/details?id=com.estrongs.android.pop
1. Install SystemPanel2 on Google Play Store
2. On SystemPanel2 homepage. Select Apps in navigation drawer -> System -> find Arcus Android Client by scrolling down -> tap the 3 vertical dots and select Uninstall.
3. If the uninstall confirmation appears. Tap OK button to confirm to uninstall it.
Uninstall Confirmation message:
Arcus Android Client
Replace this app with the factory version? All data will be removed.
Click to expand...
Click to collapse
4. After the Arcus Android Client has been uninstalled the updates. Now backup the LauncherHijack.apk, open the ES File Explorer, Select Apps on ES homepage, scroll down and select the Launcher Hijack by holding down and tap Backup
5. After the LauncherHijack.apk is backed up. Go to /storage/emulated/0/backups/app/Launcher Hijack_4.0.2.apk and re-install it. (the LauncherHijack will be enabled after re-installed).
6. Reboot
Method 2 - Fix LauncherHijack with PC:
Requirements for Method 2:
-> A Fire tablet
-> Windows PC with ADB driver from Android SDK Platform tools
-> A transferrable micro USB cable
-> A LauncherHijack.apk
1. Make sure the USB Debugging or Enable ADB is enabled in developer options and have an ADB installed from Android SDK Manager on your PC.
2. Connect your Fire tablet to your PC, Open Command Prompt or Microsoft PowerShell and approve the USB device.
3. Verify the attached devices
Code:
adb devices
4. Re-install the Arcus Android Client app with modified version, attached APK file under the post
Code:
adb install -r -d path\to\com.amazon.nimh.apk
or uninstall it
Code:
adb uninstall com.amazon.nimh
with ADB shell
Code:
adb shell
pm uninstall -k --user 0 com.amazon.nimh
with su
Code:
adb shell
su
pm uninstall com.amazon.nimh
disable or hide it
Code:
//uses pm disable
adb shell
pm disable --user 0 com.amazon.nimh
//uses pm hide
adb shell
pm hide --user 0 com.amazon.nimh
with su
Code:
//uses pm disable
adb shell
su
pm disable com.amazon.nimh
//uses pm hide
adb shell
su
pm hide com.amazon.nimh
5. Enable the Launcher Hijack
Code:
adb shell
pm enable --user 0 com.baronkiko.launcherhijack
with su
Code:
adb shell
su
pm enable com.baronkiko.launcherhijack
or re-install it to enable
Code:
adb install -r path/to/LauncherHijack.apk
The commands aren't work, get the mtk-su by @diplomatic
Run the mtk-su commands that same as su
6. Reboot
Code:
adb reboot
or you have an entered to ADB shell exit the ADB shell
Code:
exit
adb reboot
Your LauncherHijack has been unblocked and fixed! Give a thanks.
You have a 3rd-party launcher :highfive:
Get LauncherHijack.apk by @BaronKiko from GitHub
The renamed version of Launcher Hijack (LauncherHijackCloned) works perfectly for me. Quick and easy installation, thank the original developer:
https://forum.xda-developers.com/showpost.php?p=79750554&postcount=469
koop1955 said:
The renamed version of Launcher Hijack (LauncherHijackCloned) works perfectly for me. Quick and easy installation, thank the original developer:
https://forum.xda-developers.com/showpost.php?p=79750554&postcount=469
Click to expand...
Click to collapse
I don't need that
AmznUser444 Dev said:
I don't need that
Click to expand...
Click to collapse
What?
A simple and easy solution?
Don't get me wrong... more power to you for doing it the hard way.
this didnt appear
Arcus Android Client
Replace this app with the factory version? All data will be removed, when i deleted Arcus it was still there

Firestick Lite Launcher

:good:Hey there, I ended up with a Lite edition Firestick of a friend's and he's wanting it sorted the same way my 4k is (no chance I told him) the tight git didn't want to pay an extra fiver for the 4k which was on sale at the time.
So now he has a price to pay and has to put up with all the sponsored amazon gunk on their home screen.
I have looked everywhere and have not seen a launcher mod for the lite edition or even anyone asking about one.
Do any of you guys know if its possible to change the launcher with a working home button etc?
Any help or point in the right direction would be greatly obliged
Thanks again
BERTO
####wrong forum Mods apologies ####
try FTVLaunchX matey that might work still read the setup guide i just normally do this -
If you know what you are doing then simply grant this permission by executing the following command in an ADB shell on your device:
$ pm grant de.codefaktor.ftvlaunchx android.permission.WRITE_SECURE_SETTINGS
then FTVLaunchX should let you choose an installed custom launcher to start on boot.
Check my github Script.
https://github.com/0815hoffi/FireTV-2k-4k-debloat/tree/main/FireTVLite
Install Launcher of your choice.
adb shell "pm disable-user --user 0 com.amazon.tv.launcher"
wait 5 seconds
adb shell "pm disable-user --user 0 com.amazon.firehomestarter"
Install my apk from github.com to access Settings but not all Settings possible without root.
Bertonumber1 said:
Hey there, I ended up with a Lite edition Firestick of a friend's and he's wanting it sorted the same way my 4k is (no chance I told him) the tight git didn't want to pay an extra fiver for the 4k which was on sale at the time.
So now he has a price to pay and has to put up with all the sponsored amazon gunk on their home screen.
I have looked everywhere and have not seen a launcher mod for the lite edition or even anyone asking about one.
Do any of you guys know if its possible to change the launcher with a working home button etc?
Any help or point in the right direction would be greatly obliged
Thanks again
BERTO
Click to expand...
Click to collapse
The process shown below works for 2nd Gen Fire cube and Firestick lite (they both run FireOS7)
https://youtu.be/YG6bkiRjJeI
0815hoffi said:
Check my github Script.
https://github.com/0815hoffi/FireTV-2k-4k-debloat/tree/main/FireTVLite
Install Launcher of your choice.
adb shell "pm disable-user --user 0 com.amazon.tv.launcher"
wait 5 seconds
adb shell "pm disable-user --user 0 com.amazon.firehomestarter"
Install my apk from github.com to access Settings but not all Settings possible without root.
Click to expand...
Click to collapse
As long as I'm able to access WiFi settings and account it shouldn't be a problem, can I access these settings using your new settings apk on the Lite?
Are we able to disable OTA on these Firestick Lites with the adb shell pm disable--user -user 0 (or user 1)?? Have they not patched all of the adb commands on the new LITE editions @0815hoffi?
Wifi Yes
Account No.
All the currently avail Launcher tools run this 2 Commands in Background.
Account is not avail without Stock Launcher or Root.
This is my script for Lite to Block Updates.
https://github.com/0815hoffi/FireTV-2k-4k-debloat/blob/main/FireTVLite/88-DisableFTVLite.cmd
On lite Stick it has worked.
On Stick 2 Amazon has patched this with 5.2.7.6.
Try it.
0815hoffi said:
Wifi Yes
Account No.
All the currently avail Launcher tools run this 2 Commands in Background.
Account is not avail without Stock Launcher or Root.
This is my script for Lite to Block Updates.
https://github.com/0815hoffi/FireTV-2k-4k-debloat/blob/main/FireTVLite/88-DisableFTVLite.cmd
On lite Stick it has worked.
On Stick 2 Amazon has patched this with 5.2.7.6.
Try it.
Click to expand...
Click to collapse
So I guess I have to push all these apks to the lite first?
echo.
echo Installing Apps
adb push Wallpaper.jpg /sdcard/Wallpaper.jpg
adb install -r Filemanager.apk
adb install -r AmazonYouTube.apk
adb install -r Mizuu.apk
adb install -r VLC.apk
adb install -r ca.dstudio.atvlauncher.apk
adb install -r com.markus.firetoolsNoroot
I will try this tomorrow and disable updates straight away on the lite. Thanks @0815hoffi
No thats only a example, you must customize it.
You only need
adb install -r com.markus.firetoolsNoroot.apk
to have settings shortcuts on launcher.
And a Launcher of your choice, maybe WolfLauncher.
Firestick lite 7.2.2.3 launcher replacement (no root) method
@0815hoffi
i pm you with result ....really smooth operation:good:
For anyone else on Firestick Lite 7.2.2.3 be quick and disable OTA.
as per 0815hoffi and dean2011 posts ( i used a bit of each post ) thanks again guys
To customise launcher without losing any functionality (some setting you will lose as this is non root settings but most of the main ones network apps remotes are all there )
NOTE: you may choose to complete registration process before disabling amazon launcher.
First i debloated the Lite using hoffi debloat txt (double checking updates were disabled)
i then pushed ATV Launcher Pro to the stick and installed
then disabled firetv launcher and fire homestarter
next was to push ftvlaunchx 101 dev apk (faster boot response)
grab hold of markus firetools (non root settings) apk push that to stick install.
next give ftvlaunchx write permissions pm grant de.codefaktor.ftvlaunchx android.permission.WRITE_SECURE_SETTINGS
open ftvlaunchx and select ATV Launcher pro within the launchx app
reboot your lite device and then think of a wallpaper that looks good on your tv

Setting Android TV's default launcher via ADB problem

After setting the new GoogleTV Launcher as default via ADB using the command
Code:
adb shell cmd package set-home-activity "com.google.android.apps.tv.launcherx"
on my Android TV Box, checking the default launcher (always via ADB) using two different methods the shell returns a mismatching result as you can see below, and in practice the manufacturer's own launcher (timvision.launcher) always opens as default. Any suggestions? Thanks in advance.
Code:
m393gena_tim:/ $ cmd package resolve-activity -c android.intent.category.HOME
priority=2 preferredOrder=0 match=0x108000 specificIndex=-1 isDefault=true
ActivityInfo:
name=timvision.launcher.ui.HomeActivity
packageName=timvision.launcher
labelRes=0x7f110056 nonLocalizedLabel=null icon=0x7f0801e8 banner=0x7f0801e8
enabled=true exported=true directBootAware=false
taskAffinity=timvision.launcher targetActivity=null persistableMode=PERSIST_ROOT_ONLY
launchMode=3 flags=0x300220 privateFlags=0x0 theme=0x0
screenOrientation=0 configChanges=0x33 softInputMode=0x0
lockTaskLaunchMode=LOCK_TASK_LAUNCH_MODE_DEFAULT
resizeMode=RESIZE_MODE_UNRESIZEABLE
ApplicationInfo:
name=timvision.launcher.TimLauncher
packageName=timvision.launcher
labelRes=0x7f110056 nonLocalizedLabel=null icon=0x7f0e0000 banner=0x0
className=timvision.launcher.TimLauncher
processName=timvision.launcher
taskAffinity=timvision.launcher
uid=10028 flags=0x28d83ec5 privateFlags=0xc000918 theme=0x7f120013
requiresSmallestWidthDp=0 compatibleWidthLimitDp=0 largestWidthLimitDp=0
sourceDir=/data/app/timvision.launcher-_GWEhSuSRLHmn1MVNH9JyQ==/base.apk
seinfo=default:privapp:targetSdkVersion=29
seinfoUser=:complete
dataDir=/data/user/0/timvision.launcher
deviceProtectedDataDir=/data/user_de/0/timvision.launcher
credentialProtectedDataDir=/data/user/0/timvision.launcher
enabled=true minSdkVersion=26 targetSdkVersion=29 versionCode=1216031 targetSandboxVersion=1
supportsRtl=true
fullBackupContent=true
HiddenApiEnforcementPolicy=2
usesNonSdkApi=false
allowsPlaybackCapture=true
m393gena_tim:/ $ cmd shortcut get-default-launcher
Launcher: ComponentInfo{com.google.android.apps.tv.launcherx/com.google.android.apps.tv.launcherx.home.HomeActivity}
Success
m393gena_tim:/ $
Are you sure this is the proper activity: com.google.android.apps.tv.launcherx
That is only the package name. Usualy there is com.google.android.apps.tv.launcherx/......
Use: dumpsys package com.google.android.apps.tv.launcherx
and find the proper HOME activity for the package and set that using cmd package set-home-activity
Check with: cmd shortcut get-default-launcher
tweakradje said:
Are you sure this is the proper activity: com.google.android.apps.tv.launcherx
That is only the package name. Usualy there is com.google.android.apps.tv.launcherx/......
Use: dumpsys package com.google.android.apps.tv.launcherx
and find the proper HOME activity for the package and set that using cmd package set-home-activity
Check with: cmd shortcut get-default-launcher
Click to expand...
Click to collapse
Hi, thank you for your help, but I have already tried this method and nothing has changed, I can’t figure out why.

Categories

Resources