Google Assistant, the new intelligent, conversational virtual assistant, is sadly only officially available for their new Pixel phones. However, with a little tweaking, you can get it—and all of Assistant’s powerful search and chat features—on any phone running Android Marshmallow or higher. Here’s how.


Google Assistant, once you try it, is incredibly useful. You can get a daily briefing every morning that tells you the weather in your area, traffic on your commute, and what you have on your calendar for the day. You can also have complex conversations with your phone. For example, when you ask what movies are playing, you can follow it up by asking for showtimes, reviews, and more. All your old favorite voice commands are still there, but the whole experience is way nicer. If you’re comfortable tweaking your phone, it’s well worth trying it out.


What You’ll Need

Surprisingly, getting Google Assistant on your phone is easier than you think. To oversimplify, we’ll be tweaking a file on your phone called build.prop which includes a lot of information about your phone. We’ll change it so that when a program asks “What phone are you?” it responds “I’m a Pixel XL!” instead of whatever phone you have. It’s a simple tweak with minimal risk.

There are a couple of ways to do this. Method #1 involves editing the build.prop file directly and requires root, while Method #2 will flash a .zip that can apply the tweak for you and doesn’t require root. Here’s what you’ll need for both methods:


While the tweak to enable Google Assistant is easy, you should still be comfortable with using the command line, flashing files to your phone, and modifying system settings before you proceed.

Also, keep in mind that Google could patch this at any time, so it may work today, but not necessarily tomorrow. Finally, if you’re part of the Android Beta Program, future updates (like the Android 7.1 developer preview coming later this month) could mess with your root access and cause you some headaches down the line. As long as you’re comfortable with the risk, proceed!


Update: Shortly after we finished this guide, Xposed module Android N-ify was updated to add compatibility for Google Assistant to devices on Marshmallow. You can read more about it here. If you’re on Marshmallow and want assistant, you’ll need to root your phone, install Xposed, and then install Android N-ify. You can then proceed with this guide as normal, though we’d recommend method #1, since you’ll already have root access.

Method #1: Manually Edit the Build.prop File (Root Required)

Just add these two little lines to your build.prop file. Easy, right?


If you already have root access on your phone, this tweak is easy. Once you have all of the items listed above, follow these steps:

Open Solid Explorer. (your preferred root file explorer app may have slightly different steps). If you haven’t enabled root storage, slide out the left-hand panel and tap the settings gear icon. Scroll to the bottom and enable “Show root storage.” Exit settings. Slide out the left-hand navigation panel and tap Root. Scroll down and tap System. Scroll down and tap “build.prop” Open the file using SE Text Editor. Find the line that reads ro.product.model=[YOUR DEVICE] and replace it with the following: ro.product.model=Pixel XL Add the following on its own line: ro.opa.eligible_device=true Save and exit the file. Reboot your device.

Once you’ve rebooted, navigate to the Apps section of your Settings app and find the Google app to clear its data and cache. After the app restarts, you should be able to activate Google Assistant by long-pressing your home button. Congratulations! You have a Pixel-exclusive feature before the phone’s even out.


Method #2: Flash .Zip Files

XDA user FaserF created some handy flashable .zip files that you can use if you don’t want to root your phone. Avoiding root may be handy if you want to get early updates through the Android Beta Program. You can either use a custom recovery to flash the .zip files, or use fastboot to do so from your computer. We’ll show you how to do it with a custom recovery, but the method you use is up to you.


XDA user mjp93 Download the three .zip files from this link Reboot your phone into recovery mode. Tap or navigate to Install in your custom recovery. For the popular TWRP recovery, Install will be a large gray button on the first screen you see in recovery. Install GoogleAssistantVelvet.zip Install GoogleAssistantBuildProp.zip Reboot your phone.

Once your phone reboots, you’ll need to manually give it permission to use things like your microphone by heading to the Apps section of your Settings app. From there, find Google, then tap Permissions and enable the necessary permissions. Once again, long-press the home button to bring up Assistant.