have you ever felt that Android’s volume controls should’ve had a much more accurate response? In general, the volume level on Android smartphones comprises of 7 to 15 steps between the maximum and minimum values. seven steps for the ringer and alarm volume level and fifteen steps for the media volume level. For many of us these work just fine. but I can think of if some of you feel the need for much more accurate volume control. This is especially true when listening to music through headphones. If your device is rooted, you can increase the number of volume steps on your Android.
This can be done through an Xposed module called VolumeSteps+ on Android 6.0.1 and below. because Xposed framework is not yet available for Android 7.0+ Nougat, users of the most recent version of Android will have to use Magisk instead. Luckily, in this case, recent distribution numbers from Google suggest that the latter group is pretty small.
Related article: How to get much more volume Levels on volume Slider on Android
Increase number of volume steps – Android 6.0.1 and below
You ought to first make sure you have the Xposed framework installed. If you have no clue what it is, or you just want to know how to install it on your device, check out our guide here.
Once you have the framework installed, go to the downloads section and search for VolumeSteps+. Or you can download the apk from here – VolumeSteps+
Install the APK just like any other APK, and you ought to see it noted in the modules section in the Xposed Installer app.
Activate the module and reboot.
That’s all you have to do for now. The module also has a few other options that you can take a look at. More specifically, you can increase or decrease the number of volume steps for the alarm, music, notification, ringer, system, and in-call sounds. The module allows for values between 5 and 50, but keep in mind that you don’t set it up too high.
Don’t miss: Install multiple Audio Mods with Magisk Audio modification library Framework
Increase number of volume steps – Android 7.0+ Nougat
On Android Nougat, as earlier mentioned, you will need to have Magisk installed. things are a bit trickier here because unlike Xposed, Magisk is very device dependent. That implies there may or may not be support for your device. In any case, check out our guide on using Magisk Manager.
Assuming you have Magisk installed, you will also need the terminal Emulator app. Go ahead and install it from the Play Store. [googleplay url=””/]
After that, download the most recent version of volume steps Magisk module.
Install the module by flashing it through recovery or the Magisk manager app.
When the mod is installed, open the terminal Emulator app and type
vol_magisk
Press Enter.
If you used the most recent version of the module, you would be shown some values that you can apply by typing and pressing enter.
This is all there is to this Magisk Module. There is no GUI as of now so you will need to code it out each time you want to change the number of steps. Not that you will have to change this much more than once.
It is possible for the module to not work if your SELinux is set to Enforcing. This can be easily taken care of by setting the SELinux to Permissive. just install the SELinux mode Changer app, open it and tap Permissive.
You may also like:
Some Magisk Mods to get You Started
20 build.prop Tweaks to customize Your Android in amazing Ways
Maximize sound quality on Qualcomm devices with Hi-Performance DAC Enabler