Current Stable Version: 11.0.164102751
Current Beta Version: 13.0.170513131 Bubble Edition
Latest Update: 04/10/2017
I have taken the Google Phone APK from APK Mirror and modified it to work on any Marshmallow or newer Android Device. Credit goes to Kolda_CZ for originally doing this.
I CANNOT guarantee that this will work on your device/ROM as Google Phone is built for stock android, issues may arise on your device which I do not have the expertise to debug/fix. Also, please read the Know Issues section below AND search through the thread for previous posts about your issue before posting. Thanks.
If you have a Custom Recovery (e.g. TWRP) please DO NOT use this patched app. Follow the 2nd option in Workarounds section below.
- Spam Caller ID does not work (see workarounds)
- Nearby Places does not work (see workarounds)
- Some device may experience issues when trying to call Contacts without default number from Favourites tab (use 11.0.164102751 for Stability)
- Cannot Answer/Decline Calls from Notifications on Some Devices/ROMs due to security limitations
- Missed call notifications broken on Samsung Devices with Nougat (see troubleshooting)
- Phones with existing system app with Google Phone app package name will be unable to install (unless you can uninstall it)
- ROMs without option to set SIM Color cannot change InCallUI Color: Qualcomm Devices Workaround
Downloads can be found in the Downloads Tab above and also below
- 13.0.170513131 ARM64 Bubble Edition: Attached below (Mirror)
- 13.0.170513131 ARM64: Attached below (Mirror)
- 11.0.164102751: Attached below (Mirror)
- 10.1.161735957: Attached below (Mirror)
- 10.0.155920708 ARM64: Attached below (Mirror)
- 10.0.153781772 ARM64: Attached below (Mirror)
- 9.0.155139499: Attached below (Mirror)
- 9.0.154771926: Attached below (Mirror)
- 9.0.153787429: Attached below (Mirror)
- 8.0.148481159: Attached below (Mirror)
- 8.0.147081443: Attached below (Mirror)
- Remove previous versions of Google Phone
- Install APK
- Give permissions to app in Android Settings (including Modify System Settings)
- Set as default calling app in Android Settings
- Disable stock phone app
- Install APK (No need to uninstall old version)
- Make sure app still has all its permissions and default calling app status
- Make sure to disable your stock phone app as much as possible and/or remove it's system permissions. (Also 'InCallUI', which is a system app).
- If sound during calls does not work after update, reboot device.
- @Bacb is posting APKs with a fix for Samsung Devices' Notifications & Force Close issues, follow his posts in the thread replies
Basically, Google Play Services is needed to link up with the app for Spam Caller ID & Nearby Places to work. To make the APK install-able on any device, I have to modify it. To modify it, I have to sign it with my own key. Signing it with my own key causes Google Play Services to force close the app (as it can see it has been modified), so I have to disable the link. This means these features cannot work on a modified APK.
There are only two way to get the features on non-Google devices:
- EITHER Get a non-nexus APK from Google which is signed in-house with their key (so the app doesn't force close on launch) Best you're gonna get is this: http://www.apkmirror.com/apk/google...-7-0-140861421-nonnexus-android-apk-download/ Version 7.0 with everything working, lacks any changes since 7.0 (basically "Message Why You Called" & PAW mode)
- OR Have a custom recovery with flashing capabilities. Flash Google Dialer Support (Framework) then install the latest unmodified Google Phone APK: http://www.apkmirror.com/apk/google-inc/google-phone/
I have tested this on my OnePlus 3 running Oxygen OS Beta 25 (Android 8.0).
Patched Google Phone, App for the Apps & Games
iMarbot, Kolda_CZ (for original work), Bacb (for saving me some time)
Current Stable Version: 11.0.164102751
Stable Release Date: 2017-08-11
Current Beta Version: 13.0.170513131
Beta Release Date: 2017-10-04
Last Updated 2017-11-11