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

Crazyhat

Senior Member
Aug 22, 2014
289
89
0
Vitoria-Gasteiz
I still have to look it over in more detail later but it appears to work. Do you want to try out the attached zip?
Yes, of course. I have been testing it and apparently it works perfectly. Do you think I can delete the old version from my device?

PD: well, I already delete it. When I access to contacts from the phone app, the format and characteristics are the same that in the old version but, accessing directly to contacts, I can use the whole new functions. So, it has been improved. Thanks so much again, mate! ☺?
Enviado desde mi ONEPLUS A3003 mediante Tapatalk
 
Last edited:

evanxyj

Senior Member
Jan 3, 2015
166
11
48
Hangzhou, China.
You made sure to select it as the default phone app and give it the proper app permissions, right? And there's still no SIM selection under Settings/Calling Accounts? Sounds like maybe one of the system telephony apps was removed but I'm not sure as I've only tested it on stock OxygenOS v3.2.4.
thanks, i've been using mokee recently.
 

guilloteush

Member
Oct 22, 2013
10
3
23
Ushuaia
Hi, I have a little issue, no matter which dialer app I have selected as default both In-Call UIs appear whenever I make or receive a call. I tried disabling the OP phone app but I still get both UIs, I guess this might have to do with the new dialer app that came with OOS 3.5/3.5.1. BTW if I disable the incallui app from the settings only the oneplus UI appears, I tried finding the OP equivalent but couldn't. If you guys think of something let me know.

Thanks

EDIT: my mistake, disabling incallui actually disables the OP one
 
Last edited:

honest1212

Senior Member
Oct 26, 2007
437
52
0
How to disable the stock incallui? I am on Oxygen 3.5.1 and have Installed the Google dialer app from the OP.
Also, I have disabled the stock phone app.

---------- Post added at 03:05 AM ---------- Previous post was at 02:58 AM ----------

Also, when I click on new contact, it comes as no contact app installed.
 

js042507

Senior Member
Jan 7, 2011
575
210
73
How to disable the stock incallui? I am on Oxygen 3.5.1 and have Installed the Google dialer app from the OP.
Also, I have disabled the stock phone app.

---------- Post added at 03:05 AM ---------- Previous post was at 02:58 AM ----------

Also, when I click on new contact, it comes as no contact app installed.
I had a similar problem, though I had no incall UI at all...this was caused from not mounting system in twrp before flashing the zip. Make sure you mount system and also if you want the incall UI/contact integration, you must flash the zip that includes the framework...otherwise, you are just installing the app as an ''additonal'' dialer.
 

andreas0013

Senior Member
Feb 8, 2012
176
96
0
The new dialer app doesn't show up for me, i have uninstalled and reflashed multiple times. It's the correct zip so i don't know what's wrong
 

k.s.deviate

Senior Member
Dec 3, 2010
939
299
0
Calgary
The new dialer app doesn't show up for me, i have uninstalled and reflashed multiple times. It's the correct zip so i don't know what's wrong
Likewise. Flash shows successful in TWRP, but when I boot... There is nothing. Also no GoogleDialer folder in priv-app.
Are you mounting system in TWRP before you flash? if you are on 3.5+ I found that mounting system seems to be the solution.
 

Sivabalan

Senior Member
Aug 21, 2011
459
99
28
Bangalore
Reposting it here so that for people following this thread it will be useful.

First of all thank you very much for your effort to bring this to us!!
Yes I flashed it and it's working but with couple of following issues.

1. When I am dialling any number I am seeing two receiver icons In the notification bar.
2. When I dial a number sometimes oxygen dialing screen appears but this is not happening every time.

What I think is that oxygen 3.5.1 OS dialer app is not completely disabled and some left over is there. Please provide me a way to disable that .
Other than that every thing is working as if a nexus device. Thanks once again!!

Regards,
Sivabalan K
 

Attachments

Last edited:

bigmase521

Senior Member
Jun 14, 2007
850
161
0
New York
Reposting it here so that for people following this thread it will be useful.

First of all thank you very much for your effort to bring this to us!!
Yes I flashed it and it's working but with couple of following issues.

1. When I am dialling any number I am seeing two receiver icons In the notification bar.
2. When I dial a number sometimes oxygen dialing screen appears but this is not happening every time.

What I think is that oxygen 3.5.1 OS dialer app is not completely disabled and some left over is there. Please provide me a way to disable that .
Other than that every thing is working as if a nexus device. Thanks once again!!

Regards,
Sivabalan K
Disable the stock "Phone" app AND the "InCallUI" App, then you'll have only the one dialer ui popping up. I had to go to Settings > Apps > Gear Icon > Modify System Settings > 3-dot menu, Show System > InCallUI > Disable
 
  • Like
Reactions: smoker3

Sivabalan

Senior Member
Aug 21, 2011
459
99
28
Bangalore
Yes, same problem for me also, any suggestions please! @fadedout
guys its easy..... first disable the stock dialer and then install the google stock dialer and framework. then try to make a call.now you will see 2 receiver icons in the status bar. one belongs to google dialer and the other one is incallui. Now pull down the status bar and long press the receiver icon which belongs to incallui and click on the "i" icon and you will taken to the app forcestop-disable page. now click on disable button.

Although my steps are clumpsy I hope you will get a clue.

Regards,
Sivabalan K

---------- Post added at 10:00 AM ---------- Previous post was at 09:58 AM ----------

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. The attached zip contains the most recent version of the dialer currently available, v4.0.129037693.

  1. flash dialer_with_framework-2016-08-23-07-23-31.zip in recovery (if you are on a 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 (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.

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. Included is the most recent version currently available, v1.5.16. 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/.

@fadeout sorry to ask you this you may be busy. Is there any new version you are planning with latest versions of framework and dialer??
 

srvoleti

Senior Member
Sep 7, 2008
563
159
73
India
guys its easy..... first disable the stock dialer and then install the google stock dialer and framework. then try to make a call.now you will see 2 receiver icons in the status bar. one belongs to google dialer and the other one is incallui. Now pull down the status bar and long press the receiver icon which belongs to incallui and click on the "i" icon and you will taken to the app forcestop-disable page. now click on disable button.

Although my steps are clumpsy I hope you will get a clue.

Regards,
Sivabalan K

---------- Post added at 10:00 AM ---------- Previous post was at 09:58 AM ----------


@fadeout sorry to ask you this you may be busy. Is there any new version you are planning with latest versions of framework and dialer??
I followed your instructions but in the forcestop-disable page, only force stop is clickable but disable is greyed out, Not Clickable!