IT News, Tutorials, Solutions – SYSTEM HALT

10Feb/111

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.

4Feb/110

greenp0ison RC5 libcurl.4.dylib “Incompatible library version: greenpois0n requires version 6.0.0” on OSX 10.5.8

For those people who get error on launching greenp0ison on OSX 10.5.8.

Dyld Error Message:
Library not loaded: /usr/lib/libcurl.4.dylib
Referenced from: /Users/username/Downloads/greenpois0n-5.app/Contents/MacOS/greenpois0n
Reason: Incompatible library version: greenpois0n requires version 6.0.0 or later, but libcurl.4.dylib provides version 4.0.0

Here is a fast fix:

Download libcurl.4.dylib

unzip the archive

  1. open terminal
  2. sudo su
  3. copy the file to /usr/lib overwriting the current one then.
  4. then use: cd /usr/lib
  5. Use command: chown root:wheel libcurl.4.dylib
  6. Use command: chmod 755 libcurl.4.dylib

start greenp0ison