iPhone 少しだけ快適( ̄ー ̄ )に!

iPhoneの要らないとデーモン(常駐プログラム)を停止して3Gでも、少し快適になったので、覚え書きメモ。
リスク高いので、やる時は自己責任でお願いします。
ネットでデーモンを停止してiPhoneが快適になったとの記事を見つけて、必要な時オンオフ出来る様にシェルスクリプトにして、BossPrefsに登録しました。
参考にしたページはこちら
http://trackback.blogsys.jp/livedoor/iphonecrackstyle/1306247

以下まず、下準備として
/System/Library/LaunchDaemons/以下のファイルをバックアップ。
/System/Library/LaunchDaemons/com.apple.itunesstored.plistをcom.apple.itunesstored.plist.chgの名前で同じフォルダにコピー保存し、コピーした方の該当部分を修正。
SuccessfulExit
の行を に!

デーモンを停止するシェルスクリプト

#!/bin/bash

LaunchDaemon=$"/System/Library/LaunchDaemons/"

cd "${LaunchDaemon}"

launchctl unload -w "com.apple.aslmanager.plist"
launchctl unload -w "com.apple.chud.chum.plist"
launchctl unload -w "com.apple.chud.pilotfish.plist"
launchctl unload -w "com.apple.CrashHousekeeping.plist"
launchctl unload -w "com.apple.DumpPanic.plist"
launchctl unload -w "com.apple.iqagent.plist"
launchctl unload -w "com.apple.mobile.profile_janitor.plist"
launchctl unload -w "com.apple.powerlog.plist"
launchctl unload -w "com.apple.ReportCrash.DirectoryService.plist"
launchctl unload -w "com.apple.ReportCrash.Jetsam.plist"
launchctl unload -w "com.apple.ReportCrash.plist"
launchctl unload -w "com.apple.ReportCrash.SafetyNet.plist"
launchctl unload -w "com.apple.ReportCrash.SimulateCrash.plist"
launchctl unload -w "com.apple.stackshot.server.plist"
launchctl unload -w "com.apple.syslogd.plist"
launchctl unload -w "com.apple.tcpdump.server.plist"
launchctl unload "com.apple.itunesstored.plist"
cp "com.apple.itunesstored.plist" "com.apple.itunesstored.plist.org"
cp "com.apple.itunesstored.plist.chg" "com.apple.itunesstored.plist"
launchctl load "com.apple.itunesstored.plist"

戻すシェルスクリプト

#!/bin/bash

LaunchDaemon=$"/System/Library/LaunchDaemons/"

cd "${LaunchDaemon}"

launchctl load -w "com.apple.aslmanager.plist"
launchctl load -w "com.apple.chud.chum.plist"
launchctl load -w "com.apple.chud.pilotfish.plist"
launchctl load -w "com.apple.CrashHousekeeping.plist"
launchctl load -w "com.apple.DumpPanic.plist"
launchctl load -w "com.apple.iqagent.plist"
launchctl load -w "com.apple.mobile.profile_janitor.plist"
launchctl load -w "com.apple.powerlog.plist"
launchctl load -w "com.apple.ReportCrash.DirectoryService.plist"
launchctl load -w "com.apple.ReportCrash.Jetsam.plist"
launchctl load -w "com.apple.ReportCrash.plist"
launchctl load -w "com.apple.ReportCrash.SafetyNet.plist"
launchctl load -w "com.apple.ReportCrash.SimulateCrash.plist"
launchctl load -w "com.apple.stackshot.server.plist"
launchctl load -w "com.apple.syslogd.plist"
launchctl load -w "com.apple.tcpdump.server.plist"
launchctl unload "com.apple.itunesstored.plist"
cp "com.apple.itunesstored.plist" "com.apple.itunesstored.plist.chg"
cp "com.apple.itunesstored.plist.org" "com.apple.itunesstored.plist"
launchctl load "com.apple.itunesstored.plist"

BossPrefsのサービスはこんな感じ。

/Applications/BossPrefs.app/scripts/DisableDaemonsoff.sh
/Applications/BossPrefs.app/scripts/DisableDaemonson.sh
com.apple.ReportCrash.plist
/Applications/BossPrefs.app/DisableDaemons.png


バッテリーの減りが早くなった気もするが、まぁ、いいか♪(´ε` )