-
12-10-2009, 09:47 AM #21Developer
- Join Date
- Feb 2008
- Location
- Oakland, Pittsburgh, PA
- Posts
- 1,316
- Thanks
- 24
- Thanked 595 Times in 135 Posts
If you go into settings and change your Mail fetch preferences to "Manually," you can quit Mail via Processes.
-
The Following User Says Thank You to n00neimp0rtant For This Useful Post:
modmyiguy (12-13-2009)
-
12-14-2009, 12:37 AM #22
i already did that from the beginning, everything is set to manual.
but sum reason its still pushing or trying to anyways
-
12-16-2009, 12:12 AM #23What's Jailbreak?
- Join Date
- Nov 2008
- Location
- The Internet
- Posts
- 29
- Thanks
- 0
- Thanked 2 Times in 2 Posts
I would love to see a mailquitter, safariquitter is one of the best things I've installed lately.
-
12-16-2009, 12:18 AM #24Developer
- Join Date
- Feb 2008
- Location
- Oakland, Pittsburgh, PA
- Posts
- 1,316
- Thanks
- 24
- Thanked 595 Times in 135 Posts
I'm A-OK with Safari staying active, considering I have 256 MB of RAM in MY iPhone. =]
-
12-16-2009, 06:36 AM #25Retired Moderator
- Join Date
- Sep 2007
- Location
- Southeastern Pennsylvania
- Posts
- 2,533
- Thanks
- 93
- Thanked 362 Times in 273 Posts
Even if your're ok with the available memory- having these apps running in the background eats battery life like crazy.

If I've helped you, you can help me by clicking on that Thanks button.
iPhone, the Swiss Army knife of the 21st Century.
-
12-16-2009, 07:21 AM #26
exactly Arsenal6, if you rename the folder and then the info.plist with the same name, it's like the mail doesn't exist, no error and everything still working.
also, you can call it from the icon and still works.
Having to kill the mail from process it's a pain....
also, everytime you open a contact it's faster because it's not opening mail in background like it used to
-
The Following User Says Thank You to pablogiorgini For This Useful Post:
DarkWombat (01-04-2010)
-
12-28-2009, 02:00 PM #27
-
12-28-2009, 02:58 PM #28iPhone? More like MyPhone
- Join Date
- Jul 2009
- Location
- Houston, TX
- Posts
- 177
- Thanks
- 11
- Thanked 10 Times in 10 Posts
^ it stays in the background
If you can see this you are one of the many people who can see this.
-
12-29-2009, 01:43 AM #29
I thought so.
So totally unuseful !
Thanxx
BoRoN
-
01-04-2010, 11:58 AM #30
This has been bugging the crap out of me lately too. Unfortunately I keep seeing the same answers which don't work.
Disabling push doesn't work because mail.app keeps getting launched when you view a person's contacts (whether or not they have an email address) and whenever you view a location's contact info (again, whether or not they have an email address). Once it launches in the background it checks for mail.
I've had several instances now where I'd look up a contact and call them and mail.app would launch in the background and start checking my emails. The phone would hiccup for a second while it downloaded emails and I'd hear the telltale new messages chime, and then my call would drop because the phone hiccupped.
Can you elaborate on how to do this? I haven't used Terminal yet.
EDIT: I think I figured it out using iPhoneBrowser, thanks!
I'm glad you have a 3GS but this really doesn't help with the discussion; the thread starter clearly wants an option that prevents mail.app from starting up by itself and closes it on exit. For the rest of us, when mail is in the background we may have less than 25MB of RAM available, which isn't much.Last edited by DarkWombat; 01-04-2010 at 12:29 PM.
-
01-04-2010, 03:07 PM #31iPhoneaholic
- Join Date
- Nov 2007
- Location
- Houston, TX
- Posts
- 379
- Thanks
- 77
- Thanked 42 Times in 34 Posts
-
01-04-2010, 03:22 PM #32
Using iPhone Browser: On the left pane there is a file tree.
Go to Applications -> Mobilemail.app
Rename Mobilemap.app to something like Mobilemailx.app (something different from the original name)
Click on Mobilemail.app (or whatever the new name of the folder is) and on the right pane there will be a listing of files in that folder.
Right click on Info.plist and click Save As, save it to your desktop or something. Open it in a text editor like Notepad.
Find the phrase <key>CFBundleIdentifier</key> and after it there should be something that says <string>com.apple.mobilemail</string>
Replace mobilemail with mobilemailx or whatever the new name you chose for mobilemail.app is. Save the file and drag it over the original Info.plist file in iPhone Browser. The program will replace the original file while making a backup in its default backup folder, which you can see by going to File -> View Backup Files
Re-spring your phone and it should work. You will notice that Mail is now called Mobilemailx or whatever the new name you chose was. I went to Cydia and downloaded an app called Rename to change the displayed app name in Springboard back to Mail. If you can't find this app on Cydia you will need to add http://iphone.org.hk/apt/ to your sources and then it should show up.
-------
Mail no longer opens when I view contact info or look up addresses in Maps, which means contact and address info loads much quicker and more RAM is available. However it also no longer allows me to email people directly from my contacts list and it probably won't hook to email addresses for locations in Maps. Personally this doesn't bug me because I can just copy-paste the email address into Mail by myself, but it's worth keeping in mind.
This is really just a simple workaround until someone who is much more savvy than me figures out how to block the underlying hook that is opening mail in the first place. By renaming the app to something else the watchdog that opens Mobilemail.app (some people just refer to it as mail.app) will not be able to find the newly-named mail program and therefore will be unable to open Mail.
Hope that helps. And thanks to pablogiorgini for posting the hackLast edited by DarkWombat; 01-04-2010 at 03:32 PM.
-
The Following 2 Users Say Thank You to DarkWombat For This Useful Post:
a.b.o.z. (01-09-2010), iPhoneMadness (01-04-2010)
-
01-04-2010, 04:38 PM #33
Someone over at macthemes is working on an app Mailquitter, safariquitter, Ipodquitter and it gets RAM back automatically.
here's the original link: MacThemes Forum / Mailquitter, safariquitter, Ipodquitter and get RAM back automatically
I haven't tested it myself but it may be just what the doctor ordered.I want to die in my sleep like my grandfather... Not screaming and yelling like the passengers in his car.
-
01-04-2010, 04:59 PM #34
The only thing that would be greater would be an app that turned the dock port into a real working toaster. Perhaps it will do that too!
-
01-04-2010, 05:37 PM #35iPhone? More like MyPhone
- Join Date
- Jul 2009
- Location
- Houston, TX
- Posts
- 177
- Thanks
- 11
- Thanked 10 Times in 10 Posts
-
01-04-2010, 06:47 PM #36
If anyone is interested, here is what I've been using forever. It's a super simple script that runs from a Springboard icon. Just tap it and it will kill itunesstored, MobileMusicPlayer (ipod), Mail and Safari then toggle the SBSettings free memory button. If you don't want it to close one of those, like the iPod for example, open killer.sh and delete that line.
Unzip this attachment to your root directory (EDIT: My mistake, unzip it to the /Applications directory, not root!). It will create a directory called "kill.app". Make the permissions 755 (or read + execute) for everything in the directory and respring. You should have a new icon on Springboard. Open some Apple apps then tap the icon to kill them.
You may need to change the icon because I use the Matte Nano theme with small icons so it will probably look funny without the Matte Nano overlays.
That quitter/RAM script is really unnecessary. I told the guy writing it that but he kept on and the code has grown and gotten uglier. They tried to get it on a repo but BigBoss rejected it, saying it was a bad idea.Last edited by fubaya; 01-20-2010 at 08:00 PM.
-
-
01-09-2010, 10:45 AM #37
hei DarkWombat.
thank you for that elaboration. worked like a charm.
how can i get PushGmail.app to be default mail app?
When I try to send e-mail to someone in contacts nothin happens (before mail would open "compose new" but now nothig)
It would be nice I can do that in PushGmail....if it is possible,
any ideas?
cheers
-
01-10-2010, 09:32 AM #38
-
The Following User Says Thank You to fubaya For This Useful Post:
CONVBMW (05-12-2010)
-
01-10-2010, 01:36 PM #39
it would be great if u can. im kinda noobish when it comes to iphone hacking
-
01-10-2010, 10:00 PM #40
Ok, now that I re-read your post, I'm not certain this will work perfectly because the mailto redirection will attempt to pass the email address to the app and PushGmail may not be able to get the address. You may end up with a blank address line when trying to email someone from contacts.
Here it is anyway. Open the Info.plist in the PushGmail directory and look for the two bottom lines which are "dict" and "plist" tags. Above those two lines, add these:
If you already see a "CFBundleURLTypes" line, then just change the lines under CFBundleURLName and CFBundleURLSchemes to "mailto URL" and "mailto".Code:<key>CFBundleURLTypes</key> <array> <dict> <key>CFBundleURLName</key> <string>mailto URL</string> <key>CFBundleURLSchemes</key> <array> <string>mailto</string> </array> </dict> </array>
Any time you change these plists, you probably need to restart SpringBoard in order for the new settings to take effect.
I tested this with an app of my own and it opened it so it should open PushGmail. It will open any time you click a mailto link on the web and should also open any time another app opens your email in order to send a message. But I'm not entirely certain the contacts app uses that same method and, like I said earlier, the address line may be blank once PushGmail opens. If this doesn't work, change the plist back.
You could also try this: Go into /Applications/MobileMail.app and open the file Info.plist and find these two lines:
Change the second line to the path to the PushGmail executable. It will look something like this (this is just an example, I don't have that app installed):Code:<key>CFBundleExecutable</key> <string>MobileMail</string>
That is an attempt to get the system to execute PushGmail instead of the mail app. If that doesn't work, change it back too.Code:<key>CFBundleExecutable</key> <string>/private/var/mobile/Applications/64FB25EA-CB81-430F-AF00-C5E2E40B642F/PushGmail.app/PushGmail</string>
-
The Following User Says Thank You to fubaya For This Useful Post:
CONVBMW (05-12-2010)



LinkBack URL
About LinkBacks
Reply With Quote
