I have now confirmed my suspicious... I will give you the example that just happened and motivated me to open this topic:

I was at my computer, with my phone in my desk. Suddenly new Viber messages arrive. With that, the phone vibrates and turns the screen ON. Worse than that, when I look at it I see that my lock-screen as been bypassed by Viber, which is now showing up on the screen the chat window where I received new messages.

Moreover, I left the phone untouched for 5 minutes, the screen stayed ON all that time...! This is unacceptable! So with this I detected two problems:

  • The lock-screen goes off with notifications. If I had the phone in my pocket I would be accidentally calling Barack Obama by now.

  • The screen stays ON forever. Which is not a problem, in 100 years from now. But in the 21st century, having the smartphone screen ON for hours is a huge issue!

My Android is 4.4.2 and my phone is a GT-I9301I (Samsung).

How can I stop apps from doing this?


  • And, should I consider that you have checked display settings as well for screen timeout? – Firelord May 12 '15 at 14:56
  • I would be accidentally calling Barack Obama by now. -- proper use of proximity sensors (by developer) avoids this issue. Oneplus One devices had such issues with CM 11S at earlier stages. Updates fixed it. – Firelord May 12 '15 at 14:57
  • the screen timeout is 1 min. – PedroD May 12 '15 at 14:58

The issue here appears to be Viber. Reading the permissions on the app, it has the ability to:

  • disable your screen lock
  • prevent device from sleeping
  • modify system settings
  • close other apps
  • draw over other apps

First step, remove Viber.

If you absolutely must continue using Viber, check the app to see if any of these options are able to be turned off in the settings of the app. If you can't find any settings that fix your issues, there are some more complicated options.


Something like an AppOpps launcher should let you get into the app permissions menu. Some of these things may be adjustable via the AppOpps menu, but that menu wasn't intended to be exposed and I believe has been disabled on newer Android releases.

Alternatively, if you're willing to void your (possibly already expired given the age of your device) warranty, risk bricking your phone, and don't mind wiping your data, you can try installing a custom ROM such as CyanogenMod that lets you control permissions more granularly, similar to AppOpps, but built into the operating system.

  • Going to CM because of one issue might be an overkill (but yeah Privacy Guard is good) and removing this app will be same as well. I wonder what Greenify will do. Will it hibernate the app once the power button is pressed to sleep, or will it not touch it by showing it as "perceptible"? – Firelord May 12 '15 at 15:46
  • I don't necessarily agree that removing the app is overkill (although an entire OS switch due to one app definitely would be). Greenify might be a less drastic option, but ultimately, if an app is killing your battery, you have to decide which is more valuable: the app or longer runtimes. Greenify also specifically recommends NOT applying it to messaging apps, since it would typically break real-time notifications: "NEVER greenify alarm clock apps, instant messaging apps unless you don't rely on them. Please do verify the impact of greenified apps on which you heavily rely." – ND Geek May 12 '15 at 15:54

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.