Google Dialer Port (w/Incoming Caller ID Lookup)
After lots of frustration and hours to make this work, It's done.
This Google Dialer works just like the one in the Nexus 5 stock.
What's the difference between this dialer and the CM11 dialer?
1.) On the dial screen, it allows you to type a name of a business or "place" and the dialer will show you the closest numbers to you for fast dialing
2.) Incoming Caller ID Lookup, This compares your incoming call to the same database for any name lookup and/or picture lookup, in January or soon after, it will show contacts for Google+ on the caller ID screen. As far as I know, you do not have to have this person in your circles to have the caller id show.
How do you install it?
1.) First and very formost. This is for Cyanogenmod 11 with 4.4.1+. If you try to do it on any earlier Android version, you'll most likely get lots of force closes and your phone will stop functioning altogether... You've been warned...
2.) Boot into recovery
4.) Flash this file: http://www.tinozplace.com/moto-kitka...4.1_signed.zip
or for 4.4.2,
I edited the installer file to delete dialer.apk, so you no longer have to do that.
If you'd like, I have built the dialer into my gapps. This way you don't need to flash several zips each time you upgrade to a new nightly.
You can link to this post, however mirroring and posting the link to my site on any other forums is strictly prohibited. I worked for weeks doing research and was finally completed yesterday.
Tested to be working on:
Sprint Galaxy S4 (Verizon)
If you have confirmed this zip is working on any other roms or phones, please post here
EDIT: Gapps fixed to allow use on other phones. Someone was complaining that Wifi was being interfered with, along my travels, I found that certain versions of CloudPrint was getting in the way. Updated to 4.4.1 CloudPrint2.apk.
EDIT: Works with 4.4.2
EDIT: Reports of the LTE toggle (in the quick settings panel) being broken have come to my attention. There isn't much I can do about this. It's google's code, not "backwards-compatible" with AOSP. You'll have to choose the dialer or the LTE toggle, sorry.
EDIT: If you downloaded 12/10gappswDialer, redownload the latest. Somehow, I forgot to put the APK's in the zip. Very sorry about this.