I don't like having my phone ring. I just use two modes: vibrate only (when it's in my pocket) and no vibrate and no ring (when it's on a table/dock in front of me, and I'll see if something happens just by seeing the screen turn on).

Is there a way to use iPhone's hardware vibrate button to accomplish toggling between these two modes? Right now it is not useful to me.

I tried turning the volume to the minimum and treating the ring mode as the silent mode, but the volume doesn't really go all the way down to zero, and it affects the alarms.

What can I do?

  • Maybe this would help: apple.stackexchange.com/a/29595/31743
    – M K
    Sep 23, 2013 at 18:11
  • 1
    There is a jailbreak solution. Oct 23, 2013 at 17:46
  • @AndrewLarsson what jailbreak solitons exist? That might make a great answer if you can document the specifics.
    – bmike
    Dec 26, 2013 at 14:15

2 Answers 2


You could set your phone up to vibrate on silent and then configure your sounds to be short silent ringtones. Then when your phone is in "normal" mode it will play the silent alerts (The Sounds of silence... Yeah shouldn't try singing) instead of ringing.

Unfortunately you'd have to set multiple alert sounds (SMS/iMessage, Ringer, etc.) but here's a link to a step by step plus sample ringtones: http://www.iphonefaq.org/archives/971156

  • 1
    This is brilliant!
    – Daniel
    Oct 1, 2013 at 11:12

Without jailbreaking the device and using a third-party tweak (that may not even exist, although it can be done since jailbreaking allows to control every aspect of the device), no.

  • I vote this answer down because there's no reason to assume the phone isn't jailbroken.
    – Elliott
    Oct 1, 2013 at 3:55
  • It isn't, but there was no reason for him to assume it wasn't, either. Oct 3, 2013 at 17:05

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .