Last active
June 9, 2023 15:16
-
-
Save ungeskriptet/256819b3d328a1df364222579608fc59 to your computer and use it in GitHub Desktop.
Amazon Fire TV Stick debloater (Tested with Fire OS 7.6.2.4)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/sh | |
set -e | |
TEMP_DIR=aftv-tcl-debloater | |
KODI_URL=https://mirrors.kodi.tv/releases/android/arm/kodi-20.1-Nexus-armeabi-v7a.apk | |
FLAUNCHER_URL=https://gitlab.com/flauncher/flauncher/-/releases/0.18.0/downloads/flauncher-0.18.0.apk | |
LM_URL=https://forum.xda-developers.com/attachments/lm-fos-1-1-8-apk.5862251 | |
BLOAT=$(cat <<EOF | |
com.amazon.alexamediaplayer.runtime.ftv | |
com.amazon.net.smartconnect | |
com.amazon.tv.resolutioncycler | |
com.amazon.recess | |
com.amazon.platform.fdrw | |
com.amazon.dummy.settings | |
com.amazon.tv.turnstile | |
com.amazon.ssmsys | |
com.amazon.tv.arc | |
com.amazon.tv.ime | |
com.amazon.whisperplay.contracts | |
com.amazon.device.rdmapplication | |
com.amazon.venezia | |
com.amazon.dcp.contracts.library | |
com.amazon.ftv.xpicker | |
com.amazon.hybridadidservice | |
com.amazon.vizzini | |
com.amazon.connectivitycontroller | |
com.amazon.bueller.photos | |
com.ivona.orchestrator | |
com.amazon.device.sync | |
com.amazon.device.logmanager | |
com.amazon.appaccesskeyprovider | |
com.amazon.tv.sysappsinternal.resources | |
com.amazon.shoptv.firetv.client | |
com.amazon.dpcclient | |
com.amazon.ceviche | |
com.amazon.alta.h2clientservice | |
com.amazon.tv.parentalcontrols | |
com.amazon.ftv.screensaver | |
com.amazon.notification | |
com.amazon.tv.ooberesource | |
com.amazon.dp.logger | |
com.amazon.ods.kindleconnect | |
com.amazon.alexa.datastore.app | |
com.amazon.tv.intentsupport | |
com.amazon.tifobserver | |
com.amazon.dialservice | |
com.amazon.avsyncslider | |
com.amazon.client.metrics.api | |
com.amazon.aca | |
com.amazon.ale | |
com.amazon.cpl | |
com.amazon.dcp | |
com.amazon.imp | |
com.amazon.ssm | |
com.amazon.neodelegate | |
com.amazon.tv.easyupgrade | |
com.amazon.sync.service | |
com.amazon.fireinputdevices | |
com.amazon.csm.htmlruntime | |
com.amazon.tv.csapp | |
com.amazon.diode | |
com.amazon.logan | |
com.amazon.tahoe | |
com.amazon.tcomm | |
com.amazon.tv.sc | |
com.amazon.ftvads.deeplinking | |
com.amazon.tv.legalresources | |
com.amazon.naatyam | |
com.amazon.sneakpeek | |
com.amazon.storm.lightning.tutorial | |
com.amazon.identity.auth.device.authorization | |
com.amazon.wirelessmetrics.service | |
com.amazon.kindleautomatictimezone | |
com.amazon.uxcontrollerservice | |
com.fireos.arcus.proxy | |
com.amazon.tv.fw.metrics | |
com.amazon.whasettings | |
com.amazon.firehomestarter | |
com.amazon.securitysyncclient | |
com.amazon.tv.routing | |
com.amazon.tv.ffsprovisioneeclient | |
com.amazon.device.bluetoothkeymaplib | |
com.amazon.ftv.profilepicker | |
com.amazon.device.metrics | |
com.amazon.tv.devicecontrol | |
com.amazon.tv.ottssocompanionapp | |
com.amazon.tv.alexanotifications | |
com.amazon.device.sale.service | |
com.amazon.cardinal | |
com.amazon.dummy.contacts | |
com.amazon.device.blepa | |
com.svox.pico | |
com.amazon.tcomm.client | |
com.amazon.tv.website_launcher | |
com.amazon.tv.forcedotaupdater.v2 | |
com.amazon.client.metrics | |
com.amazon.autopairservice | |
amazon.jackson19 | |
com.amazon.device.details | |
com.amazon.tmm.tutorial | |
com.amazon.wha.mediabrowserservice | |
com.amazon.device.software.ota | |
com.amazon.d3 | |
com.amazon.tv.developer.dataservice | |
com.amazon.wifilocker | |
com.amazon.avls.experience | |
com.amazon.dummy.calendar | |
com.amazon.dcp.contracts.framework.library | |
com.amazon.storm.lightning.services | |
com.fireos.usagestats.proxy | |
com.amazon.dummy.gallery | |
com.amazon.tv.notificationcenter | |
com.amazon.tv.support | |
com.amazon.ags.app | |
com.amazon.tv.alexaalerts | |
com.amazon.tv.oobe | |
com.amazon.aiondec | |
com.amznfuse.operatorredirection | |
com.amazon.sync.provider.ipc | |
com.amazon.tv.legal.notices | |
com.amazon.minerva.client.api | |
com.amazon.dummy.alarmclock | |
android.amazon.perm | |
com.amazon.tv.keypolicymanager | |
com.amazon.kso.blackbird | |
com.amazon.providers.contentsupport | |
com.amazon.avl.ftv | |
com.amazon.awvflingreceiver | |
com.amazon.device.crashmanager | |
com.amazon.whisperjoin.middleware.np | |
com.amazon.application.compatibility.enforcer | |
com.amazon.whisperplay.service.install | |
com.ivona.tts.oem | |
com.amazon.tv.launcher | |
com.amazon.uxnotification | |
com.amazon.cast.sink | |
com.amazon.shoptv.client | |
com.amazon.device.software.ota.override | |
com.amazon.alexashopping | |
com.amazon.franktvinput | |
com.amazon.adep | |
com.amazon.aria | |
com.amazon.whad | |
com.amazon.tcomm.jackson | |
com.amazon.communication.discovery | |
com.amazon.alexa.externalmediaplayer.fireos | |
com.amazon.tv.releasenotes | |
com.amazon.ssdpservice | |
com.amazon.gamehub | |
com.amazon.cloud9 | |
com.amazon.tv.livetv | |
com.amazon.device.sync.sdk.internal | |
com.amazon.connectivitydiag | |
com.amazon.device.lowstoragemanager | |
com.amazon.perfcollection | |
com.amazon.providers.tv | |
com.amazon.webview.chromium | |
com.amazon.bueller.music | |
com.amazon.hedwig | |
com.amazon.fireos.cirruscloud | |
com.amazon.dummy.music | |
com.amazon.device.bluetoothpa | |
com.amazon.katoch | |
com.amazon.application.compatibility.enforcer.sdk.library | |
EOF | |
) | |
mkdir -p $TEMP_DIR | |
echo "Downloading Kodi" | |
wget $KODI_URL -O $TEMP_DIR/kodi.apk | |
echo "Installing Kodi" | |
adb install $TEMP_DIR/kodi.apk | |
echo "Downloading Launcher Manager" | |
wget $LM_URL -O $TEMP_DIR/lm.apk | |
echo "Installing Launcher Manager" | |
adb install $TEMP_DIR/lm.apk | |
echo "Downloading FLauncher" | |
wget $FLAUNCHER_URL -O $TEMP_DIR/flauncher.apk | |
echo "Installing FLaucher" | |
adb install $TEMP_DIR/flauncher.apk | |
rm -r $TEMP_DIR | |
for package in $BLOAT | |
do | |
echo "Disabling ${package}" | |
adb shell pm disable-user --user 0 $package | |
done | |
echo "Rebooting Fire TV" | |
adb reboot |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment