Saturday, March 26, 2011

iOS4/iOS5/iOS6の軽量化・高速化[上級編]


かなり前、iOS4の軽量化・高速化について書きました
今回はネットで調べて私なりにまとめた上級編です。
特にiPhone 3G + iOS4.2.1で重くて苦しんでいる方におすすめです。
尚、この方法も自己責任でお願いします。
また、jailbreak必須です。rootディレクトリにアクセスするので。

0. iPhone Explorerをダウンロード&インストールして下さい。
このソフトを使って、iPhoneの内部ファイルを幾つか削除します。

ファイルを削除する前には、バックアップをとることが推奨されています。
バックアップは、SSH接続などが必要なようです(iPhone Explorerでは不可)。
ちなみに私はバックアップしてません。だめだったら、iOSをリストアすればいいだけなので。

1.不要なデーモンを削除
/System/Library/LaunchDaemonsの以下ファイルを削除します。
解説を付けたので、読んでから削除してください。
com.apple.searchd.plist //spotlightが不要なら削除
com.apple.mobile.obliteration.plist //本体リセット機能(Exchange等からの遠隔/環境設定からのもの)が不要なら削除
com.apple.DumpPanic.plist //クラッシュ時のダンプ用
com.apple.ReportCrash.*.plist //6個あり。クラッシュ時の通知用
com.apple.CrashHouseKeeping.plist //クラッシュ用
com.apple.aslmanager.plist //システムログ用
com.apple.syslogd.plist //システムログ用 (アプリアンインストールに必要らしいです)
com.apple.powerlog.plist //仕様外の充電器検知用。削除後は、ちゃんとした充電器を使いましょう。
com.apple.tcpdump.server.plist //ネットワークトラフィックのダンプ用らしい
com.apple.chud.*.plist //開発用iphoneでなければ削除
com.apple.apsd.plist //Push Notificationsが不要なら削除
com.apple.dataaccess.dataaccessd.plist //ExchangeやGoogle Syncでの電話帳の同期が不要なら削除
com.apple.datamigrator.plist //SIMカードから電話帳移行が不要なら削除
com.apple.racoon.plist //VPNが不要なら削除
com.apple.MobileInternetSharing.plist //Tetheringが不要なら削除。つまり日本にいる限りは削除。
com.apple.AOSNotification.plist //MobileMe(含where is my iPhone)が不要なら削除。つまりiPhone 3Gなら大概不要

2.CPUのオーバークロック
System/Library/SystemConfiguration/PowerManagement.bundle/com.apple.SystemPowerProfileDefault.plist
を削除。(パワーキャッピングの設定ファイルらしい)

最後にiPhoneを再起動します。
実際にやってみましたが、たしかに動きが軽やかになりました。
2.CPUのオーバークロックを行うと、ゲームアプリなどの操作性がかなり良くなります。
ぜひお試しください。

参照サイト
http://www.whited00r.com/forum/viewtopic.php?f=12&t=2
http://www.funkyspacemonkey.com/howto-boost-iphoneitouch-speed-removing-launch-daemons-2
http://www.taranfx.com/overclock-iphone-cpu

2 comments:

Anonymous said...

syslog関係を消したら、アプリケーションのアンインストールが出来なくなったので
(戻したら出来るようになった)
削除しないほうがいいかも。

Casey Jones said...

そうですか...僕は何ともなかったのですが。記事を修正させて頂きます。