Custom Launcher on Tank - Fire TV Q&A, Help & Troubleshooting

Ive followed the guide on how to install TWRP on my Firestick (Tank) and successfully rolled back to a pre-rooted version. I have installed Magisk, and blocked updates
Following this guide I have set my custom launcher to be the primary used, but they recommend running "pm disable com.amazon.tv.launcher"
After running this, my device works great. No issues with home buttons, or Amazons launcher taking over. However on restarting, I get 'rebuilding databases' or some such, 'please wait 10 minutes'. After this is finished, nothing happens. I reboot, it happens again. The bar stays on the screen and I have no access to any of my content.
I can ADB to my firestick at this point, but not before the bar fills, this tells me that the stick is waiting for something to run, and as soon as I enable com.amazon.tv.launcher everything is back up, I boot to Amazons launcher, then choose my own launcher via LaunchX. From then on, everything is as it should be.
I can reboot and go straight through my 'amazon' 'fireTVstick' logos and into the amazon launcher until my custom one takes over again. My home button uses my custom launcher. All good.
Long winded rant over. Now, did I miss something? This guide was from 5 years ago. Things may have changed. Is there some way to stop amazons tv launcher from being used at all? Save the RAM? Or is this just the way things are?
Thanks so much for coming along for this ride.

Disable both.
adb shell "su -c pm disable-user --user 0 com.amazon.tv.launcher"
adb shell "su -c pm disable-user --user 0 com.amazon.firehomestarter"
To access Settings use my root app.
Settings

That worked perfectly! Thank you very much. You have helped me breathe new life into this firestick.

Related

Tips, Tricks, and the Root!

Please Read: I am making this post to help my fellow hd 8 & hd 10 kindle users out with things I have found working and useful to me that I got working with my kindle. Please remember that doing this stuff can be dangerous unless you know what you're doing. Enjoy my findings!
Ready to ROOT your device?!
Follow these step's and I'll try making this as simple as possible.
Step 1. First we're going to install adb and get shell command working. This youtube video is probably the best visual way of getting it done. Only watch 3 minutes and 37 seconds of it, Skip the rest of the video. Click HERE. (give him a thumbs up for making the video).
Now open up Command prompt and type
Code:
adb devices
It should show a 16 digit serial key with "device" to the right. SUCCESS!
Step 2. Now let's run RootJunky's script. Download and extract the files, Click HERE. Run "1-Install-Play-Store.bat" file and let it load. It should list your device serial key and load up to the main menu page. Follow the order on the menu from 1 to 4. Now this was made for the fire hd 7" tablets but some of it works and some might not, I had a problem with ads loading up on lockscreen but found another way to disable them which is under "Disabling Amazon Services" down below.
Step 3. Let's get ROOT! We are going to install KingRoot and run it, kingroot will also install purify which is a nice handy program but you can remove it if you want later on. Now once you run KingRoot its going to search for the best possible method to root your device, it may or may not find a way but there should be a second option to install root. Do it. Some people have found that you may have to try multiple times to root to get a success or try updating the google framework through the play store. (My google framework is V4.4.4-1227136)
I have attached the kingroot apk down below or you can download kingroot from there website. Click HERE. (If you have any problems please post it and we may be able to help.)
Now let's disable some thing's we may find useless..
Disable the lockscreen
Open up command prompt. Type in "adb shell", Then type in "su"
Then copy this into command prompt.
Code:
sqlite3 /data/system/locksettings.db "UPDATE locksettings SET value = '1' WHERE name = 'lockscreen.disabled'"
You will not get a confirmation, now type "exit", then type "reboot".
Let the device reboot and enjoy! Now install a new lockscreen.
Want it back?
Code:
sqlite3 /data/system/locksettings.db "UPDATE locksettings SET value = '0' WHERE name = 'lockscreen.disabled'"
*This is messing with the sqlite in the actual android system files, please becareful and don't go around changing values in system files.
Disable Amazon's FireLauncher and replace it with Google Now Launcher
Note:
Load up ES Explorer, make sure it has root enabled in settings.
Before you run this command please download a new launcher and either install it normally or you can copy the apk file into the "system/app" folder and chmod the app to "-rw -r -r" in properties. Once the apk file is in the "system/app" folder, you can either install it from that location or disable Fire Launcher, reboot, and the app should auto install and load.
*Installing Google Now Launcher requires Google app from marketplace(Link below). Now Launcher allows you to use widgets. If you use Google now launcher please keep a back up launcher like nova launcher just in case until you get now launcher working. Google now launcher is tricky.
Open Command Prompt.
Type in "adb shell". Then type in "su".
Then type into command prompt,
Code:
pm disable com.amazon.firelauncher

