yashsingh1/xdaforums huggingface dataset:
[Fire HD 8 and HD 10 General] Mawfingerer:
Seems to work pretty well. Installed nova launcher and then removed the firelauncher . Home button not working but another thread i read suggested installing 'multi action home button' from play store. From there change 'action on click' and select application, then choose nova launcher. So far so good. Will have a play about and see what else can be uninstalled later on.
[Fire HD 8 and HD 10 General] DragonFire1024:
Did the above code work to re-enable the home button?

adb shell
$ settings put secure user_setup_complete 1
[Fire HD 8 and HD 10 General] DragonFire1024:
If I recall, can't you set up the docking button in Nova to be 'home'? If so, you can get rid of the three packages.
[Fire HD 8 and HD 10 General] afeno:
No. It is not having any effect. It seems that the home button is doing different when it is pressed without firelauncher installed.

When Firelauncher is uninstalled and Home is pressed, nothing happens, except if you press the Square and then Home then something strange happens (black screen -> Wallpaper -> Lock Screen -> Launcher if it is unlocked)

Is it possible to replace firelauncher with another laucher but keep the same name... (without root)

---------- Post added at 06:42 PM ---------- Previous post was at 06:38 PM ----------

Did you manage to use another 'multi action home button' successfully? I tried with 'Home2 Shortcut' but nothing...
[Fire HD 8 and HD 10 General] mishathegoat:
I have done all of the above as well, and I'm getting the same results as you are. I'm hoping a simple solution comes along
[Fire HD 8 and HD 10 General] Mawfingerer:
Nope, didnt restore function of the home button I am afraid :(. On restarting it went through a quick optimising apps before it went to lockscreen and it removed the setting i had set for home button via the multi-action home app.

I am using an app that I downloaded from play store and multi-action home button is the name of it. Seems to be working fine from what I can tell. Basically adds a small button above current home button.
[Fire HD 8 and HD 10 General] DragonFire1024:
See here. If you are using this method, make sure to enable home button detect in accessibility.

EDIT: Now I recall it having to do with Alexa and having that option activated on long pressing home as well as the home button detect. If you got rid of Alexa, there's your (and my) problem I suspect.
[Fire HD 8 and HD 10 General] afeno:
So far, the solution that I like more is uninstall the firelauncher and use "Multi-Action Home Button". It is not perfect but the hijack scrip is having a glitch that I don't like.
[Fire HD 8 and HD 10 General] DragonFire1024:
I will try it. Nova keeps going between it and what's left of the ridiculous Amazon wallpaper/desktop. I will get a black screen for a few seconds once, sometimes twice before Nova kicks back in. Has that been fixed yet?
[Fire HD 8 and HD 10 General] afeno:
No. I have the same black screen and wallpaper. But Only when I press Home button after the square button. I realized that the "Multi-Action Home Button" overlaps the keyboard :(

There is no app that replace the 3 buttons just where they are? I saw several apps to customize the buttons but none of them is able to change the applications associated to each.
[Fire HD 8 and HD 10 General] pcguru000:
So if i'm using "Multi-action home" is there a way to hide the default home button? Pretty much ready to just root this thing :/
[Fire HD 8 and HD 10 General] DragonFire1024:
I was just looking fora home screen setting when I just realized...Firelauncher has a home screen setting activity. You can reinstall Firelauncher by searching for it in a file manager like Total Commander. Only problem is you're stuck with it unless there's a way to use the home screen settings in Firelauncher's activity, but get rid of the actual launcher. There's where our home button is.
[Fire HD 8 and HD 10 General] Scorch580:
I was able to install Evie launcher and unistall fire launcher and have no problems with the home button. Maybe it has something to do with Nova?
[Fire HD 8 and HD 10 General] afeno:
You are too good. I can't follow you with my knowledge...

Where do you see and how do you enter into the Firelauncher settings activity?

And where is located Firelauncher to re-install it with Total commander?

---------- Post added at 08:55 PM ---------- Previous post was at 08:53 PM ----------

:D:D:D

Can you give more details? What FireOS do you have? Did you Hide or uninstall Firelauncher? What order did you use? :fingers-crossed:
[Fire HD 8 and HD 10 General] crazyates:
A little bit of background...

A few years ago I got a Fire 7" (5th gen) that I rooted on 5.1.2 and wiped it with the Fire Nexus Rom. It was a fantastic little $30 tablet, until I broke the screen. I say that to say I'm comfortable sideloading firmwares, and adb uninstall procedures.

Now I picked up a 7th gen HD 8 (2017), and it came with 5.4.0.0, but then updated to 5.4.0.1 accidentally. I've got it in airplane mode on 5.4.0.1, and I'm not sure what my options are. Obviously I'd love a root and ROM, but I know that's a dream at this point, so I'd be happy with uninstaling Amazon apps, installing Nova Launcher and Google Play. I got a couple questions tho...

1) How low can I downgrade a 2017 HD 8 with 5.4.0.1?

2) Once I downgrade, I can uninstall some amazon apps? (I still use a lot of amazon services, and they get plenty of money from me...)

