Disable iOS 4 services. Optimize your iPhone, iPod, iPad and save memory.
I know iOS is a super fast and optimized operating system but still there are some services that start but are unuseful for us and consume memory that can be used in other ways.
So in order to disable this services you must have a jailbroken iDevice with OpenSSH installed (you can install from Cydia).
How connect to your device (after you connected to an wireless network) using Putty or any other ssh client (Mac users can connect from terminal). The default password for OpenSSH after fresh install is: alpine
Now copy line, one by one in order to disable the services.
launchctl unload /System/Library/LaunchDaemons/com.apple.CrashHousekeeping.plist
launchctl unload /System/Library/LaunchDaemons/com.apple.DumpPanic.plist
launchctl unload /System/Library/LaunchDaemons/com.apple.ReportCrash.DirectoryService.plist
launchctl unload /System/Library/LaunchDaemons/com.apple.ReportCrash.Jetsam.plist
launchctl unload /System/Library/LaunchDaemons/com.apple.ReportCrash.SafetyNet.plist
launchctl unload /System/Library/LaunchDaemons/com.apple.ReportCrash.SimulateCrash.plist
launchctl unload /System/Library/LaunchDaemons/com.apple.ReportCrash.StackShot.plist
launchctl unload /System/Library/LaunchDaemons/com.apple.ReportCrash.plist
launchctl unload /System/Library/LaunchDaemons/com.apple.apsd.tcpdump.en0.plist
launchctl unload /System/Library/LaunchDaemons/com.apple.apsd.tcpdump.pdp_ip0.plist
launchctl unload /System/Library/LaunchDaemons/com.apple.chud.chum.plist
launchctl unload /System/Library/LaunchDaemons/com.apple.chud.pilotfish.plist
launchctl unload /System/Library/LaunchDaemons/com.apple.marco.tcpdump.en0.plist
launchctl unload /System/Library/LaunchDaemons/com.apple.tcpdump.server.plist
launchctl unload /System/Library/LaunchDaemons/com.apple.datamigrator.plist
launchctl unload /System/Library/LaunchDaemons/com.apple.marcoagent.plist
launchctl unload /System/Library/LaunchDaemons/com.apple.syslogd.plist
launchctl unload /System/Library/LaunchDaemons/com.apple.powerlog.plist
launchctl unload /System/Library/LaunchDaemons/com.apple.mobile.profile_janitor.plist
launchctl unload /System/Library/LaunchDaemons/com.apple.AOSNotification.plist
launchctl unload /System/Library/LaunchDaemons/com.apple.AdminLite.plist
Reboot your iDevice. Now the startup speed should be improved. Also memory usage on fresh reboot is lower.
Tried these optimizations on iPhone 3GS and iPad 3G.
Follow me on Twitter
- Jailbreak iOS 4.3b2 on iPad tethered and fully working http://bit.ly/hi0gcB 2011/02/01
- Updated to iOS 4, nice release from them, battery lasts longer now. 2010/06/29
Recent Posts
- Host your website home and dynamic update dns zone on zoneedit.com
- Disable iOS 4 services. Optimize your iPhone, iPod, iPad and save memory.
- greenp0ison RC5 libcurl.4.dylib “Incompatible library version: greenpois0n requires version 6.0.0” on OSX 10.5.8
- Install iOS 4.3b2 on iPad and jailbreak (tethered) – fully working
- Prevent Winmail.dat in mail attachment (Exchange 2007)
July 15th, 2011 - 10:02
Hi, may you tell a little bit of what each of these services does?
Thanks, I am a afraid of disabling things that I might use or want latter.