At the moment I am running the Custom Rom Paranoid Android on my smartphone (a Nexus 4). Normally this is a fairly stable rom, with some nice features like Hover or Peek and a well-designed UI. However, in the latest version, 4.4 RC 1, there is an annoying bug: As soon as you listen to music via a headset and try to raise the volume over the so-called “Safe Headset Volume” Android reboots.
If you raise the volume the first time of the limit while having a headset attached, Android displays a warning. Pressing “okay” allows you then to rise the volume over the limit. In Stock Android you have to do this again after each reboot of the device – which can be quiet annoying. Paranoid Android offers you the choice to disable the warning permanently and this is exactly where the “soft reboot” happens.
The bug will be fixed in the next release probably and it should not affect to many users as the most will have disabled the volume warning already in an earlier warning. All who do not want to wait for the next release and are experiencing the bug can easily fix it:
- First you have to install a terminal emulator on your smart phone. I recommend the open source app Terminal Emulator. (Alternativly you can apply the fix via the Android Debug Bridge (ADB), however I will not describe the steps here.)
- After the installation you start the terminal emulator, type in the following and press enter:
su
In the appearing dialog you give the app superuser rights so you can use the following command. - Type in the next command and press enter:
settings put system safe_headset_volume 1
The command disables the safe headset volume warning permanently. Replace the 1 with a 2 and will see the warning again.