Featured post

How to Get Google Assistant in any Phone

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.

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

  1. Android Nougat: This tweak only works on phones running the latest version of Android. This includes the Nexus 6P, 5X, 6, and 5. You can read an updating list of devices that this tweak is confirmed to work with here
  2. Root Access (Method #1): If you want to update your build.prop file manually, you’ll need root access on your phone. Check out our guide here on how to root your phone if you haven’t done so already.
  3. A Root File Explorer (Method #1): Any file editor that allows you to edit root files will work so you can take your pick. We’ll focus on our favorite file manager Solid Explorer.
  4. Flashable .zip Files (Method #2): XDA user FaserF has shared flashable .zip files here that you can use to edit your build.prop without rooting your phone. Download them before continuing.
  5. Unlocked Bootloader (Method #2): In order to flash the .zip files, you’ll need to unlock your phone’s bootloader. Note, this isn’t the same as rooting your phone, but it still requires a little technical know-how. Our guide to rooting explains the difference and how to get started
  6. Custom Recovery or Fastboot (Method #2): You’ll need a way to flash your .zip files. If you have a custom recovery on your phone already, you can use that. If you don’t want to bother with a custom recovery, you can use fastboot to flash the files. We’ll focus on using a custom recovery, but you can read more about how to use adb and fastboot here


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:
  1. Open Solid Explorer. (your preferred root file explorer app may have slightly different steps).
  2. 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.
  3. Slide out the left-hand navigation panel and tap Root.
  4. Scroll down and tap System.
  5. Scroll down and tap “build.prop”
  6. Open the file using SE Text Editor.
  7. Find the line that reads ro.product.model=[YOUR DEVICE] and replace it with the following: ro.product.model=Pixel XL
  8. Add the following on its own line: ro.opa.eligible_device=true
  9. Save and exit the file.
  10. 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.