Having an open-source platform like Android is great, allowing manufacturers and developers the ability to make their own skins and apps to truly customize the end-user experience. The only downside is that when an update comes to vanilla Android, many of us are left in the cold, unless you have a Google Play Edition HTC One.
Google recently updated its official Dialer app with their Android 4.4.3 update, and with it came a new blue theme, along with the already present location search. Usually we would have to wait until Google published it through the Play Store, but I'm not the patient type, so let's install it ourselves.
To get started, we will first need to download the Dialer APK, so hit the link below on your device to download it directly.
Before installing the Dialer through the normal package installer, you will need to push it to the priv-app folder. So open up your file explorer and move com.google.android.dialer-1.1.apk to System/priv-app/. You will also need to change its permissions to rw-r-r by selecting the .apk and editing the properties.
Once you've changed the permissions, hit refresh, then tap the app to install it like any other. After it's installed, reboot your One.
Normally we would be done, but in this case, we have one more thing to do. You may have noticed that after the install, there was no Phone icon placed in your app drawer—this is where QuickShortcutMaker comes in. With it, we will make a home screen shortcut to the Dialer and bypass the need for an app drawer icon.
Open the app and select Google Dialer from the Activities section.
From the drop-down menu, select the icon that has com.google.android.dialer/com/android.dialer.DialtactsActivity next to it, then tap Create to make your shortcut.
Now you're good to go. The dialer will still not have an app drawer icon, but you will be able to launch it from your home screen. Now, hit the three-dot menu button on the bottom right-hand side, and make sure that the toggles for Caller ID by Google and Nearby places are flipped to "On".
After that, you'll see caller ID information pulled from Google for unknown numbers, and will be able to search for business numbers simply by typing in their name.