yashsingh1/xdaforums huggingface dataset:
[Fire HD 8 and HD 10 General] barmalei7:
Yes, I think so.

I've received my HD8 pre-registered with stock 5.4.1.0 and have to turned-off the wi-fi connection before it completed the update procedure to brakes a download for a moment. Then I've de-registered the device.

Installation of Google features and Launcher on 5.4.1.0 with this scripts has sucess, but OTA was not disabled.

The device have completed self-update procedure after that, but Google features and Launcher still works, as a Morelocale feature i have installed before.

As for the ads, I have no ads on de-registered device, but I'm in Ukraine now, so it may affect the ads too.

Running the script on 5.6.0.0 again was partially success:

Disabling Amazon OTA and Lockscreen
Success
Success
Success
Attempting to Uninstall Amazon OTA and Lockscreen
Failure [DELETE_FAILED_INTERNAL_ERROR]
Failure [DELETE_FAILED_INTERNAL_ERROR]
Failure [DELETE_FAILED_INTERNAL_ERROR]

But I'm not sure, the OTA is actually disabled. Anyway, we still have no options yet.
[Fire HD 8 and HD 10 General] linez01:
i tried doing the install but kept getting adb not recognized installed the drivers 3 times and nothing changes?
[Fire HD 8 and HD 10 General] braddubya:
That's what I did the first time. The OP said that mine probably didn't work because I avoided the initial setup.
[Fire HD 8 and HD 10 General] pastorbennett:
Did you follow the proper steps to enable ADB on the tablet? Also, the first time you connect the tablet to your computer, there's a notification on the tablet where you have to allow the computer ADB access to the tablet. ADB won't work until unless you grant access.
[Fire HD 8 and HD 10 General] SL2017:
Doesn't work for me

Hi I tried following the instruction but unsure if it works or not.

Here's the script output:

"

Killing any active ADB servers...

Detecting Device...

List of devices attached

* daemon not running. starting it now on port 5037 *

* daemon started successfully *

Installing Apps...

error: no devices/emulators found

adb: error: connect failed: no devices/emulators found

- waiting for device -

[100%] /data/local/tmp/com.google.android.gsf.apk

Error: Could not access the Package Manager. Is the system running?

[100%] /data/local/tmp/com.google.android.gms.apk

pkg: /data/local/tmp/com.google.android.gms.apk

Success

[100%] /data/local/tmp/com.android.vending.apk

pkg: /data/local/tmp/com.android.vending.apk

Success

[100%] /data/local/tmp/LauncherHijackV3.apk

pkg: /data/local/tmp/LauncherHijackV3.apk

Success

Disabling Amazon OTA and Lockscreen

Success

Success

Success

Attempting to Uninstall Amazon OTA and Lockscreen

Failure [DELETE_FAILED_INTERNAL_ERROR]

Failure [DELETE_FAILED_INTERNAL_ERROR]

Failure [DELETE_FAILED_INTERNAL_ERROR]

Press any key to continue . . .

"

The google play store is there and I used Nova Launcher like you suggested.

Any concerns?

Thanks.
[Fire HD 8 and HD 10 General] pastorbennett:
Wow, that's strange. ADB reports that there's no devices, yet somehow it still installed Google Play Store. I don't know what to tell you, if it works, it works.
[Fire HD 8 and HD 10 General] barmalei7:
In meanwhile, I have got message that some new Amazon update is available, I'm not sure, its was about app or firmware, so I've turned iff WiFi for a while. So still not sure OTA checking can be disabled :(

All we can do is to wait a proper root.

That can be a problems with drivers or cable. Try this instruction, it might help.
[Fire HD 8 and HD 10 General] beckoto:
I had the same script output as SL2017. When I saw the locksreen offers, I decided to give it another try, so I removed installation part from the script. When I run it second time, abd successfully found my device, disablement of services was successful, but Uninstalltion failed again.

At that time I decided to install NoRoot Firewall to see what is happening and I've noticed that OTA service connecting to internet.

Since it's also a gift, I don't want my mother in law to lose everything on next amazon update, because ... well, you can imagine what will happen. :angel:

So you suggest to restore, skip the registration and then try again. Right?
[Fire HD 8 and HD 10 General] barmalei7:
I don't think the uninstalling the OTA will work until someone will figure out how to get a root. FireOs is pretty secured and very depended on Amazon services. Amazon even can operate your device remotely via tech support backdoor, deleting files, apps, etc. So, for now - we should wait and use some firewalls to block any Amazon connections. As for NoRoot Firewall, also not sure the traffic is really blocked. I have heard it's only starts a fake VPN service on tablet to redirect the traffic, but with Amazon possible backdoor we can not be safe for sure.

The most safe method is to block Amazon traffic on your WiFi router, but still - no sure.

Anyway, IMHO, having a Google Services installed by user is less concern for Amazon than disabling commercials or uninstalling their applications. So, until you NOT disabling Amazon ads, or/and messing with their apps - you will be safe... I hope :) Oh, by the way... I have no ads on my deregistered device. My device was pre-registered on arrival, and I've deregistered it before to get 5.6.0.0. I live in Ukraine, and the country is selected on Amazon site. (sorry for my English ;)
[Fire HD 8 and HD 10 General] TechNash:
This is a nice script, but I feel you are getting to much credit.

There is no gui, a basic programmer could make this.

You literally, made a script that does 5 things at once, all of which, you did not do.

You gave no credit to the people that make Launcher Hijack,

found a way to uninstall/disable/block system apps,

get google play without common errors,

and block lockscreen ads.

I understand I'm only a standard member, but I feel this was just rushed, and is sort of scamming people into thinking your an "almighty programmer" instead of someone who just made it a bit more convenient.

Google Play:

https://xdaforums.com/hd8-hd10/themes-apps/play-store-amazon-5-4-0-root-t3669740

Launcher Hijack:

https://xdaforums.com/amazon-fire/general/launcher-root-launcher-hijack-v2-t3561026

System Apps:

https://xdaforums.com/hd8-hd10/general/root-required-remove-amazon-bloatware-t3636796
[Fire HD 8 and HD 10 General] Anarchist77:
I think you are reading into this too much.

From what I took it to be.. was just another XDA member posting something helpful/useful for other members to EITHER make use of OR not to make use of?

Not exactly sure where the "scamming" and "almighty programmer" came from?..
[Fire HD 8 and HD 10 General] pastorbennett:
From the second paragraph of the OP:

And from post #16:

I missed the part where I'm

In order to get things setup the wan I wanted, I initially spent an hour or two reading through various threads, spending the time to figure out how to get ADB working in Windows, since it doesn't by default (which I didn't need to do, since I'm a macOS user, but thought it would be helpful for those who use PC), and thought it would be helpful to others if I put this together and had everything in a simple solution and then shared it with the XDA community. I noticed from other threads regarding the Amazon Fire family of tablets that many of those asking questions are inexperienced when it comes to things such as using ADB. Those are the people I was aiming to help.

Sure, I'm no developer, just an experienced user who's spent enough time with Android devices to know that if I keep on working at something, I can figure it out. Now, I could have simply kept everything to myself and left others to fend for themselves. But that's not how things work around here, people like to share their work so others can benefit. Sure, I could have written a significantly lengthier OP, taking the time to look through my web history and see what pages I had gleaned various bits of information from, then taken even more time to quote all the sources that I consulted for my personal solution that I decided to share with others, but I wanted to keep it short and simple. I'm sorry you're so offended by that. My bad.

Again, I didn't need to try anything from the Windows side, but I figured if I was going to post anything that was helpful, finding out if I could get something working on Windows would help out a heck of a lot more people than if I just posted what I had figured out on the macOS side. I even went to the trouble to install Windows 10 through Bootcamp and figure out how to get ADB working, since I didn't have Windows installed on my MacBook to test it out. I literally spent hours more than I needed to, because I wanted to be helpful to as many people as possible.

If you read through the comments in this thread, you'll see that a number of people did find it helpful. But you decided to take it upon yourself and behave rudely and arrogantly. Rule #1: don't be a jerk.

And by the way, I didn't get anything from your thread concerning the Google Play Store, except this link to a better solution: https://xdaforums.com/amazon-fire/general/how-to-install-google-play-store-fire-t3486603.
[Fire HD 8 and HD 10 General] Raiyzo:
Thank you a lot for assembling this tool which really helps unexperienced users like me. Especially your step to get it to run for Windows-Users is remarkable since you obviously do not use this OS. Your effort is greatly appreciated and a true benefit for all of those who does not have the time or knowledge to gete it run.

The tool worked as expected as I have the Play Store on my Fire HD 8 now and OTA seems to be disabled. It only failed to uninstal OTA and Lockscreen but this was mentioned that it woudn't work on any device. Also, after installing NoRoot FireWall when I first got access to the store doesn't find anything of your mentioned apps. Is this maybe the result that OTA updates are already successfully disabled?
[Fire HD 8 and HD 10 General] cscotty:
Works great, thank you!

Wish there was a way to get widgets working with Nova Launcher. Still works with Google Launcher though, so its all good.

Thanks again!
[Fire HD 8 and HD 10 General] lmacmil:
You may be only a "standard member" but you certainly haven't made any friends or gained any respect with this post. Didn't your mother teach you "if you can't say anything nice, don't say anything at all"?
[Fire HD 8 and HD 10 General] dr_gibberish:
Just wanted to say that I really appreciated your work and feel you could not be any clearer about credit. Just got my fire HD last night and was able to get this all set up in about 15 minutes this morning. I am also an experienced Android user and could have spent a couple hours reading through forums and figuring out how to do all this on my own. However, the fact that you did this and put it all together for us is hugely appreciated. Did not really want to spend all morning figuring it out on my own. Some people's lack of appreciation is really frustrating.
[Fire HD 8 and HD 10 General] lmacmil:
I have not been successful running the script. I followed the instructions and enabled ADB and allow apps from unknown sources. When I run the script I get the following:

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

Killing any active ADB servers...

Detecting Device...

List of devices attached

