[Fire HD 8 and HD 10 Q&A, Help & Troubleshooting] TheIdiotHere:
I guess I am in the minority here in that I do not mind having an Amazon tablet, but I would still like some control over the apps that are on my device. To that end, I have user-disabled most of the stock frontend apps that come with FireOS 6.3.0.1. This works well, even for the launcher. As a plus, if I come across an app that I disabled but now want to have on my tablet, I can reenable it right from the Play Store page.

The issue is that periodically, some of the stock apps get restored. This seems to happen for me at 1:57am every other night when the device is not in use. Most annoying is that the Fire Launcher is restored (hard -- a fresh apk seems to be actually copied and installed). Another app that commonly reappears is the Amazon Music app.

Now, if you properly nuke all Amazon apps from the device, as per the various threads here, this does not happen. So there must be something among the various Amazon bloatware that does this periodic reset. I wonder if anyone knows what exactly that is, so I can disable it.

Here is a logcat from last night showing the reset happening:

06-12 01:57:17.938 1330 6701 I chatty : uid=1000(system) com.amazon.knight.ecs expire 1 line
06-12 01:57:19.554 6371 6394 I FrameworkJumpTable: Successfully loaded all classes
06-12 01:57:19.585 6371 6394 I FrameworkJumpTable: Successfully loaded all methods
06-12 01:57:19.612 6371 6394 I FrameworkJumpTable: Successfully loaded all fields
06-12 01:57:19.612 6371 6394 I FrameworkJumpTable: Successfully loaded all constructors
06-12 01:57:19.705 6746 6746 I FrameworkJumpTable: Successfully loaded all classes
06-12 01:57:19.728 6746 6746 I FrameworkJumpTable: Successfully loaded all methods
06-12 01:57:19.730 6746 6746 I FrameworkJumpTable: Successfully loaded all fields
06-12 01:57:19.730 6746 6746 I FrameworkJumpTable: Successfully loaded all constructors
06-12 01:57:20.445 6787 6845 I FrameworkJumpTable: Successfully loaded all classes
06-12 01:57:20.462 6787 6845 I FrameworkJumpTable: Successfully loaded all methods
06-12 01:57:20.464 6787 6845 I FrameworkJumpTable: Successfully loaded all fields
06-12 01:57:20.471 6787 6845 I FrameworkJumpTable: Successfully loaded all constructors
06-12 01:57:21.479 575 1505 I chatty : uid=1000(system) Binder:575_11 expire 10 lines
06-12 01:57:22.544 575 588 I chatty : uid=1000(system) ActivityManager expire 10 lines
06-12 01:57:24.526 6371 6394 W PackageParser: Ignoring duplicate uses-permissions/uses-permissions-sdk-m: amazon.permission.SHARED_STORAGE_WRITE in package: com.amazon.firelauncher at: Binary XML file line #175
06-12 01:57:24.533 6371 6394 W SystemConfig: No directory /system/etc/sysconfig, skipping
06-12 01:57:24.652 6371 6394 W PackageParser: Ignoring duplicate uses-permissions/uses-permissions-sdk-m: com.amazon.identity.permission.GENERIC_IPC in package: com.amazon.firelauncher at: Binary XML file line #268
06-12 01:57:26.344 6962 6985 D DefContainer: Copying /cache/FireLauncher5-release.apk to base.apk
06-12 01:57:30.229 7004 7004 W ContextImpl: Calling a method in the system process without a qualified user: android.app.ContextImpl.bindService:1450 android.content.ContextWrapper.bindService:636 com.amazon.client.metrics.MetricsServiceConnection.getService:72 com.amazon.client.metrics.MetricsServiceWrapper.getBoundService:46 com.amazon.client.metrics.MetricsServiceWrapper.<init>:37
06-12 01:57:33.226 575 2294 I chatty : uid=1000(system) Binder:575_17 expire 10 lines
06-12 01:57:33.999 7078 7078 W ContextImpl: Calling a method in the system process without a qualified user: android.app.ContextImpl.startService:1386 android.content.ContextWrapper.startService:613 android.content.ContextWrapper.startService:613 com.android.keychain.KeyChainBroadcastReceiver.onReceive:12 android.app.ActivityThread.handleReceiver:3062
06-12 01:57:38.466 575 1302 I chatty : uid=1000(system) Binder:575_8 expire 10 lines
06-12 01:57:44.582 575 8760 I chatty : uid=1000(system) Binder:575_19 expire 10 lines
06-12 01:57:48.963 7519 7519 I FrameworkJumpTable: Successfully loaded all classes
06-12 01:57:48.987 7519 7519 I FrameworkJumpTable: Successfully loaded all methods
06-12 01:57:49.003 7519 7519 I FrameworkJumpTable: Successfully loaded all fields
06-12 01:57:49.003 7519 7519 I FrameworkJumpTable: Successfully loaded all constructors
06-12 01:57:50.931 7572 7572 I FrameworkJumpTable: Successfully loaded all classes
06-12 01:57:50.951 7572 7572 I FrameworkJumpTable: Successfully loaded all methods
06-12 01:57:50.953 7572 7572 I FrameworkJumpTable: Successfully loaded all fields
06-12 01:57:50.953 7572 7572 I FrameworkJumpTable: Successfully loaded all constructors