[Fire HD 8 and HD 10 General] DragonFire1024:
*****UPDATE APRIL 5, 2018 - This guide will activate the FULL Google Assistant!***** USE THIS GOOGLE APP AS OF DECEMBER 8 2018, https://www.apkmirror.com/apk/googl...oogle-app-8-33-6-21-arm-android-apk-download/

Many of you probably recall my last guide on getting 'ok Google' to work. Well Sort of: How to guide: Enable 'ok Google' to work from ANY screen. You may also recall it was a bit of work to get it working and the downside was the modifications didn't hold after a reboot, assuming the system didn't shut the service down first. So I put the project on hold until I could figure it out.

Well it's been 6 months and I am happy to report I have found a permanent solution which will activate the FULL Google Assistant on ANY non-rooted or rooted Amazon device. All we will do today is make a few small edits within the settings of FireOS. The modifications WILL survive reboots!

If you are using Alexa, you will Have to disable it and install the latest version of the Google App located at this link. Make sure to also have Google Play Services installed.

****WARNING: THE FOLLOWING APPLICATION IS VERY POWERFUL. MAKING THE WRONG EDITS CAN RESULT IN A POTENTIAL, UNRECOVERABLE BRICK. I AM NOT RESPONSIBLE FOR ANY DAMAGE YOU DO TO YOUR DEVICES.****

1. You can download Settings Database Editor, install it and make the edits within that application (not recommended) or you can follow along with me and we'll use ADB. But if you do choose the application, you need to grant it the proper permission. Please plug your tablet into your PC and open an ADB window and type the following line below:

adb shell pm grant by4a.setedit22 android.permission.WRITE_SECURE_SETTINGS

2. Open Settings Database Editor. You will see three choices at the top: system, secure and global. Please, ONLY select 'secure'.

3. Scroll all the way to the bottom and you will see:

voice_interaction_service
voice_recognition_service

4. Tap on voice_interaction_service. A window will pop up that says 'edit setting'. Delete any text currently in the window if there is any and type the text below into it with NO SPACES:

com.google.android.googlequicksearchbox/com.google.android.voiceinteraction.GsaVoiceInteractionService

OR use ADB:

adb shell settings put secure voice_interaction_service com.google.android.googlequicksearchbox/com.google.android.voiceinteraction.GsaVoiceInteractionService

5. Tap on voice_recognition_service. A window will pop up that says 'edit setting'. Delete any text currently in the window if there is any and type the text below into it with NO SPACES:

com.google.android.googlequicksearchbox/com.google.android.voicesearch.serviceapi.GoogleRecognitionService

OR use ADB:

adb shell settings put secure voice_recognition_service com.google.android.googlequicksearchbox/com.google.android.voicesearch.serviceapi.GoogleRecognitionService

6. Scroll all the way back to the top of Settings Database Editor. At the very top of the list, tap 'Add new setting'. For the first entry type:

assistant

and tap 'save changes.' Now type in in the second entry:

com.google.android.googlequicksearchbox/com.google.android.voiceinteraction.GsaVoiceInteractionService

and save changes.

7. In the list, locate the setting

alexa_enabled

and tap on it. Change the number from a 1 to 0 and save changes.

That's it. You should be done! Now reboot your tablet using ADB:

adb reboot

8. Now it's time to configure your Assistant. Open the Google App. > Tap three lines on bottom right corner > Settings > Voice > 'Ok Google Detection' > Set the preferences to your liking. You will have to train your voice model so make sure you do that first. When done, tap back twice. Make sure your search language is set to English and your search region is The United States. See the next step as to why.

9. Go here and download the Google Assistant APK, install it and open it. You will get a message saying your device isn't compatible with Assistant, but that's ok. Installing the APK will ensure your tablet receives the proper upgrades when Assistant is made available for 5.0 devices.

I hope everyone enjoys this! I am so excited to get this working :D