Get Google Assistant on Any Android device

Google Assistant was unveiled with the launch of the Pixel and it seemed like it would be Pixel-exclusive feature. This disappointed a lot of enthusiasts as they wouldn’t get to try the Assistant without shelling out serious cash. Luckily for us, various workarounds have been found to enable Google Assistant on various devices, as the Assistant module itself is included in the Google App. The trick is to make the Google App think we are running a Pixel, and Assistant automatically pops up.

Prerequisites

  • Android 7.0 or higher
  • Custom Recovery (preferably TWRP)
  • Rooted Device
  • Google App (6.5.35.21 or newer)

Method 1: Manually editing the build prop file

Note: Your device needs to be rooted for this method

Download any file manager with Root browsing support (ex: Root Browser) and browse to /system/build.prop. Open the build.prop file in any text editor and add/replace the following lines into it:

ro.product.model=Pixel XL
ro.opa.eligible_device=true

It is recommended that you take a backup of your build.prop file.

Now, clear the app data of the Google App. This can be done by going to Settings, Apps, Google App, Storage, Manage Space and tapping Clear All Data. Reboot the device and we should be able to access the Assistant by long-pressing the home button.

Method 2: By Flashable ZIP

Note: This method requires a Custom Recovery (ex: TWRP)

Firstly, download the required files from here by FaserF, and paste them in your device’s internal memory, with all 3 files in a single folder. Also, make sure you to clear the Google App’s data from the Settings menu.

The following instructions are for the TWRP Recovery:

  1. Boot to TWRP.
  2. First Flash the GoogleAssistantVelvet.zip
  3. Now Flash the GoogleAssistantBuildProp.zip (this will modify your build.prop by using the tweak.prop file)
  4. Reboot to System.

This should enable Google Assistant on your device.

Method 3: Using GetAssistant from the Play Store

Note: This method requires your device to be rooted.

GetAssistant by Trivision Zero can be used on a rooted device to enable Google Assistant. Once you have downloaded the app, all you need to do is tap “Get Assistant” and this will request root permissions to modify the build.prop file accordingly. We then need to clear the Google App’s data and after a reboot, Assistant should be accessible by long-pressing the home button.

assistant

Notes

  • These methods will replace the default Google Now on Tap. Assistant will be the default application now.
  • This will most likely disable OTA Updates as the build.prop will be modified.

Working Devices

  • Google Nexus 6P | Stock NBD90X
  • Google Nexus 5X | OctoOS
  • Google Nexus 6 | OctoOS
  • Google Nexus 5 | AOSP 7.0 by Santhosh M | BOKROM
  • Moto G 2013 (falcon) | CM14 | AOSP
  • Moto G 2015 (osprey) | AICP 12.0 NRD90Z | AOSP-OMS 7.0 NRD90U
  • OnePlus One | LegendROM CM14
  • Lenovo VIBE K5 Plus | CM14
  • YU Yureka Plus | AICP 7.0.0_r14
  • Samsung Galaxy S5 | CM14 Beta
  • Nextbit Robin