[Q] stop viber sound notification

MotoCache1

Senior Member
Aug 10, 2010
62
32
0
I've used a workaround (needs root access) to 'silence' the annoying sounds.

mv /system/media/audio/notifications/S_Charming_bell.ogg /system/media/audio/notifications/S_Charming_bell.ogg.old
Perhaps they've changed the app since your hack - but that seems unlikely since your post is pretty recent - but that file is not on my device.

The part that drives me crazy is that the app plays tones for incoming messages even while the app is in the foreground. This is idiotic. I took apart the APK and found the offending file. It is in /res/raw/incoming_fg.mp3 inside the APK. Just as there is presently a checkbox for "Outgoing message sounds" (to let you turn them off) there should be a checkbox for "Incoming foreground message sounds".

I don't want to turn off all notifications - but I don't want the app to make a peep while it's in the foreground. Since the incoming message sounds are already in two separate files (incoming_bg.mp3 and incoming_fg.mp3) this should be trivially simple. Viber should be embarrassed that users have been complaining about this since 2012 with no response. What they fail to recognize is that for every user that gripes about it there are probably 20 that just said "What moron designed this thing? Uninstall.".

The sad part is that it is an otherwise good product that has the unique advantage of running on just about every platform. It almost feels like there is someone on the dev team that just can't bear the thought of people not hearing his dippy incoming_fg.mp3 for the entire damn time they are using the app.

I'm going to try disassembling the APK, removing or replacing incoming_fg.mp3, putting it back together, signing, and zip aligning it. Maybe that can save this app from itself (or rather its developers). You'd think that with the massive monetary value associated with these products (look at the sale price of WhatsApp recently) that Viber wouldn't want to drive off customers over a stupid checkbox. Even if the configurability was exposed inside a settings database so we could do it ourselves without anything added to the front end of the app - that would be better than nothing. Or have the sound files external to the APK so we can delete them. Or do virtually anything other than what they are doing now.

OK, I'm done ranting.
 

Okluzhion

Senior Member
Aug 7, 2011
1,593
748
113
@MotoCache1

Any luck with removing that particular sound? I tried, but if I remove/replace the sound, I get force close upon opening the modified apk. Beside the annoying sound, I had my phone vibrating on each incoming message. Blocked Viber from accessing the vibrate function through App Ops, but that stops all the vibration coming from Viber, even the one I would like to keep. But that's not such a big issue.

Sent from my eXposed C6603
 

MotoCache1

Senior Member
Aug 10, 2010
62
32
0
@MotoCache1

Any luck with removing that particular sound? I tried, but if I remove/replace the sound, I get force close upon opening the modified apk. Beside the annoying sound, I had my phone vibrating on each incoming message. Blocked Viber from accessing the vibrate function through App Ops, but that stops all the vibration coming from Viber, even the one I would like to keep. But that's not such a big issue.
No, it seems that the developers at Viber really really really really really really really really want us to hear that damn sound. I had the same experience as you after removing the file from the APK. I didn't give up at removing it, I also tried replacing it with another sound, and even tried changing nothing and just re-zipping, signing, and aligning the file and it still blows up with "Viber has stopped" (or whatever it said) when you try to run it.

I can do the exact same unzip, rezip, sign, align procedure on other APK files and they run fine, so it makes me think that the Viber folks are doing something like checking the signing certificate on the APK to make sure it's theirs, or some other integrity check, and then abending when the check fails.

All of the evidence at this point is that they are absolutely determined to make this app unusable and it should be abandoned in favor of an app that wasn't written to satisfy the auditory predilections of 13 year old girls.
 
  • Like
Reactions: Okluzhion

TheFakeer

Member
Sep 18, 2012
12
1
0
Bangalore
It is our product, but our users' voice is very important to us.
We are aware of this user request, but I will make sure to send this message up to our developers and product managers. Hopefully, we'll be able to integrate this feature soon.

