yashsingh1/xdaforums huggingface dataset:
[Fire HD 8 and HD 10 General] Banana Joe:
"Amazon Accessory Notifier":
pm uninstall --user 0 com.amazon.accessorynotifier

"Amazon Device Messaging":
pm uninstall --user 0 com.amazon.device.messaging
pm uninstall --user 0 com.amazon.device.messaging.sdk.internal.library
pm uninstall --user 0 com.amazon.device.messaging.sdk.library

"Sync"
pm uninstall --user 0 com.amazon.device.sync
pm uninstall --user 0 com.amazon.sync.service
pm uninstall --user 0 com.amazon.securitysyncclient
pm uninstall --user 0 com.amazon.sync.provider.ipc
pm uninstall --user 0 com.amazon.device.sync.sdk.internal

"Amazon Communication Services" (thanks Supersonic!!!):
pm uninstall --user 0 com.amazon.communication.discovery
pm uninstall --user 0 com.amazon.tcomm

"REMOTE DEVICE MANAGEMENT APPLICATION"
pm uninstall --user 0 com.amazon.kindle.rdmdeviceadmin

"Content Management Service"
pm uninstall --user 0 com.amazon.kindle.cms

"Content Support Manager"
pm uninstall --user 0 com.amazon.providers.contentsupport

"Marketplace Service Receiver"
pm uninstall --user 0 com.amazon.android.marketplace

To everyone uninstalling bloatware and trying to close backdoors on 5.4.0 and earlier, I definitely recommend nuking all of the above as well. They were the services that repeatedly prevented my device from sleeping after the first uninstalling round, and they kept trying to establish contact with the mothership's servers. Plus some permissions in them might mean losing control over your machine through the remote creation of new users for your device.

"Content Support Manager" and "Content Management Service" were a huge memory hog (around 100mb running in the background) as well as crazy remote permissions...
[Fire HD 8 and HD 10 General] Banana Joe:
I suspect "Amazon - Bluetooth Internals" to be a bogus service as well. The idea that an app with this amount of wide ranging permissions was created "to improve performance and reduce memory usage" seems idiosyncratic to me, and I see no reason a Bluetooth adapter would want to connect to the internet, unless it would be through an app logging Bluetooth connections and uploading the device identities to a pre-defined server online. Privacy invasion anyone? I can even understand why, since they'd be willing to sell me all kinds of Bluetooth peripherals (which I will even buy through them, but on my own terms).

Did anyone ever try pm uninstalling "com.amazon.bluetoothinternals"? My bet would be on Bluetooth Internals for an app that exposes everything you ever connected to Bluetooth (all kinds of permissions here) and shares the logged information online (look at the NoRoot Screenshot). Also, it starts automatically on Boot. This looks like a huge sneaky backdoor (and we all know people can use those for either going in or out, right? :D ).
[Fire HD 8 and HD 10 General] Banana Joe:
FWIW, "Auto Timezone Service" also has heaps of permissions that don't make any sense with the service's name (including creating and deleting users)...
[Fire HD 8 and HD 10 General] DragonFire1024:
Just be careful of what you delete. Because some of these apps tie into other apps. And sometimes deleting these apps will cause other apps to break including buttons and functions. Without root the only way to bring back these apps is with a factory reset. So although they may appear to be spam or unnecessary applications it doesn't mean they won't break other things if you delete them.
[Fire HD 8 and HD 10 General] Banana Joe:
True that! So far so good though, I uninstalled the "Bluetooth - Internals" app and connected a device to Bluetooth right away... then I did away with "Auto Timezone Service" and everything still works. Then I got cocky and nuked "Amazon Device Settings" and it crashed once, rebooted and wiped cache, and still working... At one point I had well over 800mb of free RAM (which is a lot for a device with so little RAM...). I'll keep going for internet accessing weird apps from Amazon and taking notes of the process...
[Fire HD 8 and HD 10 General] DragonFire1024:
Awesome that you figured out the Amazon settings app. I've been trying to figure that out for ages. However, that app may prove to be very beneficial on the amazon HD 10.
[Fire HD 8 and HD 10 General] Banana Joe:
I just went too far (an 8k app called amazon.fireos, did I get too bold or what :D ), got in a bootloop, had to restart the process, but now I streamlined everything. I compared the last working version before I broke it with both lists members shared here, did everything in one pass (copy pasting from raw text files into terminal), including all the installing, and came up with my own methods/order for starting clean... should I summarize it in a new thread or just post it here?

