[Dialer] [YOG4PAS1N0] Replace TrueCaller to Google Dialer on Cyanogen OS 12.1

humaxnet

Member
Jun 28, 2007
36
5
0
Simply and detailed user instructions:

Please note that you need ROOT for this to work.
Uninstall the true caller app or disable it (truecaller service v1.16) from apps.
Download https://www.androidfilehost.com/?fid=95916177934552274
Reboot into custom recovery (I use TWRP), make a backup of system (just in case) and flash the zip.
No need to wipe cache. Reboot.
Go to Settings/Apps and disable Dialer (com.android.dialer, version 5.1.1) and Google Contacts (com.google.android.contacts, version 1.1).
Create a shortcut for Phone and Contacts (from the app drawer) into the homescreen. It may be necessary to delete the existing Phone shortcut if it's still there.
(Note: Contacts can be themed, Phone Dialer cannot be themed)
Reboot the phone.
That's it.
Humaxnet
 
Last edited:

snufkinto

New member
Nov 24, 2008
3
1
0
For anyone who wants to replace the new COS dialer (DialerNext) and call ui (InCallUINext) with pure cyanogenmod dailer and callui, here is a guide (root required):

1. Uninstall/disable Truecaller in Apps.

2. Extract /system/priv-app/Dialer.apk and /system/app/InCallUI.apk from CM rom (e.g. cm-12.1-20151028-NIGHTLY-bacon)

3. Reboot into recovery

4. Replace /system/priv-app/DialerNext.apk with Dialer.apk (remove original, copy new, rename new to -Next)
Replace /system/app/InCallUINext.apk with InCallUI.apk (remove original, copy new, rename new to -Next)

5. Go to /data/user/, under all subfolders (0, and 10, and may be others), remove com.android.dialer and com.andorid.incallui

6. remove any dialer and callui trace in /data/system/packages.xml and /data/system/packages.list

7. wipe dalvik-cache

8. reboot
 

pa1281

Senior Member
Apr 13, 2014
251
53
0
Bangalore
For anyone who wants to replace the new COS dialer (DialerNext) and call ui (InCallUINext) with pure cyanogenmod dailer and callui, here is a guide (root required):

1. Uninstall/disable Truecaller in Apps.

2. Extract /system/priv-app/Dialer.apk and /system/app/InCallUI.apk from CM rom (e.g. cm-12.1-20151028-NIGHTLY-bacon)

3. Reboot into recovery

4. Replace /system/priv-app/DialerNext.apk with Dialer.apk (remove original, copy new, rename new to -Next)
Replace /system/app/InCallUINext.apk with InCallUI.apk (remove original, copy new, rename new to -Next)

5. Go to /data/user/, under all subfolders (0, and 10, and may be others), remove com.android.dialer and com.andorid.incallui

6. remove any dialer and callui trace in /data/system/packages.xml and /data/system/packages.list

7. wipe dalvik-cache

8. reboot
Bro its little confusing.Do we have boot into recovery to delete the apks? I didnt find anything in the 'system' folder in recovery.Could u please make it clear? If possible please provide a flashable zip...Thanks
 

snufkinto

New member
Nov 24, 2008
3
1
0
Bro its little confusing.Do we have boot into recovery to delete the apks? I didnt find anything in the 'system' folder in recovery.Could u please make it clear? If possible please provide a flashable zip...Thanks
You need to boot into recovery to delete the apks because the apks are using by the system when boot in normal.

You didn't find anything in the /system folder because you have to mount it. (just type mount /system).

I would not provide a flashable-zip because I am not sure how many subfolders there are in /data/user.

Hope it helps.
 

laz61laz

Senior Member
Feb 27, 2011
124
16
0
Antwerpen
For anyone who wants to replace the new COS dialer (DialerNext) and call ui (InCallUINext) with pure cyanogenmod dailer and callui, here is a guide (root required):

1. Uninstall/disable Truecaller in Apps.

2. Extract /system/priv-app/Dialer.apk and /system/app/InCallUI.apk from CM rom (e.g. cm-12.1-20151028-NIGHTLY-bacon)

3. Reboot into recovery

4. Replace /system/priv-app/DialerNext.apk with Dialer.apk (remove original, copy new, rename new to -Next)
Replace /system/app/InCallUINext.apk with InCallUI.apk (remove original, copy new, rename new to -Next)

5. Go to /data/user/, under all subfolders (0, and 10, and may be others), remove com.android.dialer and com.andorid.incallui

6. remove any dialer and callui trace in /data/system/packages.xml and /data/system/packages.list

7. wipe dalvik-cache

8. reboot

how do i copy and paste in recovery. i have twrp 2.8.6.0
 

pa1281

Senior Member
Apr 13, 2014
251
53
0
Bangalore
For anyone who wants to replace the new COS dialer (DialerNext) and call ui (InCallUINext) with pure cyanogenmod dailer and callui, here is a guide (root required):

1. Uninstall/disable Truecaller in Apps.

2. Extract /system/priv-app/Dialer.apk and /system/app/InCallUI.apk from CM rom (e.g. cm-12.1-20151028-NIGHTLY-bacon)

3. Reboot into recovery

4. Replace /system/priv-app/DialerNext.apk with Dialer.apk (remove original, copy new, rename new to -Next)
Replace /system/app/InCallUINext.apk with InCallUI.apk (remove original, copy new, rename new to -Next)

5. Go to /data/user/, under all subfolders (0, and 10, and may be others), remove com.android.dialer and com.andorid.incallui

6. remove any dialer and callui trace in /data/system/packages.xml and /data/system/packages.list

7. wipe dalvik-cache

8. reboot
Bootloop on the latest update. Any soln?
 

nhshah7

Senior Member
Feb 14, 2009
2,069
568
0
Boston
I tried a bunch of things to get the old dialer back, but kept getting reboots while trying to dial after I froze the cyanogen dialer (dialer next). If you install the zip file WITHOUT freezing/disabling dialer next, you get a double interface in call with both dialers popping up one after another. There was also a thread with a modded dialer next that removed the UI elements, but this didn't work fro me either.

Another option is to restore the stock dialer but install the KK Phone dialer from the play store which just has its own dialer portion, but the in-call portion is still the cyanogen dialer. I guess this is what I'll have to live with :(
 
Last edited: