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.
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.