Google introduced Google Assistance at IO conference held in May last year. It is their new smart, intelligent virtual assistant. They made it available through Allo, the new smart messaging app by Google. Google Assistant is kind of like a Google Now but better!
On Oct 4 Google launched Pixel phones with their newest feature Google Assistant built-in. From that movement, people have been waiting for Google to make it available to others. But, sadly it is only Pixel phones exclusive for now.
For those who don’t know what a Google Assistant is? It is a just like Siri or Cortana. It is a virtual assistant, with which you can have a conversation. You also get information like traffic, weather, and reminders. You can also have complex conversations with Google Assistant. For example, you can ask for movies playing nearby, you can also ask about their ratings and reviews.
All of this is just a one voice command away. But sadly, Google made it available to only Pixel owners. No need to worry, though. By using the following tricks you can get google assistant on any non-pixel phone.
How to Get Google Assistant On Any Non-Pixel Phone?
There are actually two methods by which you can get Google Assistant on any non-pixel phone. The first method requires a build.prop file tweak. This file stores lot of information about your phone. So what we are doing here is by editing this file is that we are fooling the program to think that it is a Pixel phone. But it requires root.
The second method requires flashing .zip files, which doesn’t require root. Here I made a list of things for both methods which is required to get Google Assistant on any non-pixel phone.
- Android Marshmallow or Higher: This hack seems to only work with devices which have Android 6.0 Marshmallow or higher. There is a list of devices on this page which confirms this tweak working.
- Root Access (Method 1): build.prop is a system file. In order for you to edit it, you will require root privileges. If you don’t know how to root your phone here is the guide regarding rooting Android.
- Root File Explorer (Method 1): Here any file explorer which will allow you to edit files from the root will do the trick. Our favorite though is ES File Explorer.
- Unlocked Bootloader (Method 2): In order to flash .zip files you will need to have your bootloader unlocked. It isn’t same as rooting your phone, but still, it is a pretty tricky. Here are guide and info about the unlocking bootloader.
- Custom Recovery or ADB Fastboot (Method 2): Custom recovery is used to flash .zip files on your phone. If you don’t have a custom recovery installed on your phone and you are going to install it, cwm and twrp are popular examples of custom recovery. If you don’t want to bother installing a custom recovery on a phone then install adb fastboot.
But keep in mind, this is a bug in their app, Google can patch it at any time. So, maybe this trick can work today but there is no guarantee that it will also work in future.
Note: If your device is running Android 6.0 Marshmallow, in order for you to get google assistant you need to do this thing- root your phone, install Xposed Module, then install Android N-ify. Then you can proceed further by method 1.
Method 1: Edit Build.prop File
This method requires root privileges. Once you have root access then this trick is very simple to execute. I am considering you have all the requirements needed for this trick as mentioned above.
- Open ES File Explorer.
- Slide out the left panel and enable Root Explorer.
- Now go to the root directory, scroll down and tap on the system.
- Scroll down and tap on build.prop.
- Open the file using ES Note Editor.
- Find the line that is like ro.product.model=[your device name] and replace it with following:
- Also, add this on a new line:
- If you cannot find the above line then find the line that reads ro.product.name=[your device] and then replace it with:
- And also add the above line.
- Save and exit the file.
- Reboot your phone.
- After rebooting go to Apps in settings and clear all the data and caches of Google app.
After app restarts, you should be able to use Google Assistant on long press of a home button. Congrats you now have $649 Pixel exclusive feature on your phone for free.
Method 2: Flashing .zip Files
These methods don’t require root access but it is a bit tricky for some people who don’t have any experience with the terminal. You can either flash .zip files using your custom recovery or you can use adb fastboot. Before proceeding further we recommend uninstalling Google app from your phone (if possible).
- Download the three .zip files using this link.
- Put them in the internal storage of your phone (NOT in any folder).
- Reboot your phone into recovery mode.
- Go to install and install zip in the following order.
- Install GoogleAssistantVelvet.zip
- Install GoogleAssistantBuildProp.zip
- Reboot your phone.
After rebooting you need to give permissions manually to app for the camera, microphones, and others. If you don’t have any custom recovery installed you can use fastboot to flash .zip files. You can learn more about how to use adb fastboot here.
Here is a YouTube video illustrating on how to get Google Assistant on any non-pixel phone:
If you still have any questions feel free to comment down below, we would be happy to help.