|
|||||||||
|
|||||||||
|
|||
|
With the help of fabiopigi (found the specific file), Snowbird (helped me convert binary to text) and m_101 (For figuring out which part of the code to edit).
All you have to do is download the /System/Library/Frameworks/Celestial.framework/SystemSoundVibrationPatterns.plist file off of your iPhone (I used iBrickr) and covert it from binary to text. http://140.124.181.188/~khchung/cgi-bin/plutil.cgi (conversion tool supplied by Snowbird) UPDATE FOR 2.0!!!!!!!!!!! I cannot seem to get this hack working right now. I am searching for a solution and I will get back as soon as I have figured it out. Once you have the file converted, open it with Notepad or any PLAIN TEXT text editor. You will find a section of code that looks like this: <key>Default</key> <dict> <key>Intensity</key> <real>1</real> <key>OffDuration</key> <real>0.10000000000000001</real> <key>OnDuration</key> <real>0.40000000000000002</real> <key>TotalDuration</key> <real>0.5</real> </dict> Change the <real>0.40000000000000002</real> To <real>4.40000000000000002</real> Save the file and upload. BE SURE YOUR FILE EXTENSION READS .plist and not .plist.txt . You will be good to go. Any action that calls on the DEFAULT text duration will be changed to the longer vibrate setting. You can adjust the number to your liking. changing from .4 to 4.4 givs it about a 5 - 6 second vibrate. EDIT: Be sure and reboot your phone after uploading the file for the changes to take effect. Also, here is an already modded file that I will share for those who do not want to go through the trouble of modding it yourself. http://www.one4house.com/images/Syst...Patterns.plist Last edited by one4house; 07-22-2008 at 10:32 PM. |
|
|||
|
For those of you that are not DIY I have uploaded the file. You can just download and throw it in the directory.
See original post. Last edited by one4house; 01-27-2008 at 11:18 PM. |
| Sponsored links Remove advertisements | |
|
|
|
|
|
|||
|
ok then, here's the easy way to do it on a mac
activate wifi and ssh on your iPhone, and be on same wifi network with your mac start fugu ssh into the phone - all that "root" and "dottie" stuff... go to ... /System/Library/Frameworks/Celestial.framework/ and upload the file one4house linked into the directory restart your iPhone and enjoy actually getting your text messages on time! ![]() if you want to alter the duration of your vibration, just alter the number between the <real> strings in the OnDuration bit, so that it matches the time in seconds you want the phone to vibrate for. for instance mine vibrates for 1.5 seconds when I get a text message. easy peasy. |
|
|||
|
five seconds
|
| Sponsored links Remove advertisements | |
|
|
|
|
|
|||
|
oooops forgot to add
the OffDuration works like a delay so say you wanted to have a 15 second delay before your iPhone vibrated when you got text message (not 100% sure if this would affect calls, but yes it probably would), you could edit the plist for the OffDuration to be <real>15.100000...1</real> then the phone would get the text message and chime accordingly, and 15 seconds later the phone would vibrate. also make sure to keep the TotalDuration the sum of the OffDuration and OnDuration strings. Last edited by m_101; 10-07-2007 at 11:07 PM. |
|
|||
|
Quote:
|
| Sponsored links Remove advertisements | |
|
|
|
|
![]() |
| Bookmarks |
| Thread Tools | |
| Display Modes | |
|
|
|
|