It is possible to install Google Assistant on any Android device running on Android Marshmallow, Nougat or later firmware build with and without root access enabled. Google Assistant is the latest voice search assistant app from Google but is only available on new Google Pixel and Pixel XL smartphone. However, Android developers have managed to crack the code and bring Pixel-exclusive Google Assistant for any Android device powered by Android Nougat or Android Marshmallow with and without root access enabled. In this guide, you will be able to learn how to enable Google Assistant on any Android Phone. Below in this post, we have explained, in simple steps, how to enable Google Assistant on any Android mobile.
Google Assistant is the new voice search assistant and recognition launched by Google with its Pixel and Pixel XL smartphones. Google has not made Google Assistant officially available on any non-pixel device, however, as you are about to see, there is a simple workaround to get enable Google Assistant on any phone with Android Nougat and even Android Marshmallow installed on it.
XDA Android developers have managed to find a way of getting Google Assistant on any Android powered phone. If you are using rooted Android device with Xposed Framework installed, then it is possible to install Google Assistant on Android Nougat as well as Android Marshmallow phones. We have explained guides for enabling Google Assistant on any Android phone.
Google launched Google Assistant with better features and more options to rival Microsoft’s Cortana and Apple’s Siri search assistants for mobile devices. Google Assistant is the most accurate voice search assistant with an ability to recognize voice commands in any accent. You can use Google Assistant for searching files, folders, apps, documents on your device, web search, get weather and traffic information in real-time and many other features.
In this post, you’ll learn how to modify root files to fool your Android Nougat or Marshmallow to thing your phone is a Pixel devices, so that you can install Google Assistant on it.
Google Pixel System Images have already been released to enable users of non-pixel devices to get Pixel-exclusive apps on their device. But Google Assistant was not included in the Pixel system images released earlier. However, thanks to the XDA member Brianelv, you can enable Google Assistant on any Android phone running on Android 7.0 Nougat and Android Marshmallow. You can enable Google Assistant on rooted Android devices using a build.prop file tweak. There is another flashing a zip file method to enable Google Assistant.
Before You Start:
Methods mentioned below work on Nexus 5, Nexus 5X, Nexus 6, Nexus 6P, Nexus 4. See a complete list of supported devices click here.
Also, make sure your device has a file explorer app and a text editor to edit root file.
Make sure booloader is unlocked on your device, bootloader unlocking method is same for all Nexus devices.
You will also need to install a custom recovery to flash the .zip files. See how to install a TWRP custom recovery on your Android device.
After installing required files and tools on your device, now let’s see how to install Google Assistant on rooted, unrooted, Android Nougat and Android Marshmallow phones.
How To Install Google Assistant on a Rooted Android Device
Before starting make sure your Android device is rooted. Next, to edit the build.prop file and get Google Assistant follow the steps below:
1 – Open File Explorer app on your phone and locate root files.
2 – In the Root folder, open the System folder and find the build.prop file.
3 – Open the file using a text editor.
4 – Find the line ro.product.model=[Device Name] and replace it with ro.product.model=Pixel XL
5 – Next below the above new line that you just typed, enter this line: ro.opa.eligible_device=true
6 – Save the file and exit.
7 – Reboot your device to finalize changes.
8 – When the device is back ON, open Settings.
9 – Tap on Apps, and then tap on Google App.
10- Now tap on Storage.
11 – Clear data and cache.
That’s all. Google Assistant should now be enabled on your device. You can start using amazing new features of Google Assistant on any rooted Android phone. Here is a video guide to get a better idea about the process. Also click on this XDA link to download the required build.prop file needed for the above process.
How To Install Google Assistant on any Android Device without Root Access
Here’s how to get Google Assistant enabled on any Android device without root access.
1 – Make sure that your device is on Android 7.0 later version, and has Google app (Velvet v 22.214.171.124 or later) installed.
2 – Download the required .zip files and save them on your device’s internal storage.
3 – Reboot your Android device into the recovery mode.
4 – To install a TWRP custom recovery, tap on the gray button in the main menu of recovery mode.
5 – Install GoogleAssistantVelvet.zip
6 – Now install GoogleAssistantBuildProp.zip
7 – Next, open Settings and tap on Apps, and then tap on Google App.
8 – Now Tap on Permissions an enable permission to the microphone.
That’s all. You should now be able to use Google Assistant on any Android phone without root access enabled. See video guide below for help.
Important Note: Above method for installing Google Assistant on rooted and unrooted Android devices are not officially supported by Google and device manufacturer, and may damage or brick your device if not following properly. Therefore, we disassociate ourselves from any sort of damage to your device. Backup device data before following the above guide and use instructions at your own risk.
Now that you have seen how to install Google Assistant on rooted and unrooted Android phone, let’s see how to follow enable Google Assistant on Android Nougat (7.0) or later and Android Marshmallow powered devices.
How To Enable Google Assistant on any Android Nougat powered Phone
Before you Start
Make sure you device has root access enabled i.e. its rooted. TWRP recovery should be installed on your device. Android 7.0 Nougat or later running on your device. And the latest Google App installed on it. Then proceed with the following steps:
1 – Download BuildProp Editor and install it on your phone.
2 – Launch BuildProp Editor app.
3 – Backup the build.prop file on your device.
4 – Next, click on edit button to edit the build.prop file.
5 – In the build.prop file, add or replace the lines below:
6 – Confirm the changes by tapping the Apple button.
7 – Reboot your device.
8 – If those new to build.prop can download this file here and flash it on their Android Nougat powered device using a TWRP recovery to enable Google Assistant.
That’s all. If Google Assistant is working, you need to clear Google App data:
- Navigate to Settings > Apps > Google App
- Select the Storage option
- Tap on Clear Cache
This should make Google Assistant work on any Android Nougat phone.
How To Enable Google Assistant on Android Marshmallow running Phone
Before you start, make sure following conditions are met:
- Rooted Android device
- TWRP custom recovery installed
- Device running on Android Marshmallow firmware
- Xposed Framework installed on the device
1 – Root your phone with Xposed framed installed.
2 – Download N-infy Xposed Module and install it on your phone.
3 – Launch the N-infy Xposed Module and reboot the device.
4 – Download latest Google App version:
- Google App for Arm version running on your device
- Google App for Arm64 version running on your device
5 – Clear Google App data:
- Go to Settings > Apps > Google App
- Select the Storage option
- Tao on Clear Cache button
6 – Open the Google App, say ‘Okay Google’ and press ‘do it later’ every time a prompt appears on the screen.
7 – That all. Google Assistant is now activated on Android Marshmallow powered phone.
If you have any question, don’t hesitate to contact using comments box below.
Nexus 6P Android 7.0 Nougat NBD90X owners can also enabled Google Assistant on their phone. Here’s the guide to install Google Assistant on Nexus 6P.