Your favorite Apple, iPhone, iPad, iOS, Jailbreak, and Cydia site.
Thread: Vibration Pulse Patternsis a discussion within the
File Modsforums, a part of the
I've discovered through editing the .plist files how to make the vibrations for my text messages stronger, but I was wondering if anyone knew how I could add some rhythm...
04-25-2009, 07:28 AM #1
Vibration Pulse Patterns
I've discovered through editing the .plist files how to make the vibrations for my text messages stronger, but I was wondering if anyone knew how I could add some rhythm to them.
Basically I have the 24-CTU tone set for received SMS messages and I'd like to have a vibration which sort of goes along with it....
Eg: (where # = phone vibrating)
04-26-2009, 06:22 AM #2
Not sure about that, but how did you increase the vibration intensity?
04-27-2009, 11:11 AM #3
Followed this guide:
iClarified - iPhone - How to Make iPhone SMS Alert Vibrate Longer Using Windows
Update: Nevermind, after a long time spent experimenting I finally cracked it... not rhythmic per se, but three distinct vibrations.
Last edited by onthemightofprinces; 04-27-2009 at 12:43 PM.
04-28-2009, 06:19 AM #4
04-28-2009, 07:04 AM #5
Okay, so this has been tested on the 2.2.1 firmware for iPhone
navigate to /System/Library/PrivateFrameworks/Celestial.framework
- Download the file entitled "SystemSoundVibrationPatterns.plist" (might be worth backing up the file first, just in case something goes wrong)
- Convert the .plist file you just downloaded from binary to xml (I used this website: Binary — XML .plist converter - iAppCat)
- Open up the converted file in Word Pad
- After the closing "dict" tag for 'ConnectedToPower' paste in the following information
- Wait for someone to text you
In the section which you just pasted in, you can change the following to design your own vibration pattern.
OnDuration --> Denotes the length of *each* vibration. Only change the first two digits (one either side of the decimal point), make sure to leave the trailing numbers.
OffDuration --> Denotes the length of dormant time between *each* vibration. Same as above, only change first two digits. For longer gaps increase the number.
TotalDuration --> This will decide how many vibrations your phone lets off when receiving an SMS Message. I'm not entirely sure how it works, but increasing the number results in more loops of the on/off sequence. The above code to paste will give you three vibrations of just just under a second with a 1/2 second gap between them.
The Following User Says Thank You to onthemightofprinces For This Useful Post:
04-29-2009, 01:09 AM #6
Thnx for that...looks pretty simple to do...but it would be really awesome if some1 could just make an app which does the same thing...something like.. the app lets the user choose which vibration to change(sms/call/etc)..set the OnDuration / OffDuration/ TotalDuration.... user is allowed to set the values for only the first 2 digits... save...respring/reboot and u have a new vibrate alert set.
@Devs -- Could some1 do this?
06-12-2010, 08:24 PM #7
This is cool! I did this on 3.1.3 and it worked great. But, how could I do this for an email?
06-13-2010, 01:53 PM #8
Could you upload the one you customized onthemightofprinces.
08-16-2010, 05:22 PM #9
Anyone able to get this work on 4.x?
08-16-2010, 06:25 PM #10
I edited my plist and have 3 vibs for a text message, one for an email, and the usual long vib for a call. I have done this on 4.X on my iphone 4 and 3GS
08-18-2010, 06:19 PM #11
can someone just upload the plist for me?
08-18-2010, 11:13 PM #12
Here is the one I use. Change the extension from txt to plist
11-11-2010, 09:02 AM #13
billinaz, is that the one where you editied it to 3 vibs for sms, 1 for email and usual for call? If so email me on how to install it to the phone if you would please.
11-11-2010, 11:19 PM #14
I can't take the credit for editing it, but you download the file and rename is from .txt to .plist.
SSH into your phone and drop it here
it will replace the file of the same name there now.
Reboot your phone and it should work.
Careful if you have iblacklist or intelliscreen installed. If you use their program alerts, it will bypass the plist and use those instead.