error: protocol fault (couldn't read status): Connection reset by peer

Installing Apps...

* daemon not running. starting it now on port 5037 *

* daemon started successfully *

error: device unauthorized.

This adb server's $ADB_VENDOR_KEYS is not set

Try 'adb kill-server' if that seems wrong.

Otherwise check for a confirmation dialog on your device.

adb: error: connect failed: device unauthorized.

This adb server's $ADB_VENDOR_KEYS is not set

Try 'adb kill-server' if that seems wrong.

Otherwise check for a confirmation dialog on your device.

- waiting for device -

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

It doesn't recognize the device and gives the "unauthorized" message so none of the commands that follow work. The tablet is running 5.6.0.0.

Update: I ran the script a couple more times and it finally worked. Everything seems to have installed correctly and the process killing steps worked but only the last of the 3 uninstall commands worked. Since I am planning to give this tablet to my 91 year old mother (to replace her ancient Nook HD+), I really need to kill the OTA update process. I will try NoRoot Firewall and keep my fingers crossed.
[Fire HD 8 and HD 10 General] lmacmil:
I have concluded that I cannot make the Fire HD foolproof enough for my mother (i.e., cannot prevent her from accidentally accepting an OTA update) so I'm sending it back. Appreciate the effort by the OP in putting this guide together.
[Fire HD 8 and HD 10 General] TechNash:
I wasn't criticising you, I was criticizing the people who thought you were some crazy pro. And when I said that you were getting to much credit, I meant the people are giving you a ton of credit, even though you said not to take any

---------- Post added at 06:07 PM ---------- Previous post was at 06:04 PM ----------

Oh look, someone with 400 posts and only 14 thanks. You must make a LOT of comments like these:D:D
[Fire HD 8 and HD 10 General] hobojester:
Quick post to say THANK YOU!! Like you, I'm wishing for root for the 3 HD 8's I just got for my kids (upgrading from 3 2015 Kindle 7's), but until a root comes out this should get me where I need to go with locking it down enough for them. Thanks again for saving me hours (and days) of reading.
[Fire HD 8 and HD 10 General] Colossus96:
Why is everyone so afraid of ota. Doesn't updates fix problems? That's what normally happens in Android just confused about fireos. None seems to like ota.
[Fire HD 8 and HD 10 General] heavenlydemonic:
You did NOT help. I also don't understand why you have a "Donate to me" button but I wasn't able to find anything you've actually done for the XDA Fire community that was donate-worthy ... make a Poll? :confused:

pastorbennett took the time to put together a helpful tool for everyone else, he spent his own time gathering info and gave something nice to the community and didn't expect a Donation.... what have you done, again? Oh. A Poll. Thanks so much.

P.S - OP, appreciate the tool. I bought a 10 and three 8's over the holidays and while I paid the $15 for each to remove the ads, I much prefer Play Store and Nova Launcher. Thanks again!
[Fire HD 8 and HD 10 General] lmacmil:
If you are happy with FireOS and the Amazon app store, then OTA updates are fine. This thread is about turning a Fire HD into a real Android tablet with access to the Google play store. The changes to do that will very likely be removed by an OTA update, thus people who have made the conversion don't want any further updates. There is apparently no way to turn off automatic OTA updates in the current version of FireOS.
[Fire HD 8 and HD 10 General] Colossus96:
Thanks. I am new to this hence the question.
[Fire HD 8 and HD 10 General] tomaquet:
First off thanks very much to pastorbennett for creating this script, which I have successfully run, with Nova launcher and Google apps running fine.

I have a few problems though. I have installed NoRoot Firewall. I have been playing which amazon apps and services I can block.

First of all, none of these apps quoted in the OP appear in my list of apps:

com.amazon.device.software.ota

com.amazon.kindle.otter.oobe.forced.ota

com.amazon.kindle.kso

I have

com.amazon.kindle.otter.settings

But can't see any amazon apps with kso or ota in their name.

I also have an amazon fire app called:

Download Manager, Downloads.

If I block this app/service, then I can't install anything from the Google Play Store (the downloading never starts). But if I dont block it then my Gmail app keeps crashing after launching.

Is there anyway to avoid this problem? And is there a list of safe amazon apps which i can leave running and which I should block to prevent an OTA?

I have a Fire HD 10 (2017 7th Gen) with Fire OS

Thanks, T
[Fire HD 8 and HD 10 General] SL2017:
So I got another fire8 and the script does not work.

Error:

"

Killing any active ADB servers...

Detecting Device...

List of devices attached

* daemon not running. starting it now on port 5037 *

* daemon started successfully *

G090ME06722209JA device

emulator-5554 device

Installing Apps...

error: more than one device/emulator

adb: error: connect failed: more than one device/emulator

- waiting for device -

error: more than one device/emulator

error: more than one device/emulator

adb: error: connect failed: more than one device/emulator

- waiting for device -

error: more than one device/emulator

error: more than one device/emulator

adb: error: connect failed: more than one device/emulator

- waiting for device -

error: more than one device/emulator

error: more than one device/emulator

adb: error: connect failed: more than one device/emulator

- waiting for device -

error: more than one device/emulator

error: more than one device/emulator

adb: error: connect failed: more than one device/emulator

- waiting for device -

error: more than one device/emulator

Disabling Amazon OTA and Lockscreen

error: more than one device/emulator

error: more than one device/emulator

error: more than one device/emulator

Attempting to Uninstall Amazon OTA and Lockscreen

error: more than one device/emulator

error: more than one device/emulator

error: more than one device/emulator

Press any key to continue . . .

"

What do I do?

Edit:

Restarted PC (windows) and it seems to work now.
[Fire HD 8 and HD 10 General] pastorbennett:
If the apps don't appear, there's a chance the script successfully uninstalled them. I don't know if there's a way around the Amazon Download Manager. I don't know enough about FireOS, but it's my guess that the app is used by the OS for and file downloads, similar to a genuine Android system.

I don't know what to do about Gmail crashing. I haven't installed it myself, since these tablets are for my kids. What are the chances of using an email client from the Play Store to retrieve your gmail?
[Fire HD 8 and HD 10 General] tomaquet:
I guess that's what I'll have to do if there's no other solution...

Thanks for your help!
[Fire HD 8 and HD 10 General] pastorbennett:
Just a quick tip for future reference: whenever you see the message "error: device unauthorized.", it means that the device hasn't authorized adb access from the computer you've connected the phone/tablet to.
[Fire HD 8 and HD 10 General] lmacmil:
Thanks. I'm sure I checked the allow adb access setting but it's a moot point now since I returned the tablet.
[Fire HD 8 and HD 10 General] tungthanh500:
I just get Google Now Launcher in my Fire HD 8 (5.6.0.0). A bit laggy when I return to home screen.
[Fire HD 8 and HD 10 General] tungthanh500:
Hello, I just bought at Kindle Fire HD 8, I followed OP's instruction and successfully install Google Now Launcher. The problem is when I send my mobi file from PC to the Kindle, I cannot find it anywhere to read. But if I get back to Amazon default interface, I can see the book in Home tab. Is there any way to view my book in non-fireOS launcher?
[Fire HD 8 and HD 10 General] Snigglez:
I too have had issues with Goog launchr, so I've opted for Apex - I'm unsure if this will solve your problem with mobi files - weird they don't show up - but do try some other lite-weight launchers and see if it gives you any visibility.

Best of luck :svetius:
[Fire HD 8 and HD 10 General] tungthanh500:
Hi, I found the mobi file in Docs app. Originally, the lock screen change everytime, I am really like it. But I accidentally set a wallpaper and now, it cannot auto-change anymore :| I cannot see any option to get that back :|
[Fire HD 8 and HD 10 General] Snigglez:
Ive had this same issue since I called Amazon and asked them to remove the lock screen advertisements - you can change yr wallpaper and it will reflect on the lock screen as well, but there is no option to have separate lock screen backgrounds as of yet. Once rooted though, the hardware will be the limit and our options will expand greatly!
[Fire HD 8 and HD 10 General] xdajuecat:
Hi,

I would like to use the household accounts to add another account for my wife with a separate google account (I don't like to switch the account in each app).

But on the 2nd account/user on the HD 10 (2017) I'm not able to activate the developer options => so no script. I'm also not able to install the google service app which worked on my first account.

Any suggestions how to get ADB running or install google service/play store anyway on the 2nd account on HD 10?

thx
[Fire HD 8 and HD 10 General] pastorbennett:
Did you follow all the steps in the OP to get ADB working? If the tablet shows that ADB is enabled, it's just a matter of getting the computer to communicate with it. Just a quick tip, there will be a message on the tablet when you connect for the first time to your computer to authorize ADB access on that device.

As for using a 2nd account, is there any option under the Accounts option in Google Play?

Also, since you have the HD 10, perhaps you can get lucky with root. It will make your life so much easier. Just remember that it will void your warranty.

https://xdaforums.com/hd8-hd10/general/root-fire-hd-10-2017-video-tutorial-t3734687
[Fire HD 8 and HD 10 General] brandenk:
Everything worked flawlessly including getting them to remove the ads for free!
[Fire HD 8 and HD 10 General] lhuge:
I think everything worked on my HD 8, newly unboxed, running 5.4.0.0

I skipped WiFi after powering up, ran the ADB script, once I enabled/trusted the computer on my HD 8, the script ran and everything reported Success.

I then connected to WiFi (this was strange: on connecting it immediately declared itself to be my wife's 2nd Kindle, pre-registered, and started downloading her books - I must have bought it on her Amazon Prime account months ago). I installed NoRoot Firewall intending to add the exceptions to block Amazon traffic, but I found it pretty confusing and in the "let's try to Root" thread I was advised that I didn't really need it, so I stopped the firewall, opened an ADB shell and got

1|shell@douglas:/ $ pm uninstall com.amazon.device.software.ota
Failure [DELETE_FAILED_INTERNAL_ERROR]
1|shell@douglas:/ $

I assume that's because the script already uninstalled (let me know if that's incorrect - not sure I typed the right thing).

Is there a reason I should NOT register the device to my Amazon account? (ie will it break the magic of this script?)

THANKS OP!
[Fire HD 8 and HD 10 General] Aesthet1c:
Thanks OP for the script!

Everything worked great. I ran it on my new in the box Fire HD 8 on firmware 5.4.0.0. Everything ran successful and it was even able to remove the lock screen ads.

The only issue I have now, is the Amazon store app doesn't work anymore. If I try to launch it, it just crashes almost instantly. If I go into Google Play, I can uninstall the updates for it, and then it will launch successfully from Google Play. However if I do that, then the app disappears from my device and the only way to access the app is to find the Amazon Store page on Google Play and open it from there.

Has anyone else experienced this? Or is this expected behavior after running the script?
[Fire HD 8 and HD 10 General] joe7dust:
Is there any way to turn off apps autoupdating? I kept getting a notice that an app needs a manual update, and the only option in the app management section was to turn off notifications for that app. Well next day I get the same update notice and I double checked, notifications are still turned off for it. I'm not going to update this one app because it has features that the new version does not have.