Google brought its first AI-powered personal assistant to its life with the Pixel smartphones. Yes, it is same as you might have seen in Google Allo. But unfortunately it is still experimental and limited to Allo itself. How about if we tell you that you can still enable Google Assistant on your device running Marshmallow or Nougat? Rather than just on Allo. That would be extraordinary, right?

So here we are to guide you through the process to do just that and finally enjoy Google Assistant on your Android. If you want it, your device needs to be rooted! If you’re still not rooted, you can visit our rooting section and find the guide for your device.

Officially, Google Assistant is meant to run and operate on Google Pixel. So, we are going to trick your device so as Google will see it as Pixel XL smartphone. However, enabling it would be different call for both Marshmallow and Nougat. Also, you are required to have Google App v6.6.14.21 on your device. Without any more delay, let us move forward to the steps that would help you enable Google Assistant on your non-Pixel smartphone.

How To Enable Google Assistant


To get Google Assistant working on Marshmallow, you need to install and enable the infamous Android N-ify Xposed module.

  1. Again, make sure that the Google App version is v6.6.14.21. A higher or a lower version of the Google App probably wouldn’t work.
  2. To start with, Install Xposed Framework on your device running Marshmallow. We have a full-featured tutorial that will help you with this.
  3. Next, download and install the latest Android N-ify Xposed module: Download link
    Android N-ify on Xposed Framework
  4. Open the Xposed Installer app, slide out the app-menu from the left, and tap on “Modules”. Activate the Android N-ify module and reboot your device.
  5. When your device has booted successfully, go to Settings > Apps > Google app and clear its cache.

Move on to the section below to know how to trigger Google Assistant on your device running Marshmallow.


Since Xposed doesn’t support Nougat yet, you will need to make the appropriate edits on your own. Basically, you will edit the build.prop file located in the /System partition and change/add a few required values. So first, download an app that would help you do that.

BuildProp Editor
Developer: JRummy Apps Inc.
Price: Free+

We recommend BuildProp Editor app, or you can simply use a root-enabled file manager.

  1. Open the app drawer on your phone and run the BuildProp Editor app.
  2. Grant root permissions, when the app prompts for it.
    Grant root permissions to BuildProp Editor
  3. Scroll down through your build prop and find the following value under “BUILD INFO”:
  4. By default, this should define your device model. In our case it is “ro.product.model=Nexus 6P”.
    Editing Build.prop to enable Google Assistant
  5. Change it to the below value:
    ro.product.model=Pixel XL
  6. Next, scroll down to the end of the file and add the following line to it:
  7. Save and exit the app when everything is done. And reboot the device and then clear the Google App cache in Settings > Apps > Google app, for the changes to take effect.

Summon Google Assistant

To start Google Assistant on your Non-Pixel device, press and hold the “Home” button. Previously, that would bring up Google Now-On-Tap. But now, you shall see the Google Assistant right on your screen. Just go ahead and follow the on-screen instructions to set it up for the first time.

Just as Google Now, the all-new Google Assistant is configurable. Go to Google App > Settings, and tap on “Settings” under “Google Assistant”. This is where you can change your preferences and fill in your personal info.

Google Assistant Settings

If you’re unaware of what, and what not Google Assistant could do, you can simply go to “What can you do?” in Google App settings. There, you can get the complete overview of the available commands.

So this was how you can enable Google Assistant on your phone. We can already see the seamless possibilities with Google Assistant. It is indeed one of the most effective innovations by Google. How do you think this is going to the change the way we operate our smartphones? Let us know by dropping a comment below.

  • Pipe_s

    I think it brings a whole new perspective to the phrase “Let me google that for you.”

  • susdkni

    I have cm13 (sept. 24th nightly) on my device (moto g thea xt1072), rooted and with xposed. I followed your instructions to the letter, but it didn’t work. Holding the home button still launches now-on-tap.
    Any idea how to fix this problem? Thanks!

    • Hello, kindly make sure that you have Google App v6.6.14.21. It has provided the highest success rate. But first, make sure that you uninstall all the previous Google app updates. Please do share the outcome.

      • susdkni

        I removed all updates from the app, reinstalled the version you mentioned. Still holding the home button launches google now-on-tap.

  • Ahmad

    How come when you say “Okay Google” it keeps asking to retrain the assistant. It works perfect if you hold the home button. I’m on HTC 10

  • CJ Caing

    – Followed everything and still Google Assistant does not work when holding the home button. Using Nexus 5 android 6.0.1.
    “Go to Google App > Settings, and tap on “Settings” under “Google Assistant”. This is where you can change your preferences and fill in your personal info.”
    – I don’t have Google Assistant under Google App settings.

    • You have to keep two things in mind while enabling Google Assistant on Marshmallow.
      1) The Google App version should be A higher or lower version will probably fail.
      2) You have to download the latest N-ify Xposed module from here:
      The latest stable release from the Xposed Installer’s “Download” menu probably won’t work.