Results 1 to 19 of 19

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


Thread: Iphone Vibrate- Make it last longer?

  1. #1
    Exclamation Iphone Vibrate- Make it last longer?
    Hey again,

    I got my 16 gig ipod and im very happy with it.. except one thing! The vibrate function on the iphone is so weak and short, i never feel the thing vibrate in my pocket.

    I've done some searching on google, and i found a site that lets you change the vibrate period on the iphone.

    http://iphonefreakz.com/2008/03/23/m...ibrate-longer/

    Has anyone tried using this before? Is it safe and does it work?

    appreciate your input :P

    Thanks

  2. #2
    i was also looking for something like this,
    appreciate the link! i looked it over and just did it,
    its past midnight here, so no1 can call me to test it though..

  3. #3
    Livin the iPhone Life SundayDuffer's Avatar
    Join Date
    Aug 2007
    Location
    Northern California
    Posts
    1,503
    Thanks
    32
    Thanked 181 Times in 164 Posts

    what you need is asVibra2...it's available both on 2.0.1fw and 1.1.4fw on installer...it will you 3 long and strong vibration.

    the source is iphone-notes.de*|*Another iPhone Site - News, Tutorials, Apps & Co.
    add it to your installer if you havent done so.

  4. #4
    Giggle! The title made me giggle for 20 minutes! And then i giggled while thinking about it the next day. Giggle
    On the other hand, you have fingers

  5. The Following User Says Thank You to CrazyJelly For This Useful Post:

    Andy Ftw (07-15-2011)

  6. #5
    haha yeah :P
    btw that iphonefreaks.com file mod worked! realised today that the vibes went on for longer in my pocket.
    Great addon to MivTones

  7. #6
    I was going to try to change the duration of vibrate today, but when I ssh in to the phone via winscp, I couldn't find the Celestial.framework folder. I have the 2.2 firmware.

  8. #7
    Quote Originally Posted by mzeh View Post
    I was going to try to change the duration of vibrate today, but when I ssh in to the phone via winscp, I couldn't find the Celestial.framework folder. I have the 2.2 firmware.
    root>system>Library>PrivateFrameworks? (on 2.2.0) but you knew that...

    what i'd like to know, is how you WOULD edit the vibe should you get there... (my speaker just crapped out and I need a solution. There used to be an app in the 1.1.4 days??? but nothing since...)

    anyhelp...
    Last edited by Spliffaliciou; 04-02-2009 at 10:19 PM.

  9. #8
    Retired Moderator StealthBravo's Avatar
    Join Date
    Jan 2008
    Location
    TX  Follow me @StealthBravo
    Posts
    32,477
    Thanks
    44
    Thanked 5,328 Times in 3,113 Posts

    try isteamy

  10. #9
    Quote Originally Posted by StealthBravo View Post
    try isteamy
    What is isteamy? When I did a search, only app that came up was about porn.............or were you being funny? Either way, I would like to know how to improve the vibrator on the phone......lol

  11. #10
    Retired Moderator StealthBravo's Avatar
    Join Date
    Jan 2008
    Location
    TX  Follow me @StealthBravo
    Posts
    32,477
    Thanks
    44
    Thanked 5,328 Times in 3,113 Posts

    Quote Originally Posted by ninthchamber99 View Post
    What is isteamy? When I did a search, only app that came up was about porn.............or were you being funny? Either way, I would like to know how to improve the vibrator on the phone......lol
    sorry it has a vibrator option

  12. #11
    Every guide i've seen to change the duration/frequency of the vibrations when receiving and SMS all refer to the "Default" Key in SystemSoundVibrationPatterns.plist.

    The problem with that is whenever you're playing a game or any program that has vibrations in it, most of the time it will call on that "Default" key and it will vibrate at whichever duration/frequency that you have set. This is not only annoying in games, it also drains your battery.

    Here's what i've found out:

    Look at SystemSoundBehaviour.plist:
    Code:
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
    	<key>CalendarAlert</key>
    	<dict>
    		<key>RingVibrateIgnore,SilentVibrateOff,RingerSwitchOff</key>
    		<array>
    		</array>
    		<key>RingVibrateIgnore,SilentVibrateOn,RingerSwitchOff</key>
    		<array>
    			<string>Vibrate</string>
    		</array>
    		<key>RingVibrateOff,SilentVibrateIgnore,RingerSwitchOn</key>
    		<array>
    			<string>Beep</string>
    		</array>
    		<key>RingVibrateOn,SilentVibrateIgnore,RingerSwitchOn</key>
    		<array>
    			<string>Beep</string>
    			<string>Vibrate</string>
    		</array>
    	</dict>
    	<key>CameraShutter</key>
    	<dict>
    		<key>RingVibrateIgnore,SilentVibrateOff,RingerSwitchOff</key>
    		<array>
    		</array>
    		<key>RingVibrateIgnore,SilentVibrateOn,RingerSwitchOff</key>
    		<array>
    		</array>
    		<key>RingVibrateOff,SilentVibrateIgnore,RingerSwitchOn</key>
    		<array>
    			<string>Beep</string>
    		</array>
    		<key>RingVibrateOn,SilentVibrateIgnore,RingerSwitchOn</key>
    		<array>
    			<string>Beep</string>
    		</array>
    	</dict>
    	<key>CameraShutterAlwaysHeard</key>
    	<dict>
    		<key>RingVibrateIgnore,SilentVibrateIgnore,RingerSwitchIgnore</key>
    		<array>
    			<string>Beep</string>
    		</array>
    	</dict>
    	<key>ConnectedToPower</key>
    	<dict>
    		<key>RingVibrateIgnore,SilentVibrateIgnore,RingerSwitchOff</key>
    		<array>
    			<string>Vibrate</string>
    		</array>
    		<key>RingVibrateIgnore,SilentVibrateIgnore,RingerSwitchOn</key>
    		<array>
    			<string>Beep</string>
    		</array>
    	</dict>
    	<key>Default</key>
    	<dict>
    		<key>RingVibrateIgnore,SilentVibrateIgnore,RingerSwitchOff</key>
    		<array>
    		</array>
    		<key>RingVibrateIgnore,SilentVibrateIgnore,RingerSwitchOn</key>
    		<array>
    			<string>Beep</string>
    		</array>
    	</dict>
    	<key>FailedUnlock</key>
    	<dict>
    		<key>RingVibrateIgnore,SilentVibrateOff,RingerSwitchOff</key>
    		<array>
    		</array>
    		<key>RingVibrateIgnore,SilentVibrateOn,RingerSwitchOff</key>
    		<array>
    			<string>Vibrate</string>
    		</array>
    		<key>RingVibrateOff,SilentVibrateIgnore,RingerSwitchOn</key>
    		<array>
    			<string>Beep</string>
    		</array>
    		<key>RingVibrateOn,SilentVibrateIgnore,RingerSwitchOn</key>
    		<array>
    			<string>Beep</string>
    			<string>Vibrate</string>
    		</array>
    	</dict>
    	<key>Headset_AnswerCall</key>
    	<dict>
    		<key>RingVibrateIgnore,SilentVibrateIgnore,RingerSwitchIgnore</key>
    		<array>
    		</array>
    	</dict>
    	<key>Headset_CallWaitingActions</key>
    	<dict>
    		<key>RingVibrateIgnore,SilentVibrateIgnore,RingerSwitchIgnore</key>
    		<array>
    			<string>Beep</string>
    		</array>
    	</dict>
    	<key>Headset_EndCall</key>
    	<dict>
    		<key>RingVibrateIgnore,SilentVibrateIgnore,RingerSwitchIgnore</key>
    		<array>
    			<string>Beep</string>
    		</array>
    	</dict>
    	<key>Headset_Redial</key>
    	<dict>
    		<key>RingVibrateIgnore,SilentVibrateIgnore,RingerSwitchIgnore</key>
    		<array>
    			<string>Beep</string>
    		</array>
    	</dict>
    	<key>Headset_StartCall</key>
    	<dict>
    		<key>RingVibrateIgnore,SilentVibrateIgnore,RingerSwitchIgnore</key>
    		<array>
    			<string>Beep</string>
    		</array>
    	</dict>
    	<key>Headset_TransitionEnd</key>
    	<dict>
    		<key>RingVibrateIgnore,SilentVibrateIgnore,RingerSwitchIgnore</key>
    		<array>
    			<string>Beep</string>
    		</array>
    	</dict>
    	<key>KeyPressed</key>
    	<dict>
    		<key>RingVibrateIgnore,SilentVibrateOff,RingerSwitchOff</key>
    		<array>
    		</array>
    		<key>RingVibrateIgnore,SilentVibrateOn,RingerSwitchOff</key>
    		<array>
    		</array>
    		<key>RingVibrateOff,SilentVibrateIgnore,RingerSwitchOn</key>
    		<array>
    			<string>Beep</string>
    		</array>
    		<key>RingVibrateOn,SilentVibrateIgnore,RingerSwitchOn</key>
    		<array>
    			<string>Beep</string>
    		</array>
    	</dict>
    	<key>LowPower</key>
    	<dict>
    		<key>RingVibrateIgnore,SilentVibrateIgnore,RingerSwitchIgnore</key>
    		<array>
    			<string>Beep</string>
    		</array>
    	</dict>
    	<key>MailReceived</key>
    	<dict>
    		<key>RingVibrateIgnore,SilentVibrateOff,RingerSwitchOff</key>
    		<array>
    		</array>
    		<key>RingVibrateIgnore,SilentVibrateOn,RingerSwitchOff</key>
    		<array>
    			<string>Vibrate</string>
    		</array>
    		<key>RingVibrateOff,SilentVibrateIgnore,RingerSwitchOn</key>
    		<array>
    			<string>Beep</string>
    		</array>
    		<key>RingVibrateOn,SilentVibrateIgnore,RingerSwitchOn</key>
    		<array>
    			<string>Beep</string>
    			<string>Vibrate</string>
    		</array>
    	</dict>
    	<key>MailSent</key>
    	<dict>
    		<key>RingVibrateIgnore,SilentVibrateOff,RingerSwitchOff</key>
    		<array>
    		</array>
    		<key>RingVibrateIgnore,SilentVibrateOn,RingerSwitchOff</key>
    		<array>
    		</array>
    		<key>RingVibrateOff,SilentVibrateIgnore,RingerSwitchOn</key>
    		<array>
    			<string>Beep</string>
    		</array>
    		<key>RingVibrateOn,SilentVibrateIgnore,RingerSwitchOn</key>
    		<array>
    			<string>Beep</string>
    		</array>
    	</dict>
    	<key>PINKeyPressed</key>
    	<dict>
    		<key>RingVibrateIgnore,SilentVibrateOff,RingerSwitchOff</key>
    		<array>
    		</array>
    		<key>RingVibrateIgnore,SilentVibrateOn,RingerSwitchOff</key>
    		<array>
    		</array>
    		<key>RingVibrateOff,SilentVibrateIgnore,RingerSwitchOn</key>
    		<array>
    			<string>Beep</string>
    		</array>
    		<key>RingVibrateOn,SilentVibrateIgnore,RingerSwitchOn</key>
    		<array>
    			<string>Beep</string>
    		</array>
    	</dict>
    	<key>RingerSwitchIndication</key>
    	<dict>
    		<key>RingVibrateOff,SilentVibrateOff,RingerSwitchOff</key>
    		<array>
    		</array>
    		<key>RingVibrateOff,SilentVibrateOff,RingerSwitchOn</key>
    		<array>
    		</array>
    		<key>RingVibrateOff,SilentVibrateOn,RingerSwitchOff</key>
    		<array>
    			<string>Vibrate</string>
    		</array>
    		<key>RingVibrateOff,SilentVibrateOn,RingerSwitchOn</key>
    		<array>
    		</array>
    		<key>RingVibrateOn,SilentVibrateOff,RingerSwitchOff</key>
    		<array>
    		</array>
    		<key>RingVibrateOn,SilentVibrateOff,RingerSwitchOn</key>
    		<array>
    			<string>Vibrate</string>
    		</array>
    		<key>RingVibrateOn,SilentVibrateOn,RingerSwitchOff</key>
    		<array>
    			<string>Vibrate</string>
    		</array>
    		<key>RingVibrateOn,SilentVibrateOn,RingerSwitchOn</key>
    		<array>
    		</array>
    	</dict>
    	<key>RingerVibeChanged</key>
    	<dict>
    		<key>RingVibrateOff,SilentVibrateIgnore,RingerSwitchIgnore</key>
    		<array>
    		</array>
    		<key>RingVibrateOn,SilentVibrateIgnore,RingerSwitchIgnore</key>
    		<array>
    			<string>Vibrate</string>
    		</array>
    	</dict>
    	<key>SIMToolkitTone</key>
    	<dict>
    		<key>RingVibrateIgnore,SilentVibrateOff,RingerSwitchOff</key>
    		<array>
    		</array>
    		<key>RingVibrateIgnore,SilentVibrateOn,RingerSwitchOff</key>
    		<array>
    			<string>Vibrate</string>
    		</array>
    		<key>RingVibrateOff,SilentVibrateIgnore,RingerSwitchOn</key>
    		<array>
    			<string>Beep</string>
    		</array>
    		<key>RingVibrateOn,SilentVibrateIgnore,RingerSwitchOn</key>
    		<array>
    			<string>Beep</string>
    			<string>Vibrate</string>
    		</array>
    	</dict>
    	<key>SMSReceived</key>
    	<dict>
    		<key>RingVibrateIgnore,SilentVibrateOff,RingerSwitchOff</key>
    		<array>
    		</array>
    		<key>RingVibrateIgnore,SilentVibrateOn,RingerSwitchOff</key>
    		<array>
    			<string>Vibrate</string>
    		</array>
    		<key>RingVibrateOff,SilentVibrateIgnore,RingerSwitchOn</key>
    		<array>
    			<string>Beep</string>
    		</array>
    		<key>RingVibrateOn,SilentVibrateIgnore,RingerSwitchOn</key>
    		<array>
    			<string>Beep</string>
    			<string>Vibrate</string>
    		</array>
    	</dict>
    	<key>SMSReceived_Alert</key>
    	<dict>
    		<key>RingVibrateIgnore,SilentVibrateOff,RingerSwitchOff</key>
    		<array>
    		</array>
    		<key>RingVibrateIgnore,SilentVibrateOn,RingerSwitchOff</key>
    		<array>
    			<string>Vibrate</string>
    		</array>
    		<key>RingVibrateOff,SilentVibrateIgnore,RingerSwitchOn</key>
    		<array>
    			<string>Beep</string>
    		</array>
    		<key>RingVibrateOn,SilentVibrateIgnore,RingerSwitchOn</key>
    		<array>
    			<string>Beep</string>
    			<string>Vibrate</string>
    		</array>
    	</dict>
    	<key>SMSReceived_Selection</key>
    	<dict>
    		<key>RingVibrateIgnore,SilentVibrateIgnore,RingerSwitchIgnore</key>
    		<array>
    			<string>Beep</string>
    		</array>
    	</dict>
    	<key>SMSReceived_Vibrate</key>
    	<dict>
    		<key>RingVibrateIgnore,SilentVibrateOff,RingerSwitchOff</key>
    		<array>
    		</array>
    		<key>RingVibrateIgnore,SilentVibrateOn,RingerSwitchOff</key>
    		<array>
    			<string>Vibrate</string>
    		</array>
    		<key>RingVibrateOff,SilentVibrateIgnore,RingerSwitchOn</key>
    		<array>
    		</array>
    		<key>RingVibrateOn,SilentVibrateIgnore,RingerSwitchOn</key>
    		<array>
    			<string>Vibrate</string>
    		</array>
    	</dict>
    	<key>SMSSent</key>
    	<dict>
    		<key>RingVibrateIgnore,SilentVibrateOff,RingerSwitchOff</key>
    		<array>
    		</array>
    		<key>RingVibrateIgnore,SilentVibrateOn,RingerSwitchOff</key>
    		<array>
    		</array>
    		<key>RingVibrateOff,SilentVibrateIgnore,RingerSwitchOn</key>
    		<array>
    			<string>Beep</string>
    		</array>
    		<key>RingVibrateOn,SilentVibrateIgnore,RingerSwitchOn</key>
    		<array>
    			<string>Beep</string>
    		</array>
    	</dict>
    	<key>ScreenLocked</key>
    	<dict>
    		<key>RingVibrateIgnore,SilentVibrateOff,RingerSwitchOff</key>
    		<array>
    		</array>
    		<key>RingVibrateIgnore,SilentVibrateOn,RingerSwitchOff</key>
    		<array>
    		</array>
    		<key>RingVibrateOff,SilentVibrateIgnore,RingerSwitchOn</key>
    		<array>
    			<string>Beep</string>
    		</array>
    		<key>RingVibrateOn,SilentVibrateIgnore,RingerSwitchOn</key>
    		<array>
    			<string>Beep</string>
    		</array>
    	</dict>
    	<key>ScreenUnlocked</key>
    	<dict>
    		<key>RingVibrateIgnore,SilentVibrateOff,RingerSwitchOff</key>
    		<array>
    		</array>
    		<key>RingVibrateIgnore,SilentVibrateOn,RingerSwitchOff</key>
    		<array>
    		</array>
    		<key>RingVibrateOff,SilentVibrateIgnore,RingerSwitchOn</key>
    		<array>
    			<string>Beep</string>
    		</array>
    		<key>RingVibrateOn,SilentVibrateIgnore,RingerSwitchOn</key>
    		<array>
    			<string>Beep</string>
    		</array>
    	</dict>
    	<key>SilentVibeChanged</key>
    	<dict>
    		<key>RingVibrateIgnore,SilentVibrateOff,RingerSwitchIgnore</key>
    		<array>
    		</array>
    		<key>RingVibrateIgnore,SilentVibrateOn,RingerSwitchIgnore</key>
    		<array>
    			<string>Vibrate</string>
    		</array>
    	</dict>
    	<key>SystemSoundPreview</key>
    	<dict>
    		<key>RingVibrateIgnore,SilentVibrateIgnore,RingerSwitchOff</key>
    		<array>
    		</array>
    		<key>RingVibrateIgnore,SilentVibrateIgnore,RingerSwitchOn</key>
    		<array>
    			<string>Beep</string>
    		</array>
    	</dict>
    	<key>TouchTone</key>
    	<dict>
    		<key>RingVibrateIgnore,SilentVibrateIgnore,RingerSwitchOff</key>
    		<array>
    		</array>
    		<key>RingVibrateIgnore,SilentVibrateIgnore,RingerSwitchOn</key>
    		<array>
    			<string>Beep</string>
    		</array>
    	</dict>
    	<key>USSDAlert</key>
    	<dict>
    		<key>RingVibrateIgnore,SilentVibrateOff,RingerSwitchOff</key>
    		<array>
    		</array>
    		<key>RingVibrateIgnore,SilentVibrateOn,RingerSwitchOff</key>
    		<array>
    			<string>Vibrate</string>
    		</array>
    		<key>RingVibrateOff,SilentVibrateIgnore,RingerSwitchOn</key>
    		<array>
    			<string>Beep</string>
    		</array>
    		<key>RingVibrateOn,SilentVibrateIgnore,RingerSwitchOn</key>
    		<array>
    			<string>Beep</string>
    			<string>Vibrate</string>
    		</array>
    	</dict>
    	<key>UserAlert</key>
    	<dict>
    		<key>RingVibrateIgnore,SilentVibrateOff,RingerSwitchOff</key>
    		<array>
    		</array>
    		<key>RingVibrateIgnore,SilentVibrateOn,RingerSwitchOff</key>
    		<array>
    			<string>Vibrate</string>
    		</array>
    		<key>RingVibrateOff,SilentVibrateIgnore,RingerSwitchOn</key>
    		<array>
    			<string>Beep</string>
    		</array>
    		<key>RingVibrateOn,SilentVibrateIgnore,RingerSwitchOn</key>
    		<array>
    			<string>Beep</string>
    			<string>Vibrate</string>
    		</array>
    	</dict>
    	<key>Vibrate</key>
    	<dict>
    		<key>RingVibrateIgnore,SilentVibrateOff,RingerSwitchOff</key>
    		<array>
    		</array>
    		<key>RingVibrateIgnore,SilentVibrateOn,RingerSwitchOff</key>
    		<array>
    			<string>Vibrate</string>
    		</array>
    		<key>RingVibrateOff,SilentVibrateIgnore,RingerSwitchOn</key>
    		<array>
    		</array>
    		<key>RingVibrateOn,SilentVibrateIgnore,RingerSwitchOn</key>
    		<array>
    			<string>Vibrate</string>
    		</array>
    	</dict>
    	<key>VoicemailReceived</key>
    	<dict>
    		<key>RingVibrateIgnore,SilentVibrateOff,RingerSwitchOff</key>
    		<array>
    		</array>
    		<key>RingVibrateIgnore,SilentVibrateOn,RingerSwitchOff</key>
    		<array>
    			<string>Vibrate</string>
    		</array>
    		<key>RingVibrateOff,SilentVibrateIgnore,RingerSwitchOn</key>
    		<array>
    			<string>Beep</string>
    		</array>
    		<key>RingVibrateOn,SilentVibrateIgnore,RingerSwitchOn</key>
    		<array>
    			<string>Beep</string>
    			<string>Vibrate</string>
    		</array>
    	</dict>
    </dict>
    </plist>
    Every Key here that has a Vibrate string (i think you can add it if it doesn't have it) can be placed in SystemSoundVibrationPatterns.plist and you can set different vibration patterns for different events.

    The key that works for receiving SMS is "SMSReceived_Alert". To change the way your phone vibrates when you receive a SMS, add this line to your SystemSoundVibrationPatterns.plist:
    Code:
    <key>SMSReceived_Alert</key>
    	<dict>
    		<key>Intensity</key>
    		<real>1</real>
    		<key>OffDuration</key>
    		<real>0.3</real>
    		<key>OnDuration</key>
    		<real>0.6</real>
    		<key>TotalDuration</key>
    		<real>4.0</real>
    	</dict>
    You can also change vibrations individually when you get a new email, for a calender alert, or when you get a voicemail, etc. Just copy the whole code from beginning to end and change the key and the settings to your likings.

    I will attach my vibration pattern file so you can see exactly what it should look like. Just change extension to .plist if you plan on using it, of course. Any questions, PM me but i will be going to bed right after i post this so it'll be a while before i respond.

    Good luck!
    Attached Files Attached Files

  13. #12
    attached file cannot be downloaded (:-((

    Ruben

  14. #13
    Quote Originally Posted by tosbsas View Post
    attached file cannot be downloaded (:-((

    Ruben
    Try this: http://www.pewnflap.com/SystemSoundV...Patterns.plist

  15. #14

  16. #15
    Default help
    i cant do it
    can someone help me out plz
    how can i make it vibrate 5 sesonds when i recieve a sms

  17. #16
    Quote Originally Posted by emi11 View Post
    i cant do it
    can someone help me out plz
    how can i make it vibrate 5 sesonds when i recieve a sms
    You want 5 seconds of solid vibrate with no pauses?

  18. #17
    Default Is jail breaking the iPhone nec to lengthen the vibrate time?
    I see how lengthening the time of the vibrate on the iPhone can be done but do you need to jailbreak it to do it? My friend just got a iPhone 4 and is ready to trade it in because she can't feel the vibrate mode when it goes off. She needs it to be silent for work.

  19. #18
    Quote Originally Posted by @Maldrakes View Post
    I see how lengthening the time of the vibrate on the iPhone can be done but do you need to jailbreak it to do it? My friend just got a iPhone 4 and is ready to trade it in because she can't feel the vibrate mode when it goes off. She needs it to be silent for work.
    Yes, of course, it has to be jailbroken in order to access the file structure.

  20. #19
    How about using touchdrive by wideangle software?
    Wideanglesoftware.com/touchdrive/

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