---------- Post added at 11:26 PM ---------- Previous post was at 11:19 PM ----------

Not because I want to steal your thunder and get all the glory, but because this thread is pretty convoluted already... I had to revisit pages 3 and 4 multiple times in the process, and now after I figured how to close a few other backdoors pages 23 and 24 also got useful info (that wasn't displayed before), so now it's pretty hard to get a complete picture... I'm thinking about starting a new one (just for the OP) and linking yours in it...
[Fire HD 8 and HD 10 General] DragonFire1024:
Go for it. But note this method doesn't work above FireOS 5.4.0.0. way back when, I did the same thing with amazon.fireos lol.
[Fire HD 8 and HD 10 General] Banana Joe:
Hahaha that's the moment you notice you got too bold... But the devs didn't make it easy on us, 8kb with all permissions and a name like that, that's the gag package :D
[Fire HD 8 and HD 10 General] DragonFire1024:
Bluetooth dfu or whatever, is an app that connects a game controller to a game console via Bluetooth. Bluetooth internals...if I had to guess, it's a Bluetooth testing app...but you can draw your own conclusions. Screen cap is of the internals apk.

Any other apps you want to know about? Most of the same apps, plus or minus a few, are on the HD 10. With root, you can launch all of them...and so much more.
[Fire HD 8 and HD 10 General] Banana Joe:
Interesting! Notice the "device info list" at the bottom, that means it's connected to a database and R/W a device list... Database exploit?
[Fire HD 8 and HD 10 General] yisao:
Hi, thanks, it was really useful. Then, in order and as a resume, the sequence that has worked for me is:

1. pm install -r -d /sdcard/com.amazon.unifiedsharefacebook.apk (without "run")

2. run-as com.amazon.unifiedsharefacebook

3. id: With result uid=32067 (Success!)

Was cool to hide the bloatware apps though some apps are nice for me, as for instance "Books". By the way, if this info is useful, my firmware version is 5.6.2.0

Regards,
[Fire HD 8 and HD 10 General] DragonFire1024:
Reinstall from:

/system/priv-app/com.amazon.firelauncher

After reinstall: Download and install Activity Launcher. Select all activities at top left. Scroll to to Fire Launcher and tap it. Select the settings activity. Let me know if you prevail.
[Fire HD 8 and HD 10 General] DragonFire1024:
Could be that, the combination of the hijacker and the two getting confused after firelauncher disappeared. I wonder if an uninstall of hijacker and reinstall of Nova would fix it. Without firelauncher in the way, we don't need hijacker anymore I presume.
[Fire HD 8 and HD 10 General] Scorch580:
I uninstalled hijacker and it works great with Evie.

---------- Post added at 07:36 PM ---------- Previous post was at 07:31 PM ----------

I have the lastest firmware for the 6th gen HD 8 , I first installed Evie launcher then unistalled Fire launcher.
[Fire HD 8 and HD 10 General] DragonFire1024:
I want my live wallpapers. I'm Pissed. If there's a way to uninstall all these prison Amazon apps, there has to be a way to install ones in their place. They don't make a way to do this and not the other way around.
[Fire HD 8 and HD 10 General] sswyu:
the above method does not work on fire 8 hd 2017 5.4 . home button still does nothing.
[Fire HD 8 and HD 10 General] DragonFire1024:
Same for my 6th gen 2016.
[Fire HD 8 and HD 10 General] smileyint:
Same for my 6th gen 2016. Even without removing fire launcher, but instead some other amazon packages.
[Fire HD 8 and HD 10 General] DragonFire1024:
Appears the others were the Whisper APKs and perhaps Alexa.

I figured out Amazon's 'lock screen though.' It's tucked away in:

/system/framework/framework-res.apk

Unfortunately there isn't any good news. Most of it is built on drawings/PNGs...layers on top of layers with dummy lock screens in front of and below the enter screens. Even if it weren't a system issue, it would take forever just to take it apart without screwing up the rest of the framework. There are no APKs. It's all done in XML and PNGs. That's why live wallpapers won't work. Whenever you try to load them, a dummy screen is placed in font of and behind it. Unfortunately, unless someone is really really good at modifying the contents of an APK, without scribbling on the signatures, Lock screen, Launcher blackouts and the broken home button, are here to stay. At least until we get, if we get root.
[Fire HD 8 and HD 10 General] Taroven:
Have you tried going to recents before hitting the home button? On my device this causes SystemUI to panic, restart, and kick me out to the lockscreen, which at least gets me to the launcher. Takes about 2 seconds. YMMV.

I've nixed the following packages so far on an HD 7 2017 running 5.4. Running the Amazon launcher for the moment.

com.amazon.kindle.otter.oobe
com.amazon.kindle.otter.oobe.forced.ota
com.amazon.whisperplay.contracts
com.amazon.client.metrics
com.amazon.kindle.kso
com.amazon.kindle
com.amazon.device.backup
com.amazon.goodreads.kindle
com.kingsoft.office.amz
com.amazon.whisperlink.core.android

Mostly just stuff that was eating ram without doing anything useful. Whisperlink seems to be especially nasty as a passive memory sink. I'm cool with doing a few resets to see what breaks what exactly if we need some science to figure out the home button thing.
[Fire HD 8 and HD 10 General] DragonFire1024:
I've uninstalled quite a bit already. I have the home button issue, and still mad about live wallpapers. At least I found a script inside the tablet that allows for widgets to be used in launchers. Also found AppOps too. Now I just need some live wallpaper loving. So far the home button and the launcher blackout for a second are the only issues I have.
[Fire HD 8 and HD 10 General] DragonFire1024:
Ohh...this could be good, or bad.

adb shell
shell@giza :/ $ pm list users
Users:
UserInfo{0:God:13} running
UserInfo{10:Guest:14}

Most of us will have two users, if we don't have multiple profiles set up. I named my 'profile' (though I don't have one) God ;) The other will be 'Guest.' You can't remove that account. Now supposedly, according to the article on XDA that started all this:

If you know me by now, I can't resist trying to take it a step further:

shell@giza :/ $ pm list packages --user 10
package:com.amazon.platform
package:com.amazon.mw.sdk
package:com.amazon.photos
package:com.amazon.precog
package:com.amazon.dp.contacts
package:com.amazon.unifiedsharegoodreads
package:com.amazon.kindle.otter.oobe.forced.ota
package:com.amazon.recess
...
...
...

And the list goes on and on...all the SAME APKs/APPs we are removing from OUR account. So I was curious:

shell@giza:/ $ pm uninstall --user 10 com.amazon.venezia
Success

:eek::eek::eek: Um...aren't we not supposed to be able to do that? Notice I didn't put -k in the command. I uninstalled the Appstore...from the other user.
[Fire HD 8 and HD 10 General] smileyint:
I kept Alexa as i do not mind the voice assistance.

I agreed root is the way to go, but it seems not easy given no one has found a way to root it yet with such a popular device.
[Fire HD 8 and HD 10 General] Wickii:
Could someone create a script for that? Had to do three factory resets yesterday and it's a pain in the ass to delete the apks manually.

I deleted these:

amazon.alexa.tablet
amazon.jackson19
com.amazon.advertisingidsettings
com.amazon.ags.app
com.amazon.alta.h2clientservice
com.amazon.calculator
com.amazon.camera
com.amazon.client.metrics
com.amazon.cloud9
com.amazon.cloud9.contentservice
com.amazon.cloud9.kids
com.amazon.cloud9.systembrowserprovider
com.amazon.csapp
com.amazon.dee.app
com.amazon.device.backup
com.amazon.device.backup.sdk.internal.library
com.amazon.device.crashmanager
com.amazon.device.logmanager
com.amazon.device.software.ota
com.amazon.device.sync
com.amazon.device.sync.sdk.internal
com.amazon.dp.contacts
com.amazon.dp.fbcontacts
com.amazon.dp.logger
com.amazon.geo.client.maps
com.amazon.geo.mapsv2
com.amazon.geo.mapsv2.services
com.amazon.h2settingsfortablet
com.amazon.kcp.tutorial
com.amazon.kindle
com.amazon.kindle.devicecontrols
com.amazon.kindle.kso
com.amazon.kindle.otter.oobe.forced.ota
com.amazon.kindle.otter.settings
com.amazon.kindle.personal_video
com.amazon.kindle.unifiedSearch
com.amazon.legalsettings
com.amazon.logan
com.amazon.mp3
com.amazon.ods.kindleconnect
com.amazon.parentalcontrols
com.amazon.photos
com.amazon.photos.importer
com.amazon.pm
com.amazon.precog
com.amazon.readynowcore
com.amazon.recess
com.amazon.socialplatform
com.amazon.tahoe
com.amazon.unifiedshare.actionchooser
com.amazon.unifiedsharefacebook
com.amazon.unifiedsharegoodreads
com.amazon.unifiedsharesinaweibo
com.amazon.unifiedsharetwitter
com.amazon.vans.alexatabletshopping.app
com.amazon.venezia
com.amazon.weather
com.amazon.webapp
com.amazon.webview
com.amazon.webview.chromium
com.amazon.webview.metrics.service
com.amazon.whisperlink.activityview.android
com.amazon.whisperlink.core.android
com.amazon.whisperplay.contracts
com.amazon.windowshop
com.android.backupconfirm
com.android.calendar
com.android.contacts
com.android.deskclock
com.android.email
com.android.inputmethod.latin
com.android.music
com.android.printspooler
com.android.providers.calendar
com.android.providers.contacts
com.android.providers.userdictionary
com.android.sharedstoragebackup
com.audible.application.kindle
com.goodreads.kindle
com.here.odnp.service
com.kingsoft.office.amz
jp.co.omronsoft.iwnnime.languagepack.zhcn_az
jp.co.omronsoft.iwnnime.mlaz
org.mopria.printplugin
[Fire HD 8 and HD 10 General] AndroNight:
Nice work [MENTION=2992432]kenijo[/MENTION], but one problems occurs: I can´t access my account settings - neither the original amazon account settings, nor the google account settings (when I installed google framework + account + playstore).
[Fire HD 8 and HD 10 General] sensboston:
There is nothing "nice" to remove a huge part of system services. So (I guessing) most newbies here who followed that stupid advice, will do a factory reset very soon :laugh: :laugh:
[Fire HD 8 and HD 10 General] DragonFire1024:
You won't be able to access Amazon account settings from your tablet once you sever your connection to them, even if your tablet is signed in/registered. In fact, I'd recommend any uninstalling be done while NOT signed into or registered. As far as I know, the only Google account settings available to you, is the 'G' gear icon that appears when you add the 4 apks. Tapping the account button in settings wouldn't bring up your Google account even if you didn't uninstall anything.

If you end up resetting, I would not register to Amazon, and I would download everything that you will replace Amazon apps with and make sure the new apps work before uninstalling Amazon ones.
[Fire HD 8 and HD 10 General] :
If you follow the list from [MENTION=2367829]Wickii[/MENTION] then you won't have access to your Amazon settings anymore.

I believe it has to do with the 6 following:

# H2Application
pm uninstall --user 0 com.amazon.alta.h2clientservice
# Profile Settings
pm uninstall --user 0 com.amazon.h2settingsfortablet
# com.amazon.kindle.otter.settings (My Account)
pm uninstall --user 0 com.amazon.kindle.otter.settings
# Parental Controls
pm uninstall --user 0 com.amazon.parentalcontrols
# Parental Monitoring Service
pm uninstall --user 0 com.amazon.pm
# FreeTime
pm uninstall --user 0 com.amazon.tahoe

If you follow my list you will still have access to your Amazon settings. As I wrote at the beginning of my post, you have to adjust depending on your own needs.

I mostly removed the apps I don't want to see in the launcher of my Kindle and leave alone the things I don't understand or know I need.

I first started this process to remove the Fire Launcher until I realized that it disabled the home button.

In either case, it doesn't impact the Google Account settings so you may have done something else.
[Fire HD 8 and HD 10 General] DragonFire1024:
Maybe accidentally uninstalled one of the APKs? You're probably right about the accounts. I haven't been registered with amazon for some time so that slipped my mind.
[Fire HD 8 and HD 10 General] obvious:
This is the most useful thread on the forum :)

