[Nexus 5 Q&A, Help & Troubleshooting] Danil Safonov:
Nexus 5 vibrate on call connect

Nexus 5 CAN vibrate on call connect, vibrate when answered, vibrate when picked up with no ROOT!

I was looking for the same! It killed me that the most advanced and fast phone out there was as dumb as an ass when it came to making a call. I used to own Samsung Galaxy and HTC devices and all had this feature that I assumed was built in Android.

And yes, I rooted my phones before and with no drawbacks, but I just wanted peace and calm usage of un-rooted phone that will be getting the latest updates from Google. ROM flashing and debugging and adb-bla-bla-bla are not my life priorities at the moment.

So I wondered around google play market for some time trying to find a simple app that would cause the phone to vibrate when the call is answered. And all of which I discovered needed root permission.

BUT ONE! Vibrate Call From Cucumber Software. There is a tricky installation process, though, but it's worth it.

The developer briefly explains the procedure, so if you are more experienced than I am, just do what's said, but in my case it didn't work.

Thus I would explain the procedure in steps:

1) Download the app "Vibrate Call" to your phone from the market.

2) Go to Settings - Developer Options - USB debugging and tick to enable (if you don't see Developer Options in Settings, go to Settings - About Phone and tap Build number until you see the message that you are a developer and return to Settings, you will then see Developer Options)

3) Download the USB Driver for NEXUS 5

View attachment 2669496

4) Download the SDK Kit. It's about 500 MB, zip file.

View attachment 2669495

5) Unzip the contents to C:\ Quite a long process, but hey, you are almost in the middle of your way already!

6) Rename the folder to "android-sdk"

7) If you are using Windows 8 then go to C:\android-sdk\sdk\platform-tools press shift and then right click on any empty space and choose an option to Start Command Prompt from here. If you use other version of Windows then click Start - Run, type cmd, when the black window opens up, type: cd C:\android-sdk\sdk\platform-tools

View attachment 2669461

8) Connect your phone to the computer via USB cable.

9) Make sure that In command prompt you are now at C:\android-sdk\sdk\platform-tools and type: adb devices you will see a combination of numbers and letters and the word device, that means you are all set.

View attachment 2669465

10) Type adb shell "pm grant com.robin.huangwei.vibrate250 android.permission.READ_LOGS" (with all the quotes and dots, etc.)

In my case I didn't receive nor confirmation, neither a rejection.

11) Unplug your phone from USB

12) Open the Vibrate Call app. Tick all the options you need.

13) Try making a call. If the phone does not vibrate, don't feel disappointed. Turn the phone off and then turn the phone on again. Try making a call once again. MIRACLE! It works!

What I did afterwards, I bought the donate version. It's just $1.

Thank you, developer, Cucumber Software!

Hope that helps to everyone who's been suffering from the lack of vibrate on call pick up function.

It will take about 40 minutes to 1 hour to follow all the steps, depending on your skill level. I was busy for a couple of hours while figuring at all out.

Also you can check a most helpful post at the theunlockr, that helped me a lot to set things straight.

View attachment 2669494

Too bad, I'm not allowed to post links, please refer to the attached pictures

Good luck to all!

Danil