2chの魔改造スレを参考に後はそこいらのフォーラムの情報と比べながら何をしたらリスクが極力少なくて効果が最も出るか考えながら選んだのが以下。
あ、その前にDisclaimer。
うちでは不具合は出ていませんが、他のiPhone/iPodで同じ結果を保証するものではありません。
以下のエントリーを読んでTweakを実行された結果、何らかの不都合、不具合が出たとしても当方は責任の一切を負いません。自己責任であることが納得、理解できた方だけ読み進んで下さい。
- @2x.pngの削除 - @2x.pngはRetinaDisplay用の画像ファイルなのでRetina対応してない3GSでは百害あって一理なし。
- @ipad.pngの削除 - 上と同様にiPad用の画像ファイルは3GSに必要ありません。が、全部消すとNewsStand等で不具合が出るようです。うちの3GSは4.3.3のまま当分iOS5にする予定なしなので問答無用で全消し。
- lang2.2 scriptで必要な言語以外(うちは日本語、英語、中国語)削除 - iPhoneには大量の言語が元々入れられていて、全世界で通用するような作りになっています。しかし、自分の使える言語以外は全く必要ないのでそれらを消してしまいます。
Daemonなんかも選んで消せる"Remove Launch Daemons"というスクリプトが出来ていて、さらに海外のフォーラムには消してもまず大丈夫なDaemonのリストなんかも出来てるんですが、動作が不安定になる原因になるのは嫌なのでうちでは弄っていません。
参考までにiJailbreakで消しても安全だとされているDaemonが以下のもの
- com.apple.DumpPanic.plist
- com.apple.ReportCrash.(Different Things).plist
- com.apple.DumpBasebandCrash.plist
- com.apple.CrashHouseKeeping.plist
- com.apple.aslmanager.plist
- com.apple.syslogd.plist
- com.apple.powerlog.plist
- com.apple.stackshot.server.plist
- com.apple.chud.chum.plist
- com.apple.chud.pilotfish.plist
- com.apple.psctl.plist
- com.apple.apsd.tcpdump.en0.plist
- com.apple.apsd.tcpdump.pdp_ip0.plist
ここからが本題。
必要なものはMobileTerminalとスクリプト、ついでにゴミを消してくれる"iWipe Cache"。
スクリプトはinsanelyiのrepo(http://repo.insanelyi.com)で見つけましょう。(うちはMobileTerminalもinsanelyiで入れた。純正はiOS5対応していないため。)
- lang2.2
- Remove Retina
そしてRemove Retinaのスクリプトを呼び出す。
使うコマンドは
2xrm
しばらく待っていると、何個のファイルが削除された、と表示されます。完了です。
こちらは言語を消すか聞いてきます。
"何を消すか"を聞いてますので、yで消す、nで残すとなります。
どんどん消していきましょう。すべて選び終わると、"ほんとにこれらの言語消すよ?いい?"と聞かれるので確認してyをタップして完了。
最後にlang2.2そのものを消すかを選ぶようになりますが、うちはnを選んでいます。
新しくインストールしたアプリやアップデートのあったアプリの言語等を定期的に消すためにも残す方向で。
これで、1. と3. は終わり。残る2. ですが、これはターミナルにコマンドを打ち込んで実行します。
そのコマンドはこちら。
find / -iname "*ipad.png" -exec /bin/rm -vrf '{}' \;;
実行されて、消されてるファイルがずらずらと列挙されていきます。
これでiPad用のpngファイルが消えます。
さらにnibファイルもついでに消してしまいます。コマンドはこちら。
find / -iname "*ipad.nib" -exec /bin/rm -vrf '{}' \;;
上と同様にどんどん消されていきます。完了です。
終わったらターミナルを終了して、再起動。
再起動し終わったらiWipe Cacheでゴミ掃除しておきましょう。
気持ち、動作が軽くなった気がします。
空きメモリも10MB強増えました。
これで、3GSの軽量化も終わり、まだまだ現役でがんばれそうです。
No comments:
Post a Comment