Running so much faster and smoother now

Thanks
[Fire HD 8 and HD 10 General] DragonFire1024:
You're welcome :D If you end up using a different launcher, see this thread on how to add widgets.
[Fire HD 8 and HD 10 General] DragonFire1024:
I may have figured out the home button issue.

/system/etc/permissions/com.amazon.device.home.xml

<?xml version="1.0" encoding="utf-8"?>
<permissions>
<library name="com.amazon.device.home"
file="/system/framework/com.amazon.device.home.jar"/>

<feature name="com.amazon.software.home"/>

</permissions>

Perhaps uninstalling any of the apps linked to it, also removes the button's permission. If that's the case, unfortunately I don't know of a way to fix that without root and without knowing where the home button files are.
[Fire HD 8 and HD 10 General] Robius:
It seems to me permissions can be set with adb, and the button reassigned to Nova launcher.

Either through this xml file or a system setting.
[Fire HD 8 and HD 10 General] sensboston:
[MENTION=8165603]DragonFire1024[/MENTION], it looks like we need root badly. Maybe, not a bad idea to contact Kingo Root guys and donate 'em some money (I already did but this may work if many owners of gen 7th will do the same, I believe so).
[Fire HD 8 and HD 10 General] DragonFire1024:
I haven't found any settings yet. There were a few in i think 5.3.2.1 but I forget. I can't even find where the home button is actually stored.
[Fire HD 8 and HD 10 General] Robius:
The multi action home button app works well enough, just need to tap a bit above the 'lost' home button.
[Fire HD 8 and HD 10 General] DragonFire1024:
I had tried that before to no avail. Perhaps I will try again.
[Fire HD 8 and HD 10 General] Robius:
If I could figure out how to copy and paste a screenshot here, I'd share the settings.

XDA Labs crashes if I try to browse for an attachment.

Bump up the height a bit. I a!so set the double tap to the launcher.

Change the color from the default red so you can see the halo above the home button.

GL
[Fire HD 8 and HD 10 General] DragonFire1024:
Upload screenshot to imgur. Place link in thread. Press the little photo in the options and link it.

EDIT: I don't like their app at all
[Fire HD 8 and HD 10 General] Robius:
Lol, so difficult. We need an XDA slack or hangouts..

Uploading from the device twice doesn't work for me. I want to keep it on the device. Simply copy the screenshot when taken, then paste where needed.

I am open to a better app suggestion
[Fire HD 8 and HD 10 General] Wickii:
Use Tapatalk.
[Fire HD 8 and HD 10 General] DragonFire1024:
Ok so I may have a solution to the home button, I may not. How about the possibility of replacing the home screen or at least placing another home screen over the top? I was looking through my XT907 last night and came across two APKs: Homescreen.apk and HomeConfig.apk. The settings have to be reconfigured though. Currently they are customized for Motorola, but I believe the APKs are universal. I have attached both of them. If anyone is willing to modify them, I'll test them. I'll work on them myself too, but this could be an undertaking.

Homescreen.apk: https://drive.google.com/file/d/0BwYbBtv6Sq95UDZPSG9PazEwaTA/view?usp=sharing

HomeConfig.apk: https://drive.google.com/file/d/0BwYbBtv6Sq95TjlfQ1B2MkRNalU/view?usp=sharing
[Fire HD 8 and HD 10 General] ShapeShifter499:
I read in the OP. "As of July 27, 2017 9:20am a *pre uninstall* fix exists to make sure your home button stays functional. " What fix is this?
[Fire HD 8 and HD 10 General] DragonFire1024:
Mispost
[Fire HD 8 and HD 10 General] DragonFire1024:
Use the tool linked in OP
[Fire HD 8 and HD 10 General] afeno:
What is OP? Where did you read that? Sorry, I don't get it.
[Fire HD 8 and HD 10 General] DragonFire1024:
OP (me) refers to original post/poster.
[Fire HD 8 and HD 10 General] ShapeShifter499:
Oh so the fix was already added to the tool.

I have to keep the firelauncher installed then?

Yes, exactly.
[Fire HD 8 and HD 10 General] DragonFire1024:
I am pretty sure you do yes. Though to save some possible troubles in case you need to reset or uninstall Nova, I would keep it. The launcher hijack works a lot better now.
[Fire HD 8 and HD 10 General] GofreeSing:
uninstall App Store

So now we can uninstall Amazon App Store, then can we add .apk of Amazon Underground App cz' it refused to get installed while pre-installed App Store exists?
[Fire HD 8 and HD 10 General] DragonFire1024:
I don't know. My tablet is not registered to Amazon so I haven't even thought to try.
[Fire HD 8 and HD 10 General] GofreeSing:
replacing pre-installs

I meant can it be like removing the pre-install Kindle app, and then add it from Google PlayStore later instead?

UPDATE: Cannot re-install from PlayStore

---------- Post added at 05:49 PM ---------- Previous post was at 05:15 PM ----------

Great list indeed. Anyway, I still find two apps aren't removed: Amazon and FreeTime
[Fire HD 8 and HD 10 General] DragonFire1024:
I think you can. I wouldn't see why not. But I am not 100% sure.
[Fire HD 8 and HD 10 General] :
If you read the comments, FreeTime can be removed through:

# FreeTime
pm uninstall --user 0 com.amazon.tahoe

I kept Amazon and FreeTime because when removing them, you cannot install the Amazon Music, Amazon Video, Amazon from Google Play Store.
[Fire HD 8 and HD 10 General] GofreeSing:
Yes, I followed your list, though kept these two, I still can't install Amazon Kindle from PlayStore. Is it working for you?

UPDATE: I also tried pushing its .apk but error for Kindlle app showing [INSTALL_FAILED_VERSION DOWNGRADE] and for Amazon app [INSTALLED_FAILED_CONFLICTING_PROVIDER]

These seems like though removed, the apps are still there somewhere in the system.
[Fire HD 8 and HD 10 General] Robius:
These errors make sense as the apps are system apps and are uninstalled only for the current user. They still exist on the underlying system.

You therefore can't install over them as we don't have root yet.
[Fire HD 8 and HD 10 General] GofreeSing:
So with root access, this can be done? There used to have root in the previous version, but still I couldn't manage to overwrite the app. May you shed some lights, please?
[Fire HD 8 and HD 10 General] :
You cannot install any app on the Amazon Fire tablet from the Google Play Store if that app was already available out of the box on the Amazon Fire tablet.

Those procedures only uninstall apps for the selected user. Those two commands will uninstall the app for two different users:

# Get user ID list
pm list users
# Uninstall app for users 0 and 10
pm uninstall --user 0 com.amazon.tahoe
OR
pm uninstall --user 10 com.amazon.tahoe

No matter what, without root the apps stay in the system and their APKs are not fully deleted.

If you had root you could delete the APKs.

There isn't much point in removing the Amazon Kindle app that was out of the box and reinstall it from the play store in my opinion. It is less headache to go with a non Amazon tablet in this case.
[Fire HD 8 and HD 10 General] Robius:
Once you have root, yes. Even then there is a procedure required because for safety and security reasons you cant just overwrite system apps.

One way is to convert apps from system apps to non, which can then be easily removed or changed. This can involve moving apps, changing permissions or re-configurations. There are root specific apps that help with this.