Skip to content

Instantly share code, notes, and snippets.

@sheepla
Last active August 14, 2024 20:46
Show Gist options
  • Select an option

  • Save sheepla/3b8cad14969a50cfb65ee583be475369 to your computer and use it in GitHub Desktop.

Select an option

Save sheepla/3b8cad14969a50cfb65ee583be475369 to your computer and use it in GitHub Desktop.
Disable pre-installed amazon apps on Amazon Fire HD 8
amazon.jackson19
amazon.speech.sim
android.amazon.perm
com.amazon.aca
com.amazon.accessorynotifier
com.amazon.advertisingidsettings
com.amazon.ags.app
com.amazon.alexa.modeswitch
com.amazon.alexa.multimodal.gemini
com.amazon.alta.h2clientservice
com.amazon.android.marketplace
com.amazon.aria
com.amazon.ava.shopping.android
com.amazon.avod
com.amazon.bioscope
com.amazon.cardinal
com.amazon.client.metrics
com.amazon.client.metrics.api
com.amazon.comms.kids
com.amazon.comms.multimodaltachyonarm
com.amazon.communication.discovery
com.amazon.connectivitydiag
com.amazon.csapp
com.amazon.dcp
com.amazon.dcp.contracts.framework.library
com.amazon.dcp.contracts.library
com.amazon.dcpms.client
com.amazon.dcpms.fos.service
com.amazon.dee.app
com.amazon.device.backup.sdk.internal.library
com.amazon.device.crashmanager
com.amazon.device.messaging
com.amazon.device.messaging.sdk.internal.library
com.amazon.device.messaging.sdk.library
com.amazon.device.metrics
com.amazon.device.sale.service
com.amazon.device.settings
com.amazon.device.settings.sdk.internal.library
com.amazon.device.sync
com.amazon.device.sync.sdk.internal
com.amazon.dp.fbcontacts
com.amazon.dp.logger
com.amazon.dpcclient
com.amazon.firelauncher
com.amazon.frameworksettings
com.amazon.geo.client.maps
com.amazon.geo.mapsv2
com.amazon.geo.mapsv2.services
com.amazon.geo.mapsv3.resources
com.amazon.geo.mapsv3.services
com.amazon.h2settingsfortablet
com.amazon.imp
com.amazon.iris
com.amazon.kindle
com.amazon.kindle.cms
com.amazon.kindle.cms-service
com.amazon.kindle.kso
com.amazon.kindle.otter.oobe
com.amazon.kindle.personal_video
com.amazon.kindle.rdmdeviceadmin
com.amazon.kindle.starsight
com.amazon.kindle.unifiedSearch
com.amazon.kindle.unifiedsearch
com.amazon.knight.blink
com.amazon.knight.ecs
com.amazon.knight.hds
com.amazon.kor.demo
com.amazon.legalsettings
com.amazon.logan
com.amazon.media.session.monitor
com.amazon.minerva.client.api
com.amazon.mmsys
com.amazon.mp3
com.amazon.nimh
com.amazon.parentalcontrols
com.amazon.photos
com.amazon.platform
com.amazon.pm
com.amazon.providers.contentsupport
com.amazon.readynowcore
com.amazon.recess
com.amazon.redstone
com.amazon.securitysyncclient
com.amazon.shpm
com.amazon.smartengine
com.amazon.speechui
com.amazon.storagemanager
com.amazon.switchaccess.root
com.amazon.sync.service
com.amazon.tahoe
com.amazon.tcomm
com.amazon.tcomm.client
com.amazon.tv.launcher
com.amazon.tv.ottssocompanionapp
com.amazon.venezia
com.amazon.webapp
com.amazon.whisperlink.activityview.android
com.amazon.whisperlink.core.android
com.amazon.whisperplay.contracts
com.amazon.wifilocker
com.amazon.windowshop
com.amazon.wirelessmetrics.service
com.amazon.zico
com.audible.application.kindle
com.fireos.arcus.proxy
com.fireos.usagestats.proxy
com.goodreads.kindle
com.here.odnp.service
com.ivona.orchestrator
com.ivona.tts.oem
com.kingsoft.office.amz
com.svox.pico
jp.co.omronsoft.iwnnime.languagepack.kokr_az
jp.co.omronsoft.iwnnime.languagepack.zhcn_az
jp.co.omronsoft.iwnnime.languagepack.zhtw_az
jp.co.omronsoft.iwnnime.mlaz

Disable pre-installed amazon apps on Amazon Fire HD 8

About

This is just a personal note, but if you notice anything please comment. I will make improvements as needed.

Disclaimer

In this operation. Disable a service that was originally enabled. Please do not execute it if you don't know what you're doing.

Requirements

  • 💻 A computer running Windows, macOS or Linux
  • 📱 Amazon Fire device (Fire HD 8/10th gen)
  • ➰USB cable (Type-A to Type-C)
  • 🛠️ ADB:Android Debug Bridg e- A command line tool to debug Android devices
  • 🗃 Files in this Gist

Requires root?

Most apps can be disabled in this way, but some are protected and cannot be disabled without root privileges.

Enable developer options

Android developer mode must be enabled and USB debugging must be enabled to perform this operation.

  1. Open Settings > Device Options > About Fire Tablet
  2. Tap Serial Number more than 7 times.
  3. Developer Options appears in Settings > Device Options

Next, enable USB Debugging on Developer Options term.

Install ADB:Android Debug Bridge on your PC

ADB is a very useful tool for debugging Android devices, with various functions such as sending and receiving files, executing commands (you can even enter a shell), installing applications, rebooting bootloaders, turning of/off root privileges and more.

ADB is included in android-platforms-tools package. You can download it from the following page. Supports for macOS, Windows and Linux.

Download android-platform-tools

For Windows, also install the Kindle Fire driver.

Kindle Fire driver for Windows

Connect PC and device

Connect your PC and the Amazon Fire device with a USB cable.

Start a TCP server to connect to the device:

adb start-server

If you check the process, you will see that the TCP server is running. When all is done, terminate the TCP server with adb kill-server.

1093841 ?        Ssl    0:16 adb -L tcp:5037 fork-server server --reply-fd 4
2040234 pts/3    S+     0:00 grep --color=auto adb

Check if the device is recognized

Next, check if the device is recognized:

adb devices

When executed, the output will be as follows:

List of devices attached
XXXXXXXXXXXXXXXX        device

If the output is unauthorized, make sure that the USB connection method is Media Device (MTP) or File Transfer.

Open Settings > Device Options > Developer Options then select Media Device (MTP) as the connection option (which may be labeled File Transfer depending on the OS version.)

Run the script

Download these files on this Gist.

  • amazon-apps-list.txt
  • disable.sh

Run disable.sh. If the script does not have execute permission, run chmod +x disable.sh before executing the script.

About system updates

Disabled apps may be enabled by system updates. To stop system updates, disable the following services: (However, this is NOT RECOMMEND as it poses a security risk.)

com.amazon.settings.systemupdates
com.amazon.device.software.ota
com.amazon.kindle.otter.oobe.forced.ota

See Also

#!/bin/sh
currentdir="$(
dirname "$(realpath "$0")"
)"
cat "${currentdir}/amazon-apps-list.txt" | xargs -I% -- adb shell pm disable-user --user 0 % 2>err.txt
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment