[GUIDE] How to install Google Dialer (Phone) and Contacts

fadedout

Senior Member
Jan 26, 2012
79
110
0
Google Dialer (Phone)

With Google's Phone application you can block spam and other unwanted calls. It also features enhanced caller ID. These are just a few of the features missing from the OP3's default dialer. Unfortunately Google does not allow installation of the app on non-Nexus devices like the OP3. To get around this, I've created a flashable zip that will install the Google Dialer (Phone) application and the requisite dialer framework. Installation instructions are as follows:

  1. flash dialer_with_framework-2016-10-18-11-15-31.zip in recovery (if you are on a OOS 3.5+ ROM or encounter issues, try mounting /system first)
  2. grant desired permissions to the app, e.g. Contacts (to see your contacts and use speed dial), Phone (to see call log), Storage (in order to change ringtone), Location (to enable nearby places search)
  3. go to Settings/Apps/Default Apps and select the new Phone app
  4. disable the old Phone app
  5. disable the InCallUI system app (OOS 3.5+ ROMs only!)

Alternatively, you can flash only the dialer framework and sideload the Google Dialer application as a user app. You can find APKs at https://github.com/opengapps/all/tree/master/priv-app/com.google.android.dialer/23/nodpi or http://www.apkmirror.com/apk/google-inc/google-phone/.

Note, you can also install the Google Dialer (Phone) and Dialer Framework via the Open GApps aroma installer, but I'd strongly advise against this on stock ROMs as it will significantly modify your existing GApps installation in the process.

Google Contacts

I've also attached a flashable zip to install Google's Contacts application as a system app. This release features contact groups, a more compact layout, and support for merging duplicate contacts. If you prefer, you can sideload it as a user install instead. APKs are available at https://www.apkmirror.com/apk/google-inc/google-contacts/.

Included Versions:

contacts-2016-08-31-01-23-31.zip Contacts v1.5.16
dialer_with_framework-2016-08-23-07-23-31.zip Phone v4.0.129037693
dialer_with_framework-2016-10-18-11-15-31.zip Phone v4.1.134720488
dialer_with_framework-2016-10-09-21-16-39.zip Phone v5.1.131226882 (leaked from Google Pixel phone system dump)

Note: The zips include the latest releases available as of today (10/18/2016). I'll try to keep them up-to-date as updates are released by Google.
 

Attachments

Last edited:

Crazyhat

Senior Member
Aug 22, 2014
289
89
0
Vitoria-Gasteiz
With Google's Phone application you can block spam and other unwanted calls. It also features enhanced caller ID. These are just a few of the features missing from the OP3's default dialer. Unfortunately Google does not allow installation of the app on unsupported devices like the OP3. To get around this, I've created a flashable zip that will install the Google Dialer (Phone) application and the requisite dialer framework. The attached zip contains the most recent version of the dialer currently available, v4.0.129037693.

  1. flash dialer_with_framework-2016-08-19-04-53-43.zip in recovery
  2. go to Settings/Apps/Default Apps and select the new Phone app
  3. disable the old Phone app (optional)

Alternatively, you can flash only the dialer framework and sideload the Google Dialer application as a user app. You can find APKs at https://github.com/opengapps/all/tree/master/priv-app/com.google.android.dialer/23/nodpi or http://www.apkmirror.com/apk/google-inc/google-phone/.

Note, you can also install the Google Dialer (Phone) and Dialer Framework via the Open GApps aroma installer, but I'd strongly advise against this on stock ROMs as it will significantly modify your existing GApps installation in the process.
It's a very interesting tool but anyway, can you tell me please if it takes the birthday function?

Enviado desde mi ONEPLUS A3003 mediante Tapatalk
 

fadedout

Senior Member
Jan 26, 2012
79
110
0
It's a very interesting tool but anyway, can you tell me please if it takes the birthday function?

Enviado desde mi ONEPLUS A3003 mediante Tapatalk
What's the birthday function? I don't think so.

Google Dialer is very similar to the stock OP3 dialer except it has the following additional settings menus:

  • Call blocking (calls from these numbers will be blocked and voicemails will be automatically deleted)
  • Caller ID & spam (show useful information when you make or receive a call, such as name for a number not in your contacts or a warning when an incoming call is suspected to be spam)
  • Nearby places (when you search from the phone app, this feature will use your location to find nearby places that match your query)

Can you flash it on a non rooted phone? If so how
You don't need root, but you do need a custom recovery. For more information, see steps 1 and 2 of http://forum.xda-developers.com/oneplus-3/how-to/oneplus-3-how-to-unlock-bootloader-t3398733. From there you just boot into recovery and "Install" the downloaded zip.
 

Crazyhat

Senior Member
Aug 22, 2014
289
89
0
Vitoria-Gasteiz
@fadedout with regard to birthday function, most dialers&contacts apps offer the possibility of putting the birthday date of your contacts in edition mode. In this way, the calendar and agenda will notify you about it. However, it is not possible in the native dialer&contatcs. That's why I asked you

Enviado desde mi ONEPLUS A3003 mediante Tapatalk
 

fadedout

Senior Member
Jan 26, 2012
79
110
0
@fadedout with regard to birthday function, most dialers&contacts apps offer the possibility of putting the birthday date of your contacts in edition mode. In this way, the calendar and agenda will notify you about it. However, it is not possible in the native dialer&contatcs. That's why I asked you

Enviado desde mi ONEPLUS A3003 mediante Tapatalk
You can add the birthday dates of your Google account contacts in the OP3's stock contacts app. It will then show up in Google Calendar. I don't think it has anything to do with the dialer.
 

Attachments

  • Like
Reactions: NinjaPlease

Crazyhat

Senior Member
Aug 22, 2014
289
89
0
Vitoria-Gasteiz
@fadedout Firstly , I really apreciate your reply. You are right, that is what I expected. However I cant add birthdays dates because that field doesn't exist in my native contacts app. Theoretically, if I import my contacts from a file, birthday dates should be showed but there is not a field to put that information in my contacts stock app. If i click on "more fields", the birthdays are not showed. I can't understand why i can't see that field.
 

Attachments

Last edited:

fadedout

Senior Member
Jan 26, 2012
79
110
0
@fadedout Firstly , I really apreciate your reply. You are right, that is what I expected. However I cant add birthdays dates because that field doesn't exist in my native contacts app. Theoretically, if I import my contacts from a file, birthday dates should be showed but there is not a field to put that information in my contacts stock app. If i click on "more fields", the birthdays are not showed. I can't understand why i can't see that field.
 
  • Like
Reactions: NinjaPlease

Crazyhat

Senior Member
Aug 22, 2014
289
89
0
Vitoria-Gasteiz
Is that contact stored on "PHONE" or a specific Google account? If it's stored on "PHONE", it will be missing fields like the birthday/anniversary date field and also the relationship field. So you may need to transfer them to a Google account. To see what I mean, create a new contact and compare the different fields that are available with "SIM Card contact", "PHONE contact", and "Google account" contact.
Oh, ok! I understand it now. Yeah, that's the reason. I have my contact list stored in the Internal memory of the phone, not in Google. So, due to it's an integrated app in Google system, it gets the information from Google account. Ok, thanks so much, mate. I'm busy now, but I'll install the app as soon as possible. I love it! ?

Enviado desde mi ONEPLUS A3003 mediante Tapatalk
 

fadedout

Senior Member
Jan 26, 2012
79
110
0
Oh, ok! I understand it now. Yeah, that's the reason. I have my contact list stored in the Internal memory of the phone, not in Google. So, due to it's an integrated app in Google system, it gets the information from Google account. Ok, thanks so much, mate. I'm busy now, but I'll install the app as soon as possible. I love it! ?

Enviado desde mi ONEPLUS A3003 mediante Tapatalk
Awesome, glad to help.
 
  • Like
Reactions: Crazyhat

Crazyhat

Senior Member
Aug 22, 2014
289
89
0
Vitoria-Gasteiz
@fadedout Hi again, mate. Maybe the link to download is wrong. When I click on "dialer with framework" I get "dialer framework only" So, the full zip is not available

Enviado desde mi ONEPLUS A3003 mediante Tapatalk
 
Last edited:

fadedout

Senior Member
Jan 26, 2012
79
110
0

Crazyhat

Senior Member
Aug 22, 2014
289
89
0
Vitoria-Gasteiz
I have already installed the zip and it works perfectly. It is a remarkable improvement dialer. Thank you very much for your contribution, mate. You have made me happy :)

Enviado desde mi ONEPLUS A3003 mediante Tapatalk
 

hebl

Senior Member
May 17, 2008
50
23
0
Works great so far, thanks for providing this.

Only problem I face after disabling the standard phone application is that the in-call UI is also gone, but I can live with that.

Edit: Nevermind, after setting the Google Dialer as default as you wrote the in-call UI is now working as it should.
 
Last edited:
  • Like
Reactions: HIcycles