Thanks again, and we hope to bring you good news soon!
It's been almost 2 years and you are still waiting for the USERS' voices? Really! Why don't you just implement a feature of "shut up Viber" or you have already had too many users and want to shed some load to say WhatsApp or Telegram.org?
 
  • Like
Reactions: thelordharry

alienyd

Senior Member
Dec 1, 2010
276
80
0
SOLUTION!
hi everyone, finally I've found a way to produce the much anticipated shut-up-Viber effect!
tested with phone on mute: no crazy vibration!
just install Xposed and one of its modules GravityBox, your phone must obviously be rooted for this.
go to 'ultimate notification control' in GravityBox, activate the one for Viber,
check 'override notification sound', 'override vibration'.
with this, you can even set a notification color for Viber and other apps as well.
have fun being quiet, Viber:)
 
  • Like
Reactions: AndroidAficionado
Jun 20, 2011
6
1
0
Hi MotoCache, the file that I found was specific to Touchwiz, but the workaround has stopped working anyway. I like your idea to modify the apk, and Alienyd's Xposed solution looks even better because it provides a more permanent fix. Unfortunately GravityBox doesn't work for me in that it's designed for a more vanilla experience compared with Touchwiz, but I'll keep investigating other options when I get a chance.
 

eurgbp

Member
Sep 13, 2013
23
0
0
Totally agree!
Viber programmers are moronic idiots, and they think they know better what is best for users... I tell you,
I've got no control over this viber thing...
Will stick to whatsapp

Perhaps they've changed the app since your hack - but that seems unlikely since your post is pretty recent - but that file is not on my device.

The part that drives me crazy is that the app plays tones for incoming messages even while the app is in the foreground. This is idiotic. I took apart the APK and found the offending file. It is in /res/raw/incoming_fg.mp3 inside the APK. Just as there is presently a checkbox for "Outgoing message sounds" (to let you turn them off) there should be a checkbox for "Incoming foreground message sounds".

I don't want to turn off all notifications - but I don't want the app to make a peep while it's in the foreground. Since the incoming message sounds are already in two separate files (incoming_bg.mp3 and incoming_fg.mp3) this should be trivially simple. Viber should be embarrassed that users have been complaining about this since 2012 with no response. What they fail to recognize is that for every user that gripes about it there are probably 20 that just said "What moron designed this thing? Uninstall.".

The sad part is that it is an otherwise good product that has the unique advantage of running on just about every platform. It almost feels like there is someone on the dev team that just can't bear the thought of people not hearing his dippy incoming_fg.mp3 for the entire damn time they are using the app.

I'm going to try disassembling the APK, removing or replacing incoming_fg.mp3, putting it back together, signing, and zip aligning it. Maybe that can save this app from itself (or rather its developers). You'd think that with the massive monetary value associated with these products (look at the sale price of WhatsApp recently) that Viber wouldn't want to drive off customers over a stupid checkbox. Even if the configurability was exposed inside a settings database so we could do it ourselves without anything added to the front end of the app - that would be better than nothing. Or have the sound files external to the APK so we can delete them. Or do virtually anything other than what they are doing now.

OK, I'm done ranting.
 

mycorrado

Member
Jun 5, 2012
5
1
0
Looks like the got close to fixing this, albeit in a stupid way in version 4.2

The Enable "use system sounds" & Then choosing the android "silent" option works IF the screen is locked.

If you are actually looking at the Viber screen when a message comes in, you STILL get dinged. what an idioting development team, perhaps they are better off going to work fixing the Nobamacare fiasco, or maybe they are the same folk. I am an engineer, and this is utter design incompetence, and I certainly hope they read this. Period.
 
Last edited:

mahmood.n

Member
Jul 12, 2012
12
0
0
Hello,
After two years of discussion, I wonder if Viber team is still debugging on why notification sounds can not be disabled?!

Thing is, if viber is mirroring device's settings, then what should I see so many options regarding notifications? Please see the picture which is taken from 4.3.3

http://i.imgur.com/Qnfo0EE.jpg

Funny thing is that, if I change my phone's sound to vibrate mode, then Viber will vibrate 3 times per incomming message. That means, if I receive 5 messages one by one, ten phone vibrates 15 times!!!!



Download a silent mp3 file and choose it. Maybe it will work and while you are looking viber screen
That is a great idea. thanks
 

Viber Team

Senior Member
Feb 2, 2011
1,375
526
0
Hi,

You are correct, that Viber mirrors your device's ringtone settings.

If your phone is set to silent, Viber will also stay silent. If your phone is set to vibrate, Viber messages will vibrate. You are also correct that Viber has a unique vibrate for incoming messages. This is so that you will be able to distinguish between a Viber message and between a regular SMS message.

Hello,
After two years of discussion, I wonder if Viber team is still debugging on why notification sounds can not be disabled?!

Thing is, if viber is mirroring device's settings, then what should I see so many options regarding notifications? Please see the picture which is taken from 4.3.3

http://i.imgur.com/Qnfo0EE.jpg

Funny thing is that, if I change my phone's sound to vibrate mode, then Viber will vibrate 3 times per incomming message. That means, if I receive 5 messages one by one, ten phone vibrates 15 times!!!!




That is a great idea. thanks
 

mahmood.n

Member
Jul 12, 2012
12
0
0
Hi,

You are correct, that Viber mirrors your device's ringtone settings.

If your phone is set to silent, Viber will also stay silent. If your phone is set to vibrate, Viber messages will vibrate. You are also correct that Viber has a unique vibrate for incoming messages. This is so that you will be able to distinguish between a Viber message and between a regular SMS message.
But please accept that the notification is annoying...
My question is why Viber's settings should be a mirror of the device's setting?

I don't want to set my phone into silent for incoming calls (I mean regular phone calls and not viber call). So why should Viber use the same setting?
 

Viber Team

Senior Member
Feb 2, 2011
1,375
526
0
You can select the "Use system sounds" feature, which uses your phone's ringtone if you do not wish to hear the Viber ringtone.

But please accept that the notification is annoying...
My question is why Viber's settings should be a mirror of the device's setting?

I don't want to set my phone into silent for incoming calls (I mean regular phone calls and not viber call). So why should Viber use the same setting?
 

abced123

Senior Member
Jun 18, 2007
378
15
0
SOLUTION!
hi everyone, finally I've found a way to produce the much anticipated shut-up-Viber effect!
tested with phone on mute: no crazy vibration!
just install Xposed and one of its modules GravityBox, your phone must obviously be rooted for this.
go to 'ultimate notification control' in GravityBox, activate the one for Viber,
check 'override notification sound', 'override vibration'.
with this, you can even set a notification color for Viber and other apps as well.
have fun being quiet, Viber:)
dont work for me, it still uses the phone 's default sound if u pick silent in gravity box.
 

koskhandeh

Senior Member
Jul 13, 2012
55
23
0
Where can I also register for the "abandoned viber, moved to whatsapp" community only and only because of that annoying incoming message DING sound whenever the chat window is open? :D
Been waiting for 3 years so that the viber dev team do something about this, but to no avail
 

TheFakeer

Member
Sep 18, 2012
12
1
0
Bangalore
Just stop using it, they know it and don't give 2 hoots about it. I have seen my country people installing Viber and many users started using the app and then suddenly within few months almost all of them uinstalled Viber.
 

Okluzhion

Senior Member
Aug 7, 2011
1,593
748
113
Just stop using it, they know it and don't give 2 hoots about it. I have seen my country people installing Viber and many users started using the app and then suddenly within few months almost all of them uinstalled Viber.
This is off topic, but you can't just stop using something if you haven't found an equal alternative. Viber is flawed in many ways, but till the date I still haven't seen anything that could replace it (if I may say unfortunately).

Sent from my eXposed C6603