Results 1 to 11 of 11

Your favorite Apple, iPhone, iPad, iOS, Jailbreak, and Cydia site.


Thread: SM and mail vibrations

  1. #1
    Default SM and mail vibrations
    I have spent hours searching this and modding various plists to no avail.

    Is it possible to make the iphone vibrate say 3 times for an SMS and more intensely for a call?

    I have tried changing the SystemSoundBehaviour and SystemSoundVibrationPatterns plists but it doesnot work.

    Can anyone confirm they have got this to work on ios 4.1

    i have a 3GS

  2. #2
    Nevermind, Sussed it now!

  3. #3
    iPhone? More like MyPhone posrjak's Avatar
    Join Date
    Sep 2007
    Location
    PDX
    Posts
    195
    Thanks
    15
    Thanked 7 Times in 7 Posts

    What did you do to fix this. Did you figure it out?

  4. #4
    yes i did, i will post the modded files later if you like?

  5. #5
    This has been solved ALL over this forum. Here's a thread I started on the topic. Try searching SMS vibration.

    http://modmyi.com/forums/file-mods/7...ios-4-1-a.html

  6. #6
    I spent hours searching and none of the posted fixes worked, including the thread you linked.
    If it's an issue i will not post on how to do this.
    Just seems to me, that there is no definitive guide for this on 4.1, just a lot of people saying 'mine does this' etc.

  7. #7
    The only difference I have found between 4.1 and every other iOS is that the systemsoundvibrationpatterns.plist doesn't include the section that alters the SMS vibration. Try this:

    Open iFile on your phone. If you don't have it, get it from Cydia.
    Browse to System/Library/PrivateFrameworks/Celestial.framework
    Open SystemSoundVibrationPatterns.plist
    Tap on edit.
    After all the other entries, add this text to the plist

    <key>SMSReceived</key>
    <dict>
    <key>Intensity</key>
    <real>1</real>
    <key>OffDuration</key>
    <real>0.10000000000000001</real>
    <key>OnDuration</key>
    <real>0.26666666666666666</real>
    <key>TotalDuration</key>
    <integer>1</integer>
    </dict>
    <key>SMSReceived_Alert</key>
    <dict>
    <key>Intensity</key>
    <real>1</real>
    <key>OffDuration</key>
    <real>0.10000000000000001</real>
    <key>OnDuration</key>
    <real>0.26666666666666666</real>
    <key>TotalDuration</key>
    <integer>1</integer>
    </dict>

    Tap Save, then Done.
    Respring

    That will make your phone vibrate 3 times within 1 second. If you want to change it just change the values. The TotalDuration value is how long the total vibration will last in seconds, and the values of OffDuration and OnDuration added together are how long each vibration is. If you put 0.1 and 0.9 for the Durations with a TotalDuration number of 1 it will vibrate once for 1 second.

    Hopefully this works for you and provides enough search terms for the next person looking it up on this forum.
    Last edited by iamjamieq; 2010-11-17 at 03:58 PM.

  8. #8
    Pretty much what I was going to post.
    You can also mod the vibrations for received e-mails, add the following:
    MailReceived

    Intensity
    1
    OffDuration
    0.5
    OnDuration
    0.5
    TotalDuration
    3.0000000000000009


    This will vibrate 3 times.

  9. #9
    Oh and a respring will not make the changes take effect. You must reboot.

  10. #10
    Good point about requiring a reboot. Also good point about the Mail Received. I have a double vibe for mail.

    I edited my post because I messed up one of the values. It is accurate now.

  11. #11
    iPhone? More like MyPhone posrjak's Avatar
    Join Date
    Sep 2007
    Location
    PDX
    Posts
    195
    Thanks
    15
    Thanked 7 Times in 7 Posts

    I got it thanks so much. My email now vibrates three time and I too had to reboot several times to get it to work.

Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •