[Fire HD 6 and 7 General] DoLooper:
Here's how to disable the most troublesome system apps and services.

I use the pm disable command throughout, but unless otherwise noted OS 4 can use "pm block"

To re-enable an app, run the same command replacing "disable" with "enable" (or block with unblock)

See end of post about how to run the commands.

OTA updates

Rooted

OS4

pm block com.amazon.otaverifier

Rename /system/priv-app/DeviceSoftwareOTA.apk to DeviceSoftware OTA.apk_

0S5

pm disable com.amazon.otaverifier

Rename /system/priv-app/DeviceSoftwareOTA/DeviceSoftwareOTA.apk to DeviceSoftware OTA.apk_

Unrooted

Run these with: adb shell pm . . .

OS4

pm block com.amazon.otaverifier

pm block com.amazon.dcp

OS5 (below 5.1.1)

pm hide com.amazon.otaverifier

pm hide com.amazon.device.software.ota

OS5 (5.1.1 and above) - OTA can't be prevented on unrooted devices at this time​

Amazon launcher

> "pm disable" (or block) the stock launcher to make your custom launcher the default (credit: Powerpoint45).

> "am start" the stock launcher (after re-enabling) to run the Amazon UI.

. . See bibikalka's post about using enable and start in a script to switch launchers with one tap.

OS 4 - pm block com.amazon.kindle.otter

am start -n com.amazon.kindle.otter/com.amazon.kindle.otter.Launcher

OS 5 thru July 2015 - pm disable com.android.launcher

am start -n com.android.launcher/com.android.launcher2.Launcher

OS 5 Sept. 2015 and later - pm disable com.amazon.firelauncher

am start -n com.amazon.firelauncher/.Launcher​

Amazon appstore

> Stop the prompt to open appstore when you press an in-app link to Play Store.

. . Handy in scripts with the launcher commands. Reminder: When disabled, the system sees the Appstore as uninstalled.

. . > Some apps (es file explorer) will prompt to delete data. Say no!

. . > If you try to open Appstore while disabled, the system throws a freak-out error. Just re-enable it.

pm disable com.amazon.venezia​

Lockscreen ads

> Replace lockscreen ads with Amazon's stock wallpapers.

OS 5

pm disable com.amazon.kindle.kso

OS 4

> Note: The OS 5 command may cause bootloop on tablets using Freetime.

. . JMZ's Fire tool makes perm changes and you get a message with each reboot. This command avoids both issues.

pm disable com.amazon.kindle.kso/com.amazon.kindle.kso.lockscreen.LockscreenUpdateService

Wifi off (or on)

> "Disable" (or "enable") is required in all versions.

> OS 4 note: Some apps may not run or could go wonky with wifi off; just re-enable if things get weird.

svc wifi disable​

------------------------------------------------------------------

How to Run the Commands

The OTA verifier, stock launcher and appstore can be disabled/frozen with whatever app you use for that.

If you disable/enable regularly (to use the Appstore, for example), it's easier to do with scripts and launcher shortcuts.

From Fire HD:

Shortcut on launcher (fast and easy for any command) - See bibikalka's post for switching launchers and my post below it.

Terminal emulator app:

su

command

From computer:

GatesJunior's Debloater tool (fast and easy for OTA, launcher, appstore)

Manually with adb: Not all commands require root but most do, so . . .

adb shell

su

command