-
07-25-2008, 04:44 AM #1
Force mail to fetch mail faster for 2.0!!
Okay since I couldn't find out how to change how frequently my mail app fetches mail (more than every 15 minutes) on the 2.0 firmware i decided to do it myself.
As you should all know apple changed a lot of things in the 2.0 firmware. Thats why the previous method is not effective on 2.0
But there is a new very similar way... brought to you by me (todanator)
1. Okay first you have to have a jailbroken ipod/iphone with openssh installed.
And have your fetch data settings set to 15 minutes.
You must then log into your ipod.
I prefer to use Cyberduck
(if you don't know how... look it up on youtube)
2. You must then navigate to the directory....
"/private/var/mobile/Library/Preferences"
3. Then go to the plist file called com.apple.persistentconnection.plist and download it to your comp.
4. if you don't have something that lets you read/edit the plist already you can go to Convert Apple Property list from binary to text XML and convert it into a readable file.... and no you don't have to reconvert it back.
5. once you've got it open with something, look for the
<integer>900<integer>
6. the 900 is the seconds between each time mail goes and gets your mail
so you can change it to something like 300 for 5 minutes or 120 for 2 ect.
7. once you've edited that save it and replace the old plist file with your
new and improved one.
INFO
If you check your fetch settings it will say manual... its lying to you.
test it out and you'll see!
I'M SO PROUD OF THIS! I'VE ONLY OWNED A IPOD TOUCH FOR 4 DAYS AND I HAVE NO XCODE EXPERIENCE AT ALL! I BASICALLY DISCOVERED THIS BY LOOKING THROUGH EVERY PLIST FILE I COULD FIND LOL!
-
The Following 4 Users Say Thank You to todanator For This Useful Post:
ARCHA1C (07-25-2008), meyerovb (02-21-2009), monica_69 (08-04-2008), padsquad43 (08-04-2008)
-
07-25-2008, 08:20 AM #2
I haven't jailbroken my 3G iPhone yet, but this will be one of the first things I attempt after installing SSH. That'd be pretty sweet if it works.

-
07-25-2008, 08:40 AM #3
nice find
-
07-27-2008, 12:26 AM #4
I cannot find the file "com.apple.persistentconnection.plist". I opened SSH and Cyberduck. I have a jailbroken Ipod Touch.
Thanks
-
07-27-2008, 01:42 AM #5
Okay here is the path starting from the beginning...
/private/var/mobile/Library/Preferences/com.apple.persistentconnection.plist
Its got to be in there. Make sure your ipod isn't set to manual before editing the plist
NOTE: If you want your ipod to check for mail even with the screen off, push needs to be enabled.
-
The Following User Says Thank You to todanator For This Useful Post:
Maiden82 (07-27-2008)
-
07-27-2008, 03:41 PM #6
Todanator, thanks for the help. I didn't have it set to get mail.
I can get the info you want under "Quick Look" in Cyberduck. I cannot get a program in Mac to convert the file so I can edit it. I have tried a few sites that gave a link like the one you gave, but the site seems to be down.
Thanks for your help in advance !!Last edited by Maiden82; 07-27-2008 at 04:28 PM.
-
07-27-2008, 05:53 PM #7
You can get Plist Edit Pro here:
Apple - Downloads - Development Tools - PlistEdit Pro
-
07-27-2008, 08:21 PM #8
Oh sorry I didn't know that sight was down.
I have no idea if it will work or not but here are my 5 minutes and 2 minutes plist files...
http://mt13.quickshareit.com/share/plistfiles69027.zip
and here is that app that hyflyer mentioned for editing the plist files (cracked version)
by the way thanks for mentioning it hyflyer... works great!
http://mt14.quickshareit.com/share/p...pro117290d.zip
-
07-27-2008, 10:31 PM #9
Thank You Hiflyer and Todanator for all the useful information and tips. I will get to work and see what happens.
-
07-28-2008, 01:30 AM #10
yup no problemo
-
07-28-2008, 02:28 PM #11
could I not simply edit the plist in notepad ? using winxp ?
has anyone tried this yet ? just about to j/b my 3g...
i tried your file, didn't work, got an error
is there any way to edit my own plist in winxp ???? help please....when i open it in wordpad, it's all jibberish and i dont see <integer>900<integer>Last edited by monica_69; 07-28-2008 at 02:28 PM. Reason: Automerged Doublepost
-
07-28-2008, 03:20 PM #12
i have no idea how for the pc. i stopped using those things...
but googled 'convert apple property lists from binary to xml' and got this sight that should
convert it for you... Convert Apple Property list from binary to text XML
-
08-03-2008, 07:58 PM #13
thanks got it to work !
any harm by setting the value to 60 (1 minute) ???
i read somewhere where he stated that while your phone is checking your email you won't be able to recieve phonecalls ? is this true ?
-
08-03-2008, 10:18 PM #14
Will this be a battery eater??? My 3G already eats enough!
HONDA PARTS SPECIALIST!!!
-
08-04-2008, 04:01 AM #15
UPDATE: YOU DON'T HAVE TO HAVE PUSH ENABLED!! YOU IPOD/IPHONE WILL TURN WIFI ON MOMENTARILY TO CHECK FOR NEW MAIL.
FOR MONICA: I have actually never tried 60 for the integer. Go ahead a try it out
if 60 doesn't work try 060.
FOR SHAGSTER: Yes this will increase the amount of times your wifi is being used so it will decrease your battery a little bit faster. I would suggest 5 minutes for you mister
-
08-04-2008, 02:25 PM #16
well I tried 1 minute, put in a value of 60
works great, HOWEVER it's battery killer !!!!
p.s. I even tried calling my cell number as it was checking for mail, phone rang no problemo !!!!
-
08-06-2008, 04:24 AM #17
Awesome possum monica! I'm really glad i stumbled upon that plist file and guessed right on the integer business. ;P
-
01-23-2009, 08:37 AM #18
Cant find it...
bplist00Ô\PCEnablePush_"PCAutoFetch-PushCapableMailAccount_PCAutoFetch-NonPushMailAccount_PCDefaultPollInterval „Cd|}~ ‚
That is all I get when I open the com.applepersistentconnection.plist... there is no value 600???
any ideas??
-
02-05-2009, 04:06 PM #19
I sometiemes travel...what if I wanted to turn it off?
-
02-05-2009, 09:14 PM #20My iPod is a Part of Me
- Join Date
- Jun 2008
- Location
- California
- Posts
- 1,683
- Thanks
- 35
- Thanked 111 Times in 85 Posts



LinkBack URL
About LinkBacks
Reply With Quote
