
脱獄した iPhone をお持ちの場合、多くのアプリ、調整、拡張機能をインストールしたためにデバイスの速度が低下している可能性が非常に高いです。おそらく、以前ほど速くないことに気付いたでしょう。メールなどのアプリケーションの起動に少し時間がかかり、速度の向上を確認するには 30 分ごとに再起動する必要があります。理由がわかりますか? Cydia からインストールしたものがメモリを消費するためです。場合によっては大量のメモリを消費します。たとえば、Winterboard は、多数のテーマとグラフィックの変更を有効にすると、占有されていない RAM を大量に消費する可能性があります。同じことは、Action Menu、Pro Switcher などの他のアプリにも当てはまります。これらすべては常にバックグラウンドで実行されており (MobileSubstrate ベース)、iPhone の速度低下の原因です。
幸いなことに、iPhoneを最適化し、リスプリングや再起動をせずにメモリを大幅に解放し、再び高速で安定したデバイスを手に入れるためのコツやヒントがいくつかあります。その方法をご紹介します。
まず最初に知っておくべきことは、次のアクションを実行するには iPhone への SSH アクセスが必要であるということです。そのためには、Cydia から OpenSSH をインストールし、Cyberduck などの FTP デスクトップ クライアントを使用してファイル システムにアクセスし、ファイルをコピー/削除できるようにする必要があります。
Mac OS Xと同じように、iPhoneにも多くの言語パックがありますが、ほとんどの場合使われず、ただ容量を食っているだけです。Macから使っていない言語を削除したのであれば、iPhoneでも同じことをしてみませんか?「LangPack」というシンプルなスクリプトを使えば、言語を一つ一つ選択して保持または削除でき、削除後の違いがはっきりと分かります。アプリケーションの読み込みや再起動の時間が短縮され、もちろん容量も節約できます。このスクリプトには、優れたフォーラムトピックと、動作させるための基本的な手順が付属しています。また、MobileTerminalを起動するにはCydiaからインストールする必要があり、絵文字を使用する場合は日本語を削除しないように注意してください。
しかし、iPhoneの速度向上に本当に役立ったのは、起動デーモンを削除したことです。Wikipediaより:
Unix やその他のコンピュータ マルチタスク オペレーティング システムでは、デーモンは、ユーザーの直接の制御下ではなく、バックグラウンドで実行されるコンピュータ プログラムです。通常は、バックグラウンド プロセスとして開始されます。
つまり、iPhone の電源を入れるたびに、OS がこれらのバックグラウンド プロセスをロードすることになります。これらのプロセスはユーザーとは独立して実行され、メモリを消費します。基本的なデーモンが約 54 個であることを考慮すると、膨大なメモリ量になります。これまでのところ、脱獄シーンは iPhone OS の解析 (デバイスを危険にさらすことさえあります) や、バックグラウンド デーモンの役割など、Apple が当然公表していない情報の発見に大きく貢献しています。これらのデーモンの大部分は、OS に目に見える損傷や使用状況の違いを与えることなく削除 (消去) できることが判明しており、解放されるスペースはごくわずかです (削除するファイルのサイズは数 KB です)。しかし、前述のデーモンによって占有されていた RAM の大部分のロックが解除されます。
デーモンは iPhone の /System/Library にあります。万が一問題が発生した場合に備えて、バックアップ コピーを作成することをお勧めします。
デーモンには4つのカテゴリーがあります。システム、脱獄専用、条件付き(必要かどうかはご自身で判断してください)、そして安全なデーモンです。削除後に悪影響が出たという報告は今のところありませんので、安全なデーモンのみを削除することをお勧めします。また、脱獄デーモンはCydiaからインストールしたアプリによってインストールされるので、定期的に削除するようにしてください。私が削除したデーモンは以下のとおりです。
- com.apple.DumpPanic.plist
- com.apple.powerlog.plist
- com.apple.stackshot.server.plist
- com.apple.tcpdump.server.plist
- com.apple.iqagent.plist
- com.apple.mobile.profile_janitor.plist
- com.apple.chud.chum.plist
- com.apple.chud.pilotfish.plist
先ほども言ったように、今のところ効果や問題はありません(もう1週間以上経ちました)。しかし一方で、速度への効果は驚くほどです。iPhoneの再起動にかかる時間はわずか2秒、再起動から完全に使える状態になるまで10秒もかかりません。また、アプリの起動も以前よりずっと速くなり、MobileSubstrateの拡張機能をいくつか有効にしているにもかかわらず、iPhoneの動作がはるかに軽快になり、全体的にレスポンスが向上しました。Modmyiがこのプロセスについて分かりやすい記事を書いています。
最後に、いくつかヒントをご紹介します。どれも実用的なものではなく、概念的な内容です。まず、Cydiaで気に入ったものをすべてインストールするのは避けましょう。特にMobileSubstrateベースの調整ツールは、iPhoneの動作を著しく低下させます。テーマ(Winterboardなど)も管理が重要です。テーマを13個も有効化してしまうと、まるでWindows Vistaに戻ったかのような動作になってしまう可能性があります。
結局のところ、脱獄したスマートフォンを最適化するのは非常に難しい作業です。Cydiaアプリは毎週更新され、新しいiPhone OSや脱獄のたびに最初からやり直さなければならないからです。他に何かヒントがあれば、ぜひコメント欄で教えてください。
追加コンテンツと特典にアクセスする
Club MacStories は 2015 年に設立され、ほぼ 10 年間にわたって毎週独占コンテンツを提供してきました。
毎週、毎月の電子メール ニュースレターから始まったものが、すべての MacStories ファン向けに設計されたメンバーシップ ファミリーに成長しました。
詳細については、こちらおよびクラブの FAQ をご覧ください。
Club MacStories : アプリ、ヒント、自動化ワークフロー、長文執筆、MacStories Unwind ポッドキャストへの早期アクセス、定期的な景品など、盛りだくさんの情報を満載した、電子メールと Web 経由の週刊および月刊ニュースレター。
Club MacStories+ : Club MacStories が提供するすべての機能に加え、アクティブな Discord コミュニティ、クラブの過去のカタログ全体を閲覧するための高度な検索機能とカスタム RSS 機能、ボーナス コラム、多数のアプリ割引などが含まれます。
Club Premier : 上記のすべてに加え、早期に、広告なしで、高ビットレートのオーディオで配信される当社の主力ポッドキャストの拡張バージョンである AppStories+ が含まれます。