After reboot if you get no launcher don't worry. Just enable firelauncher and install a new launcher(IE nova launcher) and then disable firelauncher. (Try updating the google framework.)
*To Re-enable, replace disable with enable.
*Don't forget to type in "exit" into command prompt twice when you are done and or before unplugging your usb.
Disable Amazon's OTA(over the air) updates
Go in to ES Explorer(set root access).
Now in ES Explorer go to system/etc/security
locate "otacerts.zip" and I made a copy of it and renamed it to "otacerts.zip.backup" just in case i needed it.
AND..
Now in Command Prompt, type "adb shell", type "su".
Then type into command prompt,
Code:
Pm disable com.amazon.device.software.ota
Pm disable com.amazon.settings.systemupdates
Hopefully this disables all the updates! Enjoy!
Google Play Store not working?
Solution 1. (¿GotJazz?)
Open up Kingroot's Purify app.
Try putting Google Account Manager and Google Services Framework on the Purify Whitelist.
Solution 2.
Load up Command Prompt.
Then type in "adb shell". Then "su".
Code:
pm grant com.google.android.gms android.permission.INTERACT_ACROSS_USERS
You will not get a notification that it worked but it does.
Open Google Play or Reboot device. If that doesn't work, read on..
Solution 3.
Re-install Google applications
Go into system settings >> apps & games >> manage all applications
I then went into every google application(this will help remove any settings saved and email addresses) and cleared the data and cache of each app.
After that was done, I then uninstalled each of these apps,
"Google Account Manager, Google Play Services, Google Play Store, and Google Services Framework".
After uninstalling those, run the rootjunky's script(link located below) and install the play store which is option 2 I believe.
Also remember to turn off google play store auto updates!
Disabling Amazon Services
Start up Command Prompt.
Type in "adb shell". Then "su".
Then type into command prompt.
Code:
pm disable (app name(IE. com.amazon.ags.app))
*To Re-enable, replace disable with enable.
List of Amazon apps that are okay to remove.
Code:
com.amazon.ags.app
com.amazon.cloud9
com.amazon.cloud9.kids
com.amazon.dp.contacts
com.amazon.dp.fbcontacts
com.amazon.firelauncher
com.amazon.geo.client.maps
com.amazon.geo.mapsv2
com.amazon.geo.mapsv2.services
com.amazon.kcp.tutorial
com.amazon.kindle
com.amazon.kindle.kso
com.amazon.kor.demo
com.amazon.parentalcontrols
com.amazon.photos
com.amazon.photos.importer
com.amazon.tahoe
com.amazon.unifiedshare.actionchooser
com.amazon.unifiedsharefacebook
com.amazon.unifiedsharegoodreads
com.amazon.unifiedsharesinaweibo
com.amazon.unifiedsharetwitter
com.amazon.webapp
com.amazon.webview
com.amazon.windowshop
com.amazon.pm
com.amazon.recess
com.amazon.socialplatform
com.amazon.zico
com.audible.application.kindle
com.audible.application.store
com.goodreads.kindle
Optional
Don't have prime? Please continue + more.
Code:
com.amazon.mp3 -amazon music player
com.amazon.mw -removes the firefly cam app
com.amazon.mw.sdk -part of the firefly app?
com.amazon.avod -amazon video app, i don't have prime, useless to me..
com.amazon.kindle.personal_video -the amazon/system video app, I replaced this with mx player.
com.amazon.csapp -amazon help app
com.amazon.application.compatibility.enforcer -not sure what this does
com.amazon.android.marketplace -amazon marketplace
com.amazon.camera -stock camera app, install a new one from play store
com.amazon.dynamicupdationservice -not sure what this is or if this is part of amazon updates
com.amazon.platform.fdrw -part of amazon app & services?
com.android.contacts -remove, no reason for contacts, up to you
com.android.calendar -android calender
com.android.deskclock -remove if you don't need alarms/clocks/timers/etc
com.kingsoft.office.amz -not sure what this is yet but im sure its useless
com.nuance.swype.input -yup, unless you like swype
jp.co.omronsoft.iwnnime.mlaz -not sure what this does?
*Don't forget to type in "exit" into command prompt twice when you are done and or before unplugging your usb.
Links:
Changing the DPI(HERE).
Google App v5.9.27.19.arm(300600996)(HERE).
Replace KingRoot with SuperSU(HERE).
Rootjunky's install play store script(HERE).
Contributors:
madsc13n41s4, sd_shadow, Selexo
Downloaded kingroot apk, installed, tried root twice, confirmed via superuser from chainsDD, backed up special offers from titanium backup, uninstalled special offers, great fully rid of ads on my lockscreen.
madsc13n41s4 said:
Downloaded kingroot apk, installed, tried root twice, confirmed via superuser from chainsDD, backed up special offers from titanium backup, uninstalled special offers, great fully rid of ads on my lockscreen.
Click to expand...
Click to collapse
Does your wallpaper on the lockscreen change? I have yet to look into getting it changed, about to look in to a new lock screen as well. Also don't forget to stop ota updates from amazon.
EDITED MAIN POST. Will add more soon.
kanderson88 said:
Does your wallpaper on the lockscreen change? I have yet to look into getting it changed, about to look in to a new lock screen as well. Also don't forget to stop ota updates from amazon.
Click to expand...
Click to collapse
Yeah, its not the default wallpaper, and changes on its own with generic backgrounds. Did forget about ota, powering off until I have the time, I'm elbows deep in a Ford Probe project for the time being. Thanks so much for finding this, hopefully I get time to really contribute soon. Glad to confirm
madsc13n41s4 said:
Yeah, its not the default wallpaper, and changes on its own with generic backgrounds. Did forget about ota, powering off until I have the time, I'm elbows deep in a Ford Probe project for the time being. Thanks so much for finding this, hopefully I get time to really contribute soon. Glad to confirm
Click to expand...
Click to collapse
You're very welcome sir. So happy I found out that kingroot worked. I am currently looking into getting a new lock screen and once I post my findings I'll let y'all see as well as changing the lock screen wallpaper. As well for the fixing google play store I am still currently having problems after that adb command, it worked for a good minute longer than usual.
kanderson88 said:
You're very welcome sir. So happy I found out that kingroot worked(credit). Anyways I am currently looking into getting a new lock screen and once I post my findings I'll let y'all see as well as changing the lock screen wallpaper. As well for the fixing google play store I am still currently having problems after that adb command, it worked for a good minute longer than usual.
Click to expand...
Click to collapse
I would install an opengapps.org package with FlashFire (Arm, 5.1.1, nano or pico)
Flashfire will install Google framework and extra support files, that should allow playstore to work better.
should work fine, but no guarantees
How to Use FlashFire App
Sent from my KFFOWI using XDA Labs
sd_shadow said:
I would install an opengapps.org package with FlashFire (Arm, 5.1.1, nano or pico)
Flashfire will install Google framework and extra support files, that should allow playstore to work better.
should work fine, but no guarantees
How to Use FlashFire App
Sent from my KFFOWI using XDA Labs
Click to expand...
Click to collapse
Yeh I need to look into flashfire, I used rootjunky's script to install it. Thanks for the idea, I'm gonna check it out.
I don't think I am going to use flashfire. Seems really risky of bricking me device. I'm going to try installing the apps manually or through adb. I'll keep doing some research on flashfire though. Thanks
kanderson88 said:
You're very welcome sir. So happy I found out that kingroot worked(credit). Anyways I am currently looking into getting a new lock screen and once I post my findings I'll let y'all see as well as changing the lock screen wallpaper. As well for the fixing google play store I am still currently having problems after that adb command, it worked for a good minute longer than usual.
Click to expand...
Click to collapse
Yeah, I had to cobble together my own Play Store solution. The differences in the versions of the apks used together really matters it seems. Luckily, I haven't had any issues since I got it running. I would highly recommend turning off Play Store automatic updates as App Store versions of certain apps are intentionally out of date as per compatibility. Eg, Facebook.
Holy crap opening up TB I can not wait until someone comes up with a list of **** thats safe to freeze/remove, so much amazon crap on this thing!
madsc13n41s4 said:
Yeah, I had to cobble together my own Play Store solution. The differences in the versions of the apks used together really matters it seems. Luckily, I haven't had any issues since I got it running. I would highly recommend turning off Play Store automatic updates as App Store versions of certain apps are intentionally out of date as per compatibility. Eg, Facebook.
Click to expand...
Click to collapse
Thanks didnt think about stopping the auto updates.
Smart move. Thanks.
mikek9 said:
Holy crap opening up TB I can not wait until someone comes up with a list of **** thats safe to freeze/remove, so much amazon crap on this thing!
Click to expand...
Click to collapse
What a great Idea, I will make a list of some things. Give me a day. Bed time.:crying:
mikek9 said:
Holy crap opening up TB I can not wait until someone comes up with a list of **** thats safe to freeze/remove, so much amazon crap on this thing!
Click to expand...
Click to collapse
This is what I've safely removed so far, leaving Prime included services.
com.amazon.ags.app
com.amazon.cloud9
com.amazon.cloud9.kids
com.amazon.dp.contacts
com.amazon.dp.fbcontacts
com.amazon.firelauncher
com.amazon.geo.client.maps
com.amazon.geo.mapsv2
com.amazon.kcp.tutorial
com.amazon.kindle
com.amazon.kindle.kso
com.amazon.kor.demo
com.amazon.photos
com.amazon.photos.importer
com.amazon.tahoe
com.amazon.unifiedsharefacebook
com.amazon.unifiedsharegoodreads
com.amazon.unifiedsharesinaweibo
com.amazon.unifiedsharetwitter
com.amazon.webapp
com.android.contacts
com.audible.application.kindle
com.audible.application.store
com.goodreads.kindle
Google Now Launcher doesn't start with Fire Launcher enabled/installed, but takes right over when disabled/uninstalled.
madsc13n41s4 said:
This is what I've safely removed so far, leaving Prime included services.
com.amazon.ags.app
com.amazon.cloud9
com.amazon.cloud9.kids
com.amazon.dp.contacts
com.amazon.dp.fbcontacts
com.amazon.firelauncher
com.amazon.geo.client.maps
com.amazon.geo.mapsv2
com.amazon.kcp.tutorial
com.amazon.kindle
com.amazon.kindle.kso
com.amazon.kor.demo
com.amazon.photos
com.amazon.photos.importer
com.amazon.tahoe
com.amazon.unifiedsharefacebook
com.amazon.unifiedsharegoodreads
com.amazon.unifiedsharesinaweibo
com.amazon.unifiedsharetwitter
com.amazon.webapp
com.android.contacts
com.audible.application.kindle
com.audible.application.store
com.goodreads.kindle
Google Now Launcher doesn't start with Fire Launcher enabled/installed, but takes right over when disabled/uninstalled.
Click to expand...
Click to collapse
Thanks for this. I'll consider when and if i make a cleaned up ROM/Bin
Yeah you must hide fire launcher through adb in order to use any launcher. Thanks for the list. I've been trying to figure out how to disable the lock screen all day and it seems impossible. Idk but maybe someone someday will provide a modified settings app. Idk.
madsc13n41s4 said:
This is what I've safely removed so far, leaving Prime included services.
com.amazon.ags.app
com.amazon.cloud9
com.amazon.cloud9.kids
com.amazon.dp.contacts
com.amazon.dp.fbcontacts
com.amazon.firelauncher
com.amazon.geo.client.maps
com.amazon.geo.mapsv2
com.amazon.kcp.tutorial
com.amazon.kindle
com.amazon.kindle.kso
com.amazon.kor.demo
com.amazon.photos
com.amazon.photos.importer
com.amazon.tahoe
com.amazon.unifiedsharefacebook
com.amazon.unifiedsharegoodreads
com.amazon.unifiedsharesinaweibo
com.amazon.unifiedsharetwitter
com.amazon.webapp
com.android.contacts
com.audible.application.kindle
com.audible.application.store
com.goodreads.kindle
Google Now Launcher doesn't start with Fire Launcher enabled/installed, but takes right over when disabled/uninstalled.
Click to expand...
Click to collapse
Did this show any improvements on the operating system? IE faster loading, battery power, etc etc..
What I'd like is as near as pure android as possible. So the more input the better.
---------- Post added at 10:19 PM ---------- Previous post was at 10:18 PM ----------
Try freezing apps like those listed. Report back
---------- Post added at 10:21 PM ---------- Previous post was at 10:19 PM ----------
None of those apps look crucial to me. Get rid of them, let me know here.
technope said:
What I'd like is as near as pure android as possible. So the more input the better.
Click to expand...
Click to collapse
I agree, I don't know if i want to completely get rid of the fire os just in case and possibility of bricking when booting up a new rom and plus no boot image yet.
None of those apps look crucial to me. Get rid of them, let me know here.
Click to expand...
Click to collapse
Will do
Don't forget
"com.amazon.mp3" and replace with different music app
"com.amazon.mw" removes the firefly cam app.
"com.amazon.avod" -amazon video app, i don't have prime, useless to me..
"com.amazon.kindle.personal_video" the amazon video app, i replaced this with mx player.
"com.amazon.csapp" amazon help app
I disabled them all, ill keep you updated if i see a performance boost or battery boost.
Freshened up the main post! Hope its more readable.
Also note, multiple user profiles seem to break with the disabled apps in my list, personally believe it to be Fire Launcher's fault, probably responsible for handling the switch over, but I don't know too much about 5.1.1
madsc13n41s4 said:
Also note, multiple user profiles seem to break with the disabled apps in my list, personally believe it to be Fire Launcher's fault, probably responsible for handling the switch over, but I don't know too much about 5.1.1
Click to expand...
Click to collapse
can you try disabling all those but leaving firelauncher enabled? lets see if it gives you error's, if it doesnt, instead of disabling firelauncher, use the hide command instead of disable and see if that works. I would like to know what app is in charge of multiprofiles..
Please look at section for disabling amazons ota updates, added more to it! Thanks.

Is there any way to disable apps on a new Firestick 4k (Feb-19) (Mantis)

I really just want disable some of the apps in order to declutter a little bit...
I don't mind unistalling them or just hideing/disabling them.
I have launcherHijack installed, which works well and I'm able to adb into the stick via adblink, however all the usual (disable) commands don't seem to work... (like "pm hide" or "pm uninstall").
I've tried various apps that can disable without root (Ice Box Pro, Brevent), but I can't get the command "dpm set-device-owner " to execute properly - which is a prerequisite to running in non root mode .
I haven't tried de-registering the device and then running the commands yet though (not sure if it'll make a difference).
The only thing that works so far is the disabling of background apps.
https://www.xda-developers.com/freeze-app-background-processes-without-root-android-nougat/
I'm OK with just disabling them in the background and never running them, however I would like to remove the icons from the applaunchers. Is there any way to do that?
Thanks
*EDIT*
I found this info from another thread.
https://forum.xda-developers.com/fire-tv/general/suprise-root-pc-adb-fire-stick-to-t3918668
It mentioned Shizuku Manager, which enables IceBox on an unrooted box.
I can now disable any app I want!

Which background processes/Apps can I disable safely on a Firestick 4K (OS:6.2.6.3)?

I have a new Firestick 4k on OS v6.2.6.3.
I would like to disable as much of the Amazon bloatware as possible, I only really use OnDemand TV and Kodi, nothing from Amazon itself.
I have found lists of which apps to disable for the 5.x.x firmwares, but I guess this probably outdated.
Does anyone have a list of what I can safely disable on the new firmware?
Thanks
Hi! It's me.
Maybe you will use IceBox app to freeze system apps(the way in my thread). I tried it on the 6.2.3 fire os. I froze the amazon photos,video,music, and Alexa(amazon's siri). I think there is no risk to do that. Because when you reboot fire stick, the IceBox will not work untill you open shizuku in the termux app. So all the apps in IceBox you froze, they are unfreezed when the device reboot.
But......still don't know the safety list you can stop.
jjccblws said:
Hi! It's me.
Maybe you will use IceBox app to freeze system apps(the way in my thread). I tried it on the 6.2.3 fire os. I froze the amazon photos,video,music, and Alexa(amazon's siri). I think there is no risk to do that. Because when you reboot fire stick, the IceBox will not work untill you open shizuku in the termux app. So all the apps in IceBox you froze, they are unfreezed when the device reboot.
But......still don't know the safety list you can stop.
Click to expand...
Click to collapse
Thanks for the reply.
I am indeed using Shizuku and icebox, however I'm not using termux, just regular network adb.
I didn't realise that anything disabled in Icebox needed to be refrozen after reboot..... It makes sense, but it's a pain!
I might install termux and adb and then a script manager, which could (theoretically) start the shizuku server, which would at least allow Icebox to run effectively without user intervention...
Can Icebox disable apps via script as well? (or any other app disabler that works with shizuku manager).
I ran
pm list packages | grep 'amazon'
and got this...
Code:
package:com.amazon.net.smartconnect
package:com.amazon.tv.resolutioncycler
package:com.amazon.recess
package:com.amazon.platform.fdrw
package:com.amazon.ssmsys
package:com.amazon.tv.ime
package:com.amazon.whisperplay.contracts
package:com.amazon.device.rdmapplication
package:com.amazon.venezia
package:com.amazon.dcp.contracts.library
package:com.amazon.metrics.api
package:com.amazon.vizzini
package:com.amazon.tv.devicecontrolsettings
package:com.amazon.bueller.notification
package:com.amazon.connectivitycontroller
package:com.amazon.bueller.photos
package:com.amazon.device.sync
package:amazon.fireos
package:com.amazon.device.logmanager
package:com.amazon.ceviche
package:com.amazon.alta.h2clientservice
package:com.amazon.advertisingidsettings
package:com.amazon.tv.parentalcontrols
package:com.amazon.whisperjoin.provisioner.middleware.controller
package:com.amazon.ftv.glorialist
package:com.amazon.dp.logger
package:com.amazon.ods.kindleconnect
package:com.amazon.tv.intentsupport
package:com.amazon.sharingservice.android.client.proxy
package:com.amazon.webview
package:com.amazon.android.marketplace
package:com.amazon.device.backup.sdk.internal.library
package:com.amazon.tifobserver
package:com.amazon.dialservice
package:com.amazon.client.metrics.api
package:com.amazon.aca
package:com.amazon.cpl
package:com.amazon.dcp
package:com.amazon.imp
package:com.amazon.ssm
package:com.amazon.sync.service
package:com.amazon.fireinputdevices
package:com.amazon.whisperjoin.provisioner.middleware.firetv
package:com.amazon.tv.settings.v2
package:com.amazon.tv.csapp
package:com.amazon.logan
package:com.amazon.tahoe
package:com.amazon.tcomm
package:com.amazon.naatyam
package:com.amazon.storm.lightning.tutorial
package:com.amazon.identity.auth.device.authorization
package:com.amazon.kindle.cms
package:com.amazon.kindleautomatictimezone
package:com.amazon.uxcontrollerservice
package:com.amazon.tv.fw.metrics
package:com.amazon.device.backup
package:com.amazon.firehomestarter
package:com.amazon.securitysyncclient
package:com.amazon.unifiedshare.actionchooser
package:com.amazon.firerestapiframework
package:com.amazon.tv.routing
package:com.amazon.device.messaging
package:com.amazon.device.bluetoothkeymaplib
package:com.amazon.device.metrics
package:com.amazon.device.messaging.sdk.internal.library
package:com.amazon.providers
package:com.amazon.tv.devicecontrol
package:com.amazon.tv.ottssocompanionapp
package:com.amazon.device.sale.service
package:com.amazon.cardinal
package:com.amazon.tcomm.client
package:com.amazon.tv.forcedotaupdater.v2
package:com.amazon.client.metrics
package:com.amazon.device.settings.sdk.internal.library
package:com.amazon.autopairservice
package:amazon.jackson19
package:com.amazon.tmm.tutorial
package:com.amazon.device.software.ota
package:com.amazon.wifilocker
package:com.amazon.dcp.contracts.framework.library
package:com.amazon.device.bluetoothdfu
package:com.amazon.storm.lightning.services
package:com.amazon.whisperlink.core.android
package:com.amazon.device.messaging.sdk.library
package:com.amazon.tv.notificationcenter
package:com.amazon.tv.support
package:com.amazon.ags.app
package:com.amazon.tv.nimh
package:com.amazon.tv.oobe
package:com.amazon.sync.provider.ipc
package:com.amazon.tv.legal.notices
package:com.amazon.tv.settings.core
package:com.amazon.firebat
package:android.amazon.perm
package:com.amazon.tv.keypolicymanager
package:com.amazon.android.service.networkmonitor
package:com.amazon.kso.blackbird
package:com.amazon.providers.contentsupport
package:com.amazon.avl.ftv
package:com.amazon.awvflingreceiver
package:com.amazon.device.crashmanager
package:com.amazon.application.compatibility.enforcer
package:com.amazon.whisperplay.service.install
package:com.amazon.tv.launcher
package:com.amazon.uxnotification
package:com.amazon.shoptv.client
package:com.amazon.device.software.ota.override
package:com.amazon.alexashopping
package:com.amazon.franktvinput
package:com.amazon.aria
package:com.amazon.avod
package:com.amazon.communication.discovery
package:com.amazon.alexa.externalmediaplayer.fireos
package:com.amazon.tv.releasenotes
package:com.amazon.ssdpservice
package:com.amazon.device.settings
package:com.amazon.tv.livetv
package:com.amazon.device.sync.sdk.internal
package:com.amazon.connectivitydiag
package:com.amazon.device.lowstoragemanager
package:com.amazon.providers.tv
package:com.amazon.webview.chromium
package:com.amazon.bueller.music
package:com.amazon.hedwig
package:com.amazon.kindle.devicecontrols
package:com.amazon.application.compatibility.enforcer.sdk.library
So there's a lot of junk to disable! (Obviously not all of them need to be disabled, but there is still quite a lot which can be).
Which is why a script would be useful...
That's a good idea. And thanks for the packages list.
The 3rd party apps you froze will not show up in the launcher when you reboot. But the system apps will refreeze. But the freeze list in IceBox still there, all you need is:
open termux
press arrow up button twice
press enter button
allow adb in the pop up window
open IceBox and slide the slider to freeze
Done!:good:
Actually, it is just a temporary aid before fire stick 4k be rooted.
jjccblws said:
That's a good idea. And thanks for the packages list.
The 3rd party apps you froze will not show up in the launcher when you reboot. But the system apps will refreeze. But the freeze list in IceBox still there, all you need is:
open termux
press arrow up button twice
press enter button
allow adb in the pop up window
open IceBox and slide the slider to freeze
Done!:good:
Actually, it is just a temporary aid before fire stick 4k be rooted.
Click to expand...
Click to collapse
This sounds amazing. Could you please provide the step by step guide on how to do this from the start?
1. Enable ADB debugging on 4k firestick
2. Install Icebox ?
etc
Would be most appreciated!
Thanks in advance
Intenti0n said:
This sounds amazing. Could you please provide the step by step guide on how to do this from the start?
1. Enable ADB debugging on 4k firestick
2. Install Icebox ?
etc
Would be most appreciated!
Thanks in advance
Click to expand...
Click to collapse
So glad that you like it!
You can follow my thread:
https://forum.xda-developers.com/fire-tv/general/suprise-root-pc-adb-fire-stick-to-t3918668
After this, the device could adb itselft without PC or wifi-adb.
Install Shizuku app from any apps store you like.
Open termux, input "adb devices", the authrization window will pop up on TV. Select allow.
Input this in termux:
adb shell sh /sdcard/Android/data/moe.shizuku.privileged.api/files/start.sh
This step will activate shizuku. Only if the shiziku app is activated, it can activate IceBox.
Install IceBox app from any apps store you like.
Open shizuku app, confirm IceBox is activated.
Open IceBox, select the apps you want to freeze. (The unpaid version could freeze 15 apps, I think that's enough. I bought the app 1 or 2 years ago, I remember it cost 1$ or 2$. Notice, this is not an ad.:laugh::laugh::laugh
Slide the slider to freeze.
If you reboot fire TV, the system apps are all unfreezed, but the 3rd-party apps are still frozen. (If you want to uninstall Icebox, unfreeze the frozen apps first) You need to re-adb and do the "adb shell sh /sdcard......start.sh" again. But the list in IceBox is still there. Just slide again to freeze. So remember type in "exit" when you leave termux. Termux can remember the codes you input. And at next time you only need to press arrow-up button, the codes you input last time will show up.
Hope you enjoy it!
jjccblws said:
So glad that you like it!
You can follow my thread:
https://forum.xda-developers.com/fire-tv/general/suprise-root-pc-adb-fire-stick-to-t3918668
After this, the device could adb itselft without PC or wifi-adb.
Install Shizuku app from any apps store you like.
Open termux, input "adb devices", the authrization window will pop up on TV. Select allow.
Input this in termux:
adb shell sh /sdcard/Android/data/moe.shizuku.privileged.api/files/start.sh
This step will activate shizuku. Only if the shiziku app is activated, it can activate IceBox.
Install IceBox app from any apps store you like.
Open shizuku app, confirm IceBox is activated.
Open IceBox, select the apps you want to freeze. (The unpaid version could freeze 15 apps, I think that's enough. I bought the app 1 or 2 years ago, I remember it cost 1$ or 2$. Notice, this is not an ad.:laugh::laugh::laugh
Slide the slider to freeze.
If you reboot fire TV, the system apps are all unfreezed, but the 3rd-party apps are still frozen. (If you want to uninstall Icebox, unfreeze the frozen apps first) You need to re-adb and do the "adb shell sh /sdcard......start.sh" again. But the list in IceBox is still there. Just slide again to freeze. So remember type in "exit" when you leave termux. Termux can remember the codes you input. And at next time you only need to press arrow-up button, the codes you input last time will show up.
Hope you enjoy it!
Click to expand...
Click to collapse
Super ! - will try it out this weekend.
If I only use the free version - do you have a list of the "Best 15 apps to freeze" , to speed up firestick / remove bloat etc?
Intenti0n said:
Super ! - will try it out this weekend.
If I only use the free version - do you have a list of the "Best 15 apps to freeze" , to speed up firestick / remove bloat etc?
Click to expand...
Click to collapse
:laugh:
I forze the Alexa. But.............I changed the default launcher to xxx launcher(sorry can't remeber the name).And the launcher just showed up and ran into black and I can't exit it even if I reboot. Kind of got mad........But I tried to speak to the fire tv, told it to open settings. Thank God, the Alexa unfreeze after the reboot. I got into settings, uninstall that laucher. That's why I am so sure the system apps will refreeze if you reboot.:laugh:
I mean, the useless apps maybe come to be useful one day. And you can try almost all the apps to freeze, for they will refreeze after reboot.(But if Icebox goes as root-mode, system apps will not refreeze automatically. The way we activate Icebox is not root-mode)
I froze the amazon video, music, photo(the screensaver turns to gray and no pictures any more),Alexa, kindle. And..........I didn't find it makes the fire stick a little faster:laugh::laugh::laugh:In fact, I use Icebox to freeze some 3rd-party rogue softwares, those apps always running in background.
So, just try it and enjoy the weekends!

8.0 Shield Experience, goodbye custom home launcher

I'm almost sick to my stomach. I have used HALauncher since I bought the Nexus Player, and now after updating from 7.23 to 8.0, that's it, no more. No more option for custom home launcher in settings. I'm really pissed right now. Not sure if I'm the only one left using something other than the Android TV launcher, but yeah, don't update
No, you're not the only one... I just updated today and same thing, can't manage to work with other launchers as default
It’s easy to set custom home launcher in 8.0. Here is quick guide.
1. Install your prefered custom home launcher (Mine is airlauncher pro)
2. Connect USB cable. Enable ADB. If you don’t know how to enable adb read root guide.
3. Your command for custom home launcher is “adb shell pm disable-user --user 0 com.google.android.tvlauncher”
It will disable default launcher. And thus load other available launcher as default.
Edited: In 8.0 there is adb networking option, so USB cable is not exactly needed. Just use adb connect (ip) instead.
It is a known bug with the update and they are supposedly working on a fix.
https://forums.geforce.com/default/...-experience-upgrade-8-0/post/6125532/#6125532
oldpoem said:
Edited: In 8.0 there is adb networking option, so USB cable is not exactly needed. Just use adb connect (ip) instead.
Click to expand...
Click to collapse
Not entirely true You will have to connect it to USB to make the unit listen on tcp port before you can connect via IP.
oldpoem said:
It’s easy to set custom home launcher in 8.0. Here is quick guide.
1. Install your prefered custom home launcher (Mine is airlauncher pro)
2. Connect USB cable. Enable ADB. If you don’t know how to enable adb read root guide.
3. Your command for custom home launcher is “adb shell pm disable-user —user 0 com.google.android.tvlauncher”
It will disable default launcher. And thus load other available launcher as default.
Edited: In 8.0 there is adb networking option, so USB cable is not exactly needed. Just use adb connect (ip) instead.
Click to expand...
Click to collapse
Not working
alex22280 said:
Not working
Click to expand...
Click to collapse
It’s working fine here. 8.0 with alauncher pro. Please capture error output of adb command.
OK found an error typo in guide that might lead to not working case. Ipad keyboard made wrong autocorrect. combine - - into nonworking —
This is correct command
adb shell pm disable-user --user 0 com.google.android.tvlauncher
This is reference howto
https://www.xda-developers.com/disable-system-app-bloatware-android/
The package we would want to disable is tvlauncher.
---------- Post added at 04:40 PM ---------- Previous post was at 04:34 PM ----------
jeffshead said:
It is a known bug with the update and they are supposedly working on a fix.
https://forums.geforce.com/default/...-experience-upgrade-8-0/post/6125532/#6125532
Not entirely true You will have to connect it to USB to make the unit listen on tcp port before you can connect via IP.
Click to expand...
Click to collapse
There is no easy way to set custom home launcher. That’s what they would fix. But adb is workaround to disable default launcher and other registered home launcher would get called instead.
I didn’t try adb networking anyway. Just pointed out that it probably not needed usb cable.
macmandarrell1 said:
I tried this method yesterday and removed the launcher but it didn't give me the option to choose a different one at all, I had to download the launcher again to fix it
Click to expand...
Click to collapse
OK mine was set alauncher pro as home launcher before upgrade so maybe the defaults was kept and don’t need to registered again.
If it is that case you might need to add more adb command (not tested though)
adb shell cmd package set-home-activity "package/activity"
where package/activity is different from each launcher.
My alauncher pro is
ca.dstudio.atvlauncher.pro/ca.dstudio.atvlauncher.screens.launcher.LauncherActivity
https://forum.xda-developers.com/shield-tv/themes-apps/alternate-launcher-root-marshmallow-t3359076
I have a whole Guide thread on changing the launcher there's many responses from a lot of people perhaps you can find what you are looking for here. The Oreo commands are the same for Pie.
DBCAB said:
https://forum.xda-developers.com/shield-tv/themes-apps/alternate-launcher-root-marshmallow-t3359076
I have a whole Guide thread on changing the launcher there's many responses from a lot of people perhaps you can find what you are looking for here. The Oreo commands should be the same for Pie.
Click to expand...
Click to collapse
The guide which use pm uninstall is something I recommended to avoid because to restored you need to factory reset. It is prefer to just disable and you can enable back anytime you want.
oldpoem said:
This is correct command
adb shell pm disable-user --user 0 com.google.android.tvlauncher
Click to expand...
Click to collapse
Worked for me on Pie.
Thanks!
oldpoem said:
It’s working fine here. 8.0 with alauncher pro. Please capture error output of adb command.
OK found an error typo in guide that might lead to not working case. Ipad keyboard made wrong autocorrect. combine - - into nonworking —
This is correct command
adb shell pm disable-user --user 0 com.google.android.tvlauncher
This is reference howto
https://www.xda-developers.com/disable-system-app-bloatware-android/
The package we would want to disable is tvlauncher.
---------- Post added at 04:40 PM ---------- Previous post was at 04:34 PM ----------
There is no easy way to set custom home launcher. That’s what they would fix. But adb is workaround to disable default launcher and other registered home launcher would get called instead.
I didn’t try adb networking anyway. Just pointed out that it probably not needed usb cable.
Click to expand...
Click to collapse
Thank you for this, I was able to get my launcher back
Good to know this old method still works. Will give it a shot
oldpoem said:
The guide which use pm uninstall is something I recommended to avoid because to restored you need to factory reset. It is prefer to just disable and you can enable back anytime you want.
Click to expand...
Click to collapse
I agree that disable will work and you can disable or uninstall its your choice, as long as you have a functional launcher before doing so. If its a bug we could just use launcher of choice and switch to it when using until NVIDIA fixes the issue.
DBCAB said:
I agree that disable will work and you can disable or uninstall its your choice, as long as you have a functional launcher before doing so. I was wondering though is there not an option under apps on the Shield to simply disable the launcher without using ADB commands ? Has anyone tried to do so ? Quite a few system apps do allow me to disable them right from the settings on the Shield. Also if its a bug we could just use launcher of choice and switch to it when using until NVIDIA fixes the issue. I will add that link to the guide and update it. Ty @oldpoem
Click to expand...
Click to collapse
FYI the command works fine for Nougat and Oreo as well.
oldpoem said:
FYI the command works fine for Nougat and Oreo as well.
Click to expand...
Click to collapse
Yes I know, the thread I was referring to has the Marshmallow, Nougat, Oreo and Pie info as well. I linked it because it has specifics to the different versions of the shield 2015, 2017, 2019 and what cable you need etc. to help people connect if they need the info.
Need to bump up this thread because 8.0.1 hotfix onward Nvidia remove custom launcher option again. They cited google andtoid tv policy prevent them now since google want to force their ads ridden home launcher on android tv.
ADB method still works though.
oldpoem said:
Need to bump up this thread because 8.0.1 hotfix onward Nvidia remove custom launcher option again. They cited google andtoid tv policy prevent them now since google want to force their ads ridden home launcher on android tv.
ADB method still works though.
Click to expand...
Click to collapse
Has anyone figured out how to flash in fastboot on sif?
Oddly enough there's no oem unlock in dev settings but it is already allowed.. so all you have to do is reboot to bootloader then use the power button to unlock the BL... but so far I haven't found a way to flash lol.. been trying fastboot over ethernet using udp/TCP but it's new to me and having a hard time.
Also, not too worried but while oem unlock is on AI upscaling is not allowed lol.. should be easy fix with magisk though.

Icebox on FTVS V2 help

I'm trying to freeze apps without root on my Fire TV Sticks V2. I used icebox to accomplish this task flawlessly on my 4K sticks. I just can't seem to get it to work on the V2 sticks.
The V2 sticks are running latest software Fire OS 5.2.7.2 (648595120) and the Icebox version I have that worked on my 4k stick is version 3.15.5 beta.
All I had to do on the 4K stick to get it to work was choose simple ADB mode and then enter the ADB command using the app Remote ADB on my phone.
Code:
adb shell sh /sdcard/Android/data/com.catchingnow.icebox/files/start.sh
This doesn't seem work on V2 sticks.
Does anyone know how to get this working or a way to freeze apps without root on V2 sticks?
JUSTINMARMER said:
I'm trying to freeze apps without root on my Fire TV Sticks V2. I used icebox to accomplish this task flawlessly on my 4K sticks. I just can't seem to get it to work on the V2 sticks.
The V2 sticks are running latest software Fire OS 5.2.7.2 (648595120) and the Icebox version I have that worked on my 4k stick is version 3.15.5 beta.
All I had to do on the 4K stick to get it to work was choose simple ADB mode and then enter the ADB command using the app Remote ADB on my phone.
Code:
adb shell sh /sdcard/Android/data/com.catchingnow.icebox/files/start.sh
This doesn't seem work on V2 sticks.
Does anyone know how to get this working or a way to freeze apps without root on V2 sticks?
Click to expand...
Click to collapse
A factory reset will re-enable the apps and a OTA will enable them, but here is what i use and i block OTA's
https://www.xda-developers.com/disable-system-app-bloatware-android/
For example -
adb shell pm disable-user --user 0 com.amazon.kindle.otter.oobe.forced.ota
adb shell pm disable-user --user 0 com.amazon.device.software.ota
adb shell pm disable-user --user 0 com.amazon.device.software.ota.override
Michajin said:
A factory reset will re-enable the apps and a OTA will enable them, but here is what i use and i block OTA's
https://www.xda-developers.com/disable-system-app-bloatware-android/
For example -
adb shell pm disable-user --user 0 com.amazon.kindle.otter.oobe.forced.ota
adb shell pm disable-user --user 0 com.amazon.device.software.ota
adb shell pm disable-user --user 0 com.amazon.device.software.ota.override
Click to expand...
Click to collapse
Doesn't seem to work on V2 sticks.
Does anyone know how to freeze or disable apps on V2 sticks?
JUSTINMARMER said:
Doesn't seem to work on V2 sticks.
Does anyone know how to freeze or disable apps on V2 sticks?
Click to expand...
Click to collapse
I guess i never tried it on the tank... i can look into it when i get some time. But question, why don't you just root it so you can have access to all this? It really inst hard and gives you so many options.
Michajin said:
I guess i never tried it on the tank... i can look into it when i get some time. But question, why don't you just root it so you can have access to all this? It really inst hard and gives you so many options.
Click to expand...
Click to collapse
I don't have access to pc or a Linux machine to get it done.
And what apps are safe to disable? Can you share what you disabled? I don't use anything from Amazon besides prime video...
fndpena said:
And what apps are safe to disable? Can you share what you disabled? I don't use anything from Amazon besides prime video...
Click to expand...
Click to collapse
This might help as far as what is or isn't safe to disable if you find a way to actually disable them.
https://forum.xda-developers.com/fi...bloatware-2nd-gen-fire-tv-stick-t3674629/amp/
JUSTINMARMER said:
This might help as far as what is or isn't safe to disable if you find a way to actually disable them.
https://forum.xda-developers.com/fi...bloatware-2nd-gen-fire-tv-stick-t3674629/amp/
Click to expand...
Click to collapse
Have you ever tried Greenify? Maybe it works...
fndpena said:
Have you ever tried Greenify? Maybe it works...
Click to expand...
Click to collapse
Let us know how it works out for you.
JUSTINMARMER said:
Let us know how it works out for you.
Click to expand...
Click to collapse
I decided to try ice box too...
I can install the app and I can even run the command to start the service. The console shows "success" and the app opens after I run the command.
But I can't select the "Simple ADB" option in ice box. I tried using the remote control, a keyboard and even a mouse... The radio button doesn't get "checked" and I can go to the next step.
Does that means the service is not actually running? Same thing for you or you're not even getting the "success" message for the adb command?
fndpena said:
I decided to try ice box too...
I can install the app and I can even run the command to start the service. The console shows "success" and the app opens after I run the command.
But I can't select the "Simple ADB" option in ice box. I tried using the remote control, a keyboard and even a mouse... The radio button doesn't get "checked" and I can go to the next step.
Does that means the service is not actually running? Same thing for you or you're not even getting the "success" message for the adv command?
Click to expand...
Click to collapse
Same. Endless loop.

Categories

Resources