Sunday, April 11, 2010

iPhone iPod Touch Speed tweak mod for more available ram

CLICK HERE: UPDATE FOR 4.XX FIRMWARE AND NOW INCLUDES IPAD


Learn how to speed up your iPhone or iPod Touch by removing unnecessary daemons that run in background while you use your device.

By doing this, you can save a lot of RAM usage and make your iPhone or iPod Touch faster.

What is daemons :

Quote from Wikipedia.com
In Unix and other computer multitasking operating systems, a daemon is acomputer program that runs in the background, rather than under the direct control of a user; they are usually initiated as background processes.

Before doing anything, I want to warn you that I'm not resposible if anything happen to your device because now you are dealing with core system files in iPhone/iPod Touch. If you wrongly delete or messed up with the system files, this can lead to your data loss (Restore back the firmware) etc.So please MAKE BACKUP FIRST !!!

So now learn how to speed up your device.

First step,you need to SSH or using USB cables to browse your device folder. In this tutorials, I'm using iFunBox. Browse to folder called LaunchDaemons. It is located inSystem-Library-Launch Daemons.

Right Click on Launch Daemons folder and click on Copy to PC.

Now the next step is you need to delete unneeded .plist files located in Daemons Folder. Right Click and Delete.

Safe Daemons - These can be deleted by any user, with no adverse effects on the device.

  1. com.apple.DumpPanic.plist - Dumps crashes for evaluation by Apple.

  2. com.apple.ReportCrash.(Different Things).plist - There are 5 of these daemons, and they collect data about what caused a crash, what programs were running at the time, etc.

  3. com.apple.CrashHouseKeeping.plist - Also deals with crashes.

  4. com.apple.aslmanager.plist - This daemon manages system logs.

  5. com.apple.syslogd.plist - Logs system events.

  6. com.apple.powerlog.plist - This is used to monitor any incompatibilities with 3rd party chargers.

  7. com.apple.stackshot.server.plist - This daemon's function is currently unknown, butremoving it has no adverse effects on one's device. Some more information can be found here, although the page is quite technical and isn't very useful to an end-user.

  8. com.apple.tcpdump.server.plist - This daemon is apparently used to dump traffic on a network (Source), but I don't know what that means, exactly. Removing this daemon has no adverse effects on one's device.

  9. com.apple.iqagent.plist - This daemon's function is currently unknown, but removingit has no adverse effects on one's device.

  10. com.apple.mobile.profile_janitor.plist - This daemon's function is currently unknown, but removing it has no adverse effects on one's device.

  11. com.apple.chud.chum.plist - This daemon is thought to relate to Apple's CHUD (Computer Hardware Understanding Developer) tools. Removing this daemon will have no adverse effects on your device, unless you are a developer.

  12. com.apple.chud.pilotfish.plist - This daemon is also thought to relate to Apple's CHUD tools. Removing this daemon will have no adverse effects on your device, unless you are a developer.


Conditional Daemons - These daemons can be disabled by certain users who have no need for some features of their device.


  1. com.apple.AddressBook.plist - If removed, Contacts in the Phone application will load slightly slower. Disable this if you don't care about that.

  2. com.apple.accessoryd.plist - If removed, disables accessories like FM radio transmitters, iPhone docks, and AV cables. Accessories will be able to charge your device, but that is all they will be able to do. Remove this if you don't use any of these accessories.

  3. com.apple.apsd.plist - If removed, Push Notifications will no longer work. Disablethis if you don't use Push Notifications.

  4. com.apple.dataaccess.dataaccessd.plist - If removed, contacts will no longer sync via Exchange or Google Sync. Disable this if you don't use those services.

  5. com.apple.datamigrator.plist - Used to transfer contacts from SIM card to phone.iPod touch users can delete this.

  6. com.apple.racoon.plist - Used for Virtual Private Networks. Disable this daemon if you do not use any VPNs.

  7. com.apple.MobileInternetSharing.plist - Used for Internet Tethering. Disable this if you have an iPod touch or if you aren't interested in tethering.

  8. com.apple.aggregated.plist - It is believed that this performs some function related to Audio-In. If you have an iPod touch and do not intend to use Audio-In, disable this. iPhone users should leave this alone.

  9. com.apple.AOSNotification.plist - This daemon deals with MobileMe syncing. If you do not use the MobileMe service, you can disable this.

  10. com.apple.AdminLite.plist - This daemon tries to return control of your device to you if it thinks that you are waiting for a lengthly process to respond. It does this by force-quitting the process, so if you're tired of your apps crashing and you would rather wait a few seconds for them to finish what they're doing, disable this daemon.


Leave-Alone Daemons - These daemons are crucial to the operation of your device and should not be modified in any way.


  1. com.apple.mobile.Lockdown.plist - Deals with SIM authorization and other important things.

  2. com.apple.fairplayd.plist - This checks the DRM on your legitimately-acquired music and apps.

  3. com.apple.installd.plist - Deals with app installation.

  4. com.apple.BTServer.plist - If this daemon is disabled, your device will become extremely slow and unresponsive.

  5. com.apple.configd+pm.plist - Deals with system configuration.

  6. com.apple.configd-pm.plist - Also deals with system configuration.

  7. com.apple.gmmd.plist - A debugging service for your device.

  8. com.apple.mDNSResponder.plist - DNS. Disable this, and your Internet is completely gone.

  9. com.apple.CommCenter.plist - Deals with making/receiving calls, etc. iPod touch users should still leave this alone.

  10. com.apple.locationd.plist - Deals with GPS and location.

  11. com.apple.mediaserverd.plist - Plays your music and videos.

  12. com.apple.graphicsservices.sample.plist - Displays album artwork.

  13. com.apple.usbptpd.plist - Allows your device to connect to your computer and charge.

4 comments:

  1. Awsome article. Bookmarked for future referrence

    ReplyDelete
  2. great blog.So many usefull informations.Thanks and wish all the best.

    ReplyDelete
  3. What point is it being black if you cannot get sunburnt.

    Sent via Blackberry

    ReplyDelete
  4. Great little hack to tweak the old 3g a litte... I only did the "safe" ones

    ReplyDelete