3) Once I downgrade, I can also switch to Nova Launcher, correct?

4) Once I downgrade, I can remove lock screen ads, correct? (As I said, I don't need ads to throw my paycheck away on Amazon).

Thanks so much!
[Fire HD 8 and HD 10 General] phanguy:
My 2017 HD 10 is on 5.4.1.0(I believe this is the same as 5.4.0.1) and I was able to get Nova Launcher on there though I prefer the Google Now one. In terms of ads it seems like most people will suggest you contact Amazon to remove them for free since you've indicated they get a lot of your money from you. I'm hoping to get mine down to 5.4.0.0 just so I can disable the OTA updates. Uninstalling all the other stuff doesn't matter if your device is able to just update itself anyway.
[Fire HD 8 and HD 10 General] Robius:
I have a couple of 7" Fire tabs on 5.3.1 which I could part with.
[Fire HD 8 and HD 10 General] DragonFire1024:
Mind uploading a copy of the framework-res.apk from one of those?
[Fire HD 8 and HD 10 General] Robius:
Turns out I was dreaming. They're 5.3.3.

Sorry
[Fire HD 8 and HD 10 General] RemixDeluxe:
Do I have any options to uninstall system apps if I'm on 5.6?
[Fire HD 8 and HD 10 General] DragonFire1024:
No sorry. Not at the moment.
[Fire HD 8 and HD 10 General] RemixDeluxe:
Can I stop updates in order to stay on 5.6? I think the Fire HD 10 does auto updates and I didnt see a way to stop it.
[Fire HD 8 and HD 10 General] crazyates:
I got two of the 7" 5th Gen that have 5.1.2 bootloaders, and newest FireNexus ROM. Both have broken glass on top of the screen. PM me if you're interested.
[Fire HD 8 and HD 10 General] crazyates:
After a bit of research, it seems that 1) cannot be downgraded. Having figured that out, questions 2) 3) and 4) are still relevant...

1) Since I'm currently at 5.4.0.1, how can I disable OTA updates to stay there?

2) On 5.4.0.1, can I uninstall system apps?

3) On 5.4.0.1, can I still use hijack to switch to Nova?

4) On 5.4.0.1, can I remove the lock screen ads?

Thanks!
[Fire HD 8 and HD 10 General] Thun1982:
Sure?

Kingo Root on Fire HD 10 (2017) with 5.6.0.0. works fine. So you can uninstall Special Offers App permanently

On my Fire 7 (7th) 5.6.0.0. without Root uninstall System Apps via ADB Shell "$ pm uninstall -k --user 0 <name of package>" works fine.

Permanently disable Screensaver ADS with "$ pm uninstall -k --user 0 com.amazon.kindle.kso"

Damn today the advertisement is back :,-(
[Fire HD 8 and HD 10 General] mistermojorizin:
I used these commands to disable some amazon apps before I had root. Now they say "app not installed for this user." I have root now, but attempting to pm install from adb or pm install --user 0 from adb results in a "install failed already exists" message.

How do I reenable a specific app without resetting the whole tablet? There has to be a way to do it with root, no?
[Fire HD 8 and HD 10 General] kevinchristopherson:
Special offers on lock screen, just go to help and send a message to customer service, I explained it was a Christmas gift from my daughter, please help me stop those intrusive ads so I can see the wall paper...

Within 15 min. The were taken off. NOW, if I could only ask nicely to them about bloat ware and rooting. Good luck everyone.
[Fire HD 8 and HD 10 General] Robius:
Why not ask about removing some apps too for kids?
[Fire HD 8 and HD 10 General] DragonFire1024:
This manual method is totally up to you on what you choose to disable/uninstall. I must have reset my tablet over a dozen times testing out various tricks and hacks, and figuring what could be disabled and what could not. When I wrote the OP, I didn't think of what apps people might like, or dislike. I test all my devices vigorously. I've lost only 1 to a permanent brick, but it was totally my fault. The other two or three were results of hardware failures i.e. the charging port failing. I generally don't install apps that I can't recover data from i.e. chrome syncs across all devices in case on fails, you don't lose any bookmarks etc. Why? Because I reset often depending on what I'm testing and on what device.
[Fire HD 8 and HD 10 General] owerevoke:
So, to confirm we can still actually use this method on Fire OS 5.6.0.0 to uninstall system apps?

Thanks! :)
[Fire HD 8 and HD 10 General] DragonFire1024:
Unfortunately no. I have been meaning to test a method that may work, but I don't have a device on 5.6.0.0 and am hesitant to let my HD 8 update. If my test doesn't work, I'm stuck with 5.6.0.0 with no method of downgrading and no root one way or the other.
[Fire HD 8 and HD 10 General] owerevoke:
Was about to upgrade to 5.6.0.0. Think I'll be sticking to 5.4.0.0 :)
[Fire HD 8 and HD 10 General] Robius:
Write up what you want to test on 5.6.0 so others can try it. Definitely don't upgrade.
[Fire HD 8 and HD 10 General] DragonFire1024:
You would need a custom ROM or root to create the possible work around because it requires exploiting the .dex of a file set which can only be done with root. It also needs to be done on a ROM running Lollipop 5.1.1.
[Fire HD 8 and HD 10 General] DragonFire1024:
Go to /system/app or /system/priv-app and look for the package folder. Delete the folder, reboot, reinstall app from play store or etc and should work.
[Fire HD 8 and HD 10 General] Robius:
That seems totally doable with root available on the device. Any volunteers? ✋️
[Fire HD 8 and HD 10 General] DragonFire1024:
You need to compile the work around on a rooted device, with 5.1.1, that doesn't have the 'pm uninstall' command patched. Then you need to modify a thing or two and send the new patch over to a device that DOES have the 'pm uninstall' command patched. When I'm near my PC I'll look for the post discussing the work around.
[Fire HD 8 and HD 10 General] DragonFire1024:
Here is the post where the possible exploit was discussed. I have included in this post, at the bottom, three files needed. 1) pm (Presuming I edited the file correctly it should be ready). In the case it is not, I included 2) pm.bak (backup of the original, non edited). 3) pm.jar

Follow the steps in the link:

The files I provide come from a stock Samsung Galaxy J1 ROM on Lollipop 5.1.1.

-pm

-pm.bak

-pm.jar
[Fire HD 8 and HD 10 General] spocko:
There is a very similar thread over in the Amazon Fire General forum. I posted the following info there, and am repeating it here for the benefit of other Fire HD 10 owners.

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

I just opened a new Fire HD 10 2017 purchased recently at Target. It came with Fire OS 5.4.1.0, build date June 2, 2017. Contrary to the info in the OP, the pm uninstall method seems to work on this OS version.

shell@suez:/ $ pm list packages | grep ota
package:com.amazon.kindle.otter.oobe.forced.ota
package:com.amazon.device.software.ota
shell@suez:/ $ pm uninstall -k --user 0 com.amazon.device.software.ota
Success
ll -k --user 0 com.amazon.kindle.otter.oobe.forced.ota <
Success
shell@suez:/ $ pm list packages | grep ota
1|shell@suez:/

Edit:

Some interesting version info from build.prop:

ro.build.mktg.fireos=Fire OS 5.4.1.0

ro.build.version.fireos=5.3.5.0
[Fire HD 8 and HD 10 General] joe7dust:
Is there a way to just disable prime photos and Ota updates without uninstalling completely or root? I can only think of debloater, not sure if that works or not on fire HD 10.
[Fire HD 8 and HD 10 General] DragonFire1024:
I'm sorry not at the moment.
[Fire HD 8 and HD 10 General] MikeTheDog:
I uninstalled amazon kindle and installed google play store amazon kindle. Now the program crashes at start, splash screen comes up and then back to home screen. Any ideas how to fix this? Rooted and everything else works like I want but can't read my books...
[Fire HD 8 and HD 10 General] DragonFire1024:
Using a file manager like Root Explorer, go to /system/priv-app and look for the Kindle app package name (com.somthing.orother). Delete the folder. Reboot, install from Google play. That's the easiest way with root.
[Fire HD 8 and HD 10 General] Supersonic27543:
Got to test this. I will try when I get to my PC again, and report the result. ;)
[Fire HD 8 and HD 10 General] DragonFire1024:
Heh. I'm not sure anyone ever did try it. In fact I can recall, despite having made the post, never tried it myself.
[Fire HD 8 and HD 10 General] krucesky:
Just tried on my 2016 HD8 (5.6.1.0, unrooted).

All calls to the modified "pm" just result in "Aborted".

I then copied /system/framework/pm.jar to /data/local/tmp (to try it instead of the pushed pm.jar), with the same results.
[Fire HD 8 and HD 10 General] lamehostit:
Fire OS - Home button broken after removing Amazon apps

Hello,

Amazon Fire HD 10 here, rooted and installed Google Now Launcher and all the other apps.

Eventually i decided to remove Amazon's bloatware and followed the list above

Now the home button is broken (“To Detect Home Button Press” is missing).

Do you have any hints?

Thanks
[Fire HD 8 and HD 10 General] DragonFire1024:
Install Nova launcher or Google now launcher as a system app (/system/priv-app). Reboot. If that doesn't work, reset (may need to reflash) and install Nova first then uninstall fire launcher.
[Fire HD 8 and HD 10 General] ErbDroid:
Yeah, you are rooted!! A. Get Xposed - then download "xposed edge" and make your own statusbar with added functions or shortcut boxes that can be mapped to any hardware or software buttons! (My fave)

Or B. Use a button mapper, then set either hold or double click volume button or power as home.
[Fire HD 8 and HD 10 General] ErbDroid:
[MENTION=8165603]DragonFire1024[/MENTION] have you checked out xposed edge my friend? Hope this solves you lucky guys with root kindles home problem, I am not! Since I have kindle HD8 6.4.0.0! :(

I like to check your excellent work and find out if there's progress on new root methods!
[Fire HD 8 and HD 10 General] DragonFire1024:
6.4.0.0? That's a very new version. I'm pretty sure no one has even seen it or tried to root it yet.
[Fire HD 8 and HD 10 General] ErbDroid:
i APOLOGISE!!!!!! i meant 5.6.0.0 !!!! :laugh: !! cant wait for progress for us "bought it at christmas time" people!! lol

but did you check xposed edge out??

P.S good work on the thread mate!!
[Fire HD 8 and HD 10 General] DragonFire1024:
I have not yet. Plan on it today though :D
[Fire HD 8 and HD 10 General] ErbDroid:
i feel like this app will release so much for kindle, YOU WILL BE SHOCKED!!

my favourites are use left or right sidebar as navbar then diable the stock navbar using either a magisk module, xposed module or edit build.prop , then use xposed edge to toggle on/off.

now you have a left or right navbar that you can hide when not in use and save screen space! then set either the other sidebar or a custom sized shortcut box for all your media shortcuts and fave apps!, even terminal commands as shortcuts! and pop up widgets that float on top of any app!!! it has an app list that pops up from bottom of screen etc etc etc, all shrtcuts can be mapped to click/double/hold buttons, or widget on homescreen, shortcuts or activities. with this you never have to go home it is multitasking at its best!!!!

its button mapper works on external android tv remotes, keyboards and gamepads! i like using a PS3 controller as a mouse and buttons mapped for xposed edge shortcuts! the experience is next to none!!! try with a controller you have around!

have fun! i cant live without this app! and it will completely correct any home button problems and give you a customisable navbar with extra functions that can be hidden and revealed!!!
[Fire HD 8 and HD 10 General] DragonFire1024:
GravityBox does a lot of the same things, xposed Edge might be a little more sophisticated. But none the less GravityBox does work incredibly well the other home button long press to bring up the assistant. I have been able to drastically cut the size of the navigation bar half, and I like that I can color the navigation bar buttons. I just wish it did more for the status and notification bars but I'm still happy with it however with that being said I'll try the xposed Edge in regards to that.
[Fire HD 8 and HD 10 General] ErbDroid:
GravityBox is great BUT hopefully you've tested and realised....its a completely different app.... Xposed edge is in a class of its own, unlike any other app out there. Multitasking at its best!

How's it going? Had a go yet??

Have you tried OmniSwitch on your device??
[Fire HD 8 and HD 10 General] Banana Joe:
Just to share with you guys (thanks to everyone who contributed with this post!), I had to replace my HD8 that I got on Cyber Monday in November, because the speakers were cracked since I got it (sounded extra tiny even for Fire standards), so I lost my patience and got in touch with Amazon again and said the thing was basically useless unless I had headphones on.

So they sent me a replacement, refurbished unit apparently (looks brand new), lo and behold, I poke at its guts and it tells me 5.3.3...

So this time I followed the procedure before connecting it to the internet (silly me who never had a Fire before and had no idea how terrible their launcher was and how full of bloatware it came), deleted mostly everything and installed Google stuff (the order and how to was important, took me 3 tries to get it right), got launcher hijack v3 running with Nova, and did away with the Fire Launcher as well.

Home Button is working flawlessly, everything 10 times better than before. No Root Firewall just to keep the last Amazon remnants from ever phoning home again, and I'm good to go. I can wait a year or two for root now with no problems :D

---------- Post added at 12:49 PM ---------- Previous post was at 12:45 PM ----------

BTW, some of the files mentioned as problematic for removing did no harm at all, but seems like removing sync services broke Google Services and Play Store functionality. Don't know if I should try removing them anyway now that I'm logged in to the G, since Amazon Sync has tried to connect a couple times as per No Root Firewall, but the user experience is so much better than for the past sixth months that I'm not sure I can get bothered doing that and risk having to start all over again...

Should I do a quick summary of what can be removed, what not and when and how I did things?
[Fire HD 8 and HD 10 General] Banana Joe:
One more question this time: does anyone know what "Amazon Communication Services" are, and how to nuke it? It's at the moment the last remnant trying to phone home...
[Fire HD 8 and HD 10 General] DragonFire1024:
Search the hd 8 forum for my thread on how to install contacts and contact sync. That helps a little. Install chrome too and make sure you have it set to sync with everything as that also hapls a lot.
[Fire HD 8 and HD 10 General] Banana Joe:
just browsed through it, I'm not sure if I got it right, but you believe that if I install Google Contacts I should be able to do away with Amazon Sync without breaking anything?

Also, the current standing of background processes phoning home on my nearly perfect HD8:

1) "Amazon Communication Services": this is a bastard that initiates activities and tries to access the internet every 5 minutes or when screen is on (prevents deep sleep);

2) "Accessory Notifier, Amazon - Bluetooth": not nearly as frequent as "Amazon Communication Services", but this dude always shows up at my Access Log;

3) "Amazon Device Messaging (ADM)": also pops up every now and then;

4) "Amazon Device Settings": less frequent, but also there;

5) "HERE Positioning": no idea what this is, Fire Logo is also tagged to it;

6) "Speech Interaction Manager";

Does anyone know exactly which System Apps are associated with these listed services, and what I should uninstall to unburden my system another bit without breaking functionality? BTW, I installed Trebuchet instead of Nova (Nova was trying to phone home too frequently as well, I think launchers and keyboards should keep quiet), and everything got another bit better :)

---------- Post added at 01:04 PM ---------- Previous post was at 12:43 PM ----------

just looked through the apps permissions, "Amazon Communication Services" has permissions to add or remove accounts, create accounts, set passwords, find and use accounts, change network connectivity, view network connections, prevent Fire from sleeping, interact across users. This looks like their Big Brother app...

---------- Post added at 01:32 PM ---------- Previous post was at 01:04 PM ----------

*** UPDATE

I browsed through the packages in my adb shell, and did away with some more packages:

"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

uninstall --user 0 com.amazon.device.messaging.sdk.library

The next one I thought had something to do with "Amazon Communication Services":

pm uninstall --user 0 com.amazon.communication.discovery

Maybe it does, but it changed nothing, "Amazon Communication Services" is still installed and trying to phone home. Anyone?
[Fire HD 8 and HD 10 General] Supersonic27543:
Also, I found a loop hole in "Manage Social Networks", and... managed to get a shell by it, on an unrooted Fire HD 8. But the thing is it didn't have GID=1000 like system apps usually do.

When I run "id" I get,

uid=32067(amz_u067), gid=32067(amz_u067), .....usual stuff.... context=u:r:amazon_app:s0

I do feel like that this is a significant breakthrough, even if the permissions of this UID, as far as I tested, doesn't exceed those of the normal ADB shell. :(

Anyway, does anyone have any suggestions about what I can do with this system shell? If you could just send me a PM with what you need to do, I will do it. Strangely enough, this loophole works only in my tablet for now. :confused: I tried it on some other tablets, but none of them worked. And, the exploit only started working in my tablet after it sneaked Fire OS 5.6.1.0 update. (I blacklisted them on my router, but it looks like the router messed up and gave in. :crying: )
[Fire HD 8 and HD 10 General] Supersonic27543:
Try com.amazon.tcomm for "Amazon Communication Services" . :good:
[Fire HD 8 and HD 10 General] Banana Joe:
oh yeah, that hit the spot pretty good :D

I uploaded pics inverted, after pm uninstalling the fire logo becomes a generic android representation, you did it man!!! thanks a lot, I'd advise everyone trying to stay clean off of the mothership to uninstall the aforementioned files as well...