The haptic feedback and vibration of our smartphones have made great progress in recent years. These features are now much more than they used to be, but most users can not adjust the intensity for notifications or calls. Most high-end devices make less noise on surfaces than before, but adjusting these values can still be useful today.
This all depends on the quality of the vibration system used, but any device can change comes to haptic feedback. For example, sometimes we want to be alerted to our phone with a simple, light buzz, instead of shaking the whole table. If you are rooted, you can change this value at any time with a custom kernel.
Reducing Vibration Intensity provides a more customized user experience and is very useful if you receive many alerts daily. In addition, the vibration system does not have to work so much at a lower value, so some battery may be saved at the end of the day. The following instructions explain how to achieve this with the Pixel 2 in a few steps on a system-wide level.
to make the necessary settings to adjust the vibration feedback of your device, you need a kernel that has the option installed. The ElementalX kernel is one of the longest running and most popular kernels you can get now for Pixel devices. Take a look at the download page for Pixel 2 and select either Android Pie (9) or Android Oreo (8.1.0).
If you do not know what OS version your device is currently using, tap System, About Phone, and check the Android Version section. You can determine which OS version you are using to download the correct file for the kernel. You must always make sure that you download and flash the correct version of a kernel. Otherwise, you may have a soft boot loop.
Step 2: Flash file in TWRP
Once you have downloaded the file to your computer, proceed and transfer it to the Download folder of the internal phone storage. Otherwise, the file should be located at the default download location specified by your phone's web browser. Now that you have downloaded the correct kernel file into your phone's internal memory, you can restart the TWRP recovery environment.
Starting from the main menu in TWRP, you want to tap "Install" and then navigate to "Download". Folder. Find the file you just downloaded for the kernel, and then tap Swipe to confirm Flash. An on-screen installer guides you through the few steps required to install the kernel on your device.
You should have the kernel installed on your device at this time and you are ready to move forward. For this guide, we are looking for adjustments to vibration feedback from notifications and phone calls throughout the system. You'll need to install the official EX Kernel Manager app from flar2 on the Google Play Store. This app gives you access to all custom kernel optimizations and settings that you can change at will.
Before If you can use the app, you must give it root user privileges to gain access to your system to obtain. Open the EX kernel manager for the first time, and you should get a superuser notification from Magisk. Press "GRANT" in the pop-up window to grant the appropriate permissions so that you can fully access all kernel settings from there!
Tap In the main dashboard of the EX Kernel Manager app, go to the hamburgers menu on the left and go to "Miscellaneous". Scroll down if you have to, and look for the Vibration setting, which has a slider to make adjustments. The vibration intensity is set to 100% by default, but can go down to 0%, turning it off completely. Here you can make any necessary adjustments, but a good starting point is to decrease the value in steps of 25%.
When you find a value that you can use, tap Apply button on boot vibration adjustment button (Power icon) When you receive notifications or phone calls where the phone vibrates normally, you should Now you're done with it and you can always make adjustments!