Only use this method for an iPod touch 2g
This will work on MC models
You will need greenp0ison (or redsn0w)
Jailbreak you device if you haven't and install iFile
Navigate to System/Library/CoreServices/Springboard
Click N72AP.plist and press Property List Viewer
Go into Capabilities
Press the plus button in the corner and add the following as a bootlean (not string)
Turn both on
Rename opengles-1 to opengles-2
These features on their on will slow down your device however multitasking will become useful to maintain RAM (by closing apps properly)
Now for those pesky launch-daemons
Go to System/Library/Launchdaemons
Delete the following:
The following are optional:
com.apple.searchd.plist - Disables Spotlight search if removed. The Spotlight page will still be there, but nothing will show up when you start typing (strongly suggested to remove).
com.apple.AddressBook.plist - If removed, Contacts in the Phone application will load slightly slower. Disable this if you don't care about that.
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.
com.apple.apsd.plist - If removed, Push Notifications will no longer work. Disable this if you don't use Push Notifications.
com.apple.iapd.plist - Functions like com.apple.accessoryd.plist (Source). My personal guess is that it deals with accessories that also come with companion apps, but don't hold me to that.
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.
com.apple.racoon.plist - Used for Virtual Private Networks. Disable this daemon if you do not use any VPNs.
com.apple.AOSNotification.plist - This daemon deals with MobileMe syncing. If you do not use the MobileMe service, you can disable this.
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.
com.apple.graphicsservices.sample.plist - Thought to have something to do with displaying album artwork. I've deleted it on my iPod and everything still works fine, but some people have encountered problems.
com.apple.UIKit.pasteboardd.plist - I believe that this daemon deals with copy/paste. If you don't find yourself using copy/paste, you can disable this daemon.
com.apple.mobile.obliteration.plist - This daemon wipes the data partition of your device. (Source) This will be used if you remotely wipe your phone via Exchange, or if you use Settings > General > Reset, or if you set your device to wipe itself after a certain number of failed passcode entries. If you don't use these features, you can delete this daemon.
com.apple.scrod.plist - This daemon deals with Voice Control. If you don't use Voice Control, you can delete this daemon.
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.
Ok now that that is over with install the following tweaks
- Folder ehancer (folders will run much more smoothly)
- SBsettings (for the free memory tweak)
- Enable free memory in status bar to help you monitor RAM consumption
- Kill backgrounder (for multitasking)
- Install speed intensifier and set it between +2 and +5
You should find your device running smoothly now!
With this method I have gotten 50+ mb of RAM free with no apps back grounding
Note - Kill cydia always in multitasking