[Kindle Fire HDX 7" & 8.9" Themes and Apps] DivinityCycle:
After goofing around with this stuff for hours I've gotten my Google stuff mostly working on my Kindle.

I am using a Fire HDX 8.9 (4th Genration), which is also known as Saturn.

It is running Fire OS 4.5.2, which of course there is no root for yet.

I used APK Mirror as the source for a lot of the APKs I collected together, but also pulled the framework and contacts manager out of the most recent PA 0day GApps package for KitKat.

A weird thing I found in testing stuff out: even though it does not actually allow you to browse the Play store, you MUST install the Play store to get a lot of applications to sync, like Gmail, Chrome, and Drive.

The APKs I am using are as follows:

Google Play Store 5.1.11 - APK Filename: com.android.vending-5.1.11-80310011-minAPI9.apk

Google Play Services 6.6.3 (1681564-036) - APK Filename: com.google.android.gms-6.6.03_(1681564-036)-6603036-minAPI9.apk

Google Account Manager 4.4.4-1227136 - APK Filename: GoogleLoginService.apk

Google Services Framework 4.4.4-1227136 - APK Filename: GoogleServicesFramework.apk

After installing these 4 "core" apps, you will need to execute the command pm grant com.google.android.gms android.permission.INTERACT_ACROSS_USERS

You can do this in an adb shell or in a Terminal emulator on the device itself, they do the same thing.

If you're a n00b, a guide to setting up adb is here:

http://xdaforums.com/showthread.php?t=2544410

If you run Windows, the easiest way to get a working ADB shell is using the ADB Minimal Install package from here: http://xdaforums.com/showthread.php?t=2317790

You will need the drivers from here: http://xdaforums.com/showthread.php?t=2544410

Just like with other Android builds, the Developer options are hidden by default. You need to go to Settings>Device Options and then tap on the Serial Number like 9 times. You should see a notification that Developer options have been unlocked.

Then you can go to Settings>Developer Options to enable ADB.

Oh and while I'm talking about settings, if you go to Settings>Applications>Manage All Applications you will have the standard Android "Force Stop", "Clear Data", and "uninstall" buttons for all install apps, even those that don't show up in your drawer.

Because it was a lot of work to download and test all the apps, I've opted to collect everything together and stash it in my Google Drive.

The file "KindleHDX-GoogleApps.zip" has "everything" in a single 325 MB ZIP, all the APKs that I have tested against the current version of FireOS and found to work. You need to install all 4 APKs from the "required" folder, and then you can install anything else from the main folder and it should work fine.

The file "GoogleCoreAPKs.zip" is a 26.3 MB ZIP file that contains the 4 APKs you must install to get the Google framework up and running in general. You could just download that and then selectively download other APKs out of the "Google & 3rd Party APKs" folder if you want.

I've included the free version of TeslaCoil's NovaLauncher home screen replacement and also a file browser called Solid Explorer. Both are very handy with the Kindle.

Solid Explorer is nice because it shows the icons for any APKs in the folder you're currently looking at, making it easier to selectively install apps.

Also included in there is virtually every current Google app that is actually working on Fire OS.

Notable things that are missing:

No "Location Services" functionality works. This prevents the location-based functionality in Google Now from working but is most noticable in Google Maps.

Google Maps will install and run on this device, but the text display is completely messed up, and I don't consider it a viable app to use with this solution.

Google Earth actually works fine, aside from not being able to give you a "You Are Here" indicator.

Android Device Manager is totally broken on this OS.

Google Clock will not install at all.

The Google Play Music Search (aka Google "Ears") can be installed but is totally nonfunctional, so I have not included it. Pretty sure it must be able to tap into the Play media library resources to have something to match against, which is why its broken and will probably never work without root.

I tested 4 different versions of Hangouts. None of them will do anything other than take you to a "Signing in" indicator that just spins forever.

I also tested 3 different versions of Google Wallet, none of which would do anything but launch to an "This app needs to be updated" prompt.

Surprisingly enough, pretty much everything else is working.

If your Google account is protected with 2 Factor Authentication, you need to set up an "App Specific Password" to use with this setup, which can be done here: https://security.google.com/settings/security/apppasswords

Gmail is fully functional.

Camera worked for me for both video and picture snaps and backup to the cloud as normal.

GooglePlus is fully functional and appears to be a nice simple way to get contacts sync to work.

All parts of Google Drive appear to be fully functional.

Google Now functionality comes from the "com.google.android.googlequicksearchbox-4.1.24.1672412.arm-300401240-minAPI16.apk" APK.

Voice search is working 100%! You will want to make sure you don't have your volume turned all the way up, as the Google Now sound effects distort the speakers if you have volume @ 100%

This works well with the Google Now Launcher (com.google.android.launcher-1.1.1.1516623-101010-minAPI16.apk) but you can also enable the "always listening" mode for OK Google in Nova Launcher (com.teslacoilsw.launcher-33000.apk)

If you want Google to be able to talk back at you (when answering your questions), install com.google.android.tts-3.3.13.1635260.arm-210303130-minAPI15.apk

Once you have installed one or more new "Home" apps, pressing the Home button will get you the "what application do you wish to use?" prompt every single time.

To stop this from happening and disable the stock Home app, run the command pm block com.amazon.kindle.otter in ADB shell or a Terminal Emulator.

I had to roll back like one version to get video playback working in YouTube, but it is fully functional with the included APK.

The only issue I'm still not able to fix (and which may not be solvable) is that paid-for applications are hit-or-miss.

My beloved Switfkey keyboard is 100% functional, as is MXPlayer Pro, and my SolidExplorer Unlocker.apk.

However, Plague Inc, Nova Launcher Prime, ComicRack, Hue Disco, and some other "licensed" applications will not validate on this setup, which makes sense given the missing components.

I'm not sure if "pirated" versions of paid apps will work or not, I have not tested them.

The link to the publicly-viewable folder on my Google Drive is: https://drive.google.com/folderview...JMaW5QQW9jUy12b2JfdjBfcWJJRXJyOFU&usp=sharing

Enjoy, and hit the Thanks button if you want to :P