脱獄を目指す方々に私たちがよくお伝えしている重要なアドバイスは、iPhoneやiPadのファームウェアを可能な限り最新バージョンに保つことです。脱獄関連のニュースや開発状況が報じられるたびに、おそらくこのアドバイス、あるいは似たような言葉を目にしたことがあるでしょう。私たちがそうしているのには、いくつかの重要な理由があります。
ジェイルブレイクの概念を初めて知る方や、ジェイルブレイクを計画しているなら可能な限り低いファームウェアに留まるべき理由を理解するのに苦労している方のために、この機会に、ジェイルブレイクされた端末をまだ使用していない場合にこれが何を意味するのか、またなぜそれが重要な習慣なのかを説明します。
iPhoneまたはiPadをまだ脱獄していない場合、次の2つのカテゴリーのいずれかに該当すると考えられます。1 )お使いのファームウェアに対応した脱獄ツールがまだ公開されていないため、脱獄をためらっている。2 )脱獄に全く興味がない。後者のカテゴリーの方にはあまりお勧めできませんが、この記事は前者のカテゴリーに該当する方を対象としています。
現在のiPhoneまたはiPadのファームウェアバージョンをサポートする脱獄を待っている人は、ソフトウェアアップデートを避け、デバイスを現在のファームウェアのままにしておく方が一般的に賢明です。その理由は実にシンプルです。
脱獄はソフトウェアの脆弱性を悪用する手法です。ソフトウェアの脆弱性とは、ハッカーがデバイスのカーネルレベルのメモリへの読み取り・書き込み権限を取得するために悪用する可能性のあるセキュリティホールのことです。これらのソフトウェアの脆弱性がなければ脱獄は不可能であり、Appleの継続的なファームウェアアップデートは既知のソフトウェアの脆弱性を修正する傾向があります。
とはいえ、iPhoneやiPadのファームウェアを可能な限り低いバージョンにしておくと、脱獄ツールの元となるソフトウェアの脆弱性に対して脆弱になります。ファームウェアを更新すると、全く逆の効果が生じます。つまり、これらのソフトウェアの脆弱性が修正され、脱獄の選択肢が狭まってしまう可能性があるのです。
ジェイルブレイクの鍵はエクスプロイトの可能性にあります。そのため、この場合は、ファームウェアをサポートするジェイルブレイクを待つ間、デバイスのセキュリティを低下させたいと考えることになります。これは時代遅れのように聞こえるかもしれませんが。ジェイルブレイク後には、個別のジェイルブレイク調整によってこれらのエクスプロイトを修正できます。
「可能な限り低いファームウェア」とは、もちろん次の2つのいずれかを指します。1) お使いのデバイスで利用可能なiOSまたはiPadOSの署名済みで最も低いバージョン、または2) すでにお使いのiOSまたはiPadOSのバージョンです。場合によってはこれらが同じバージョンであることもありますが、古いバージョンがまだAppleによって署名されている場合は、現在のファームウェアをダウングレードできる場合があります。
署名期間は、通常、新しいファームウェアのリリース後1~2週間程度です。それ以降は、署名されていないファームウェアへのダウングレードは不可能(または極めて困難)になります。これは、保存された.shsh2 blobや専用のサードパーティ製ソフトウェアといった前提条件が必要となるためです。
Appleはあなたの意志を壊してアップデートを強いようとしている
Appleは、ユーザーが望むと望まざるとに関わらず、常にソフトウェアアップデートを押し付けようとします。クパティーノに本社を置くこの企業は、以下のような様々な戦術を用いてこれを行っています。
- 端末の開梱直後のセットアップ期間中に、自動ソフトウェアアップデートにユーザーを登録しようとする
- 設定アプリで保留中のソフトウェアアップデートが通知を待っているときに、見苦しいバッジや通知を表示する
- 署名ウィンドウで古いファームウェアを規制し、FinderとiTunesが意図的なファームウェアのダウングレードをブロックできるようにする
- 需要の高い新しいソフトウェアベースの機能を新しいファームウェアバージョンに制限する
- 新しいハードウェアの発売を制限し、新しいファームウェアバージョンのみをサポートするようにする
- 人間の心理を繰り返し利用してアップデートを避けたいと思わせることで、携帯電話のセキュリティが損なわれる
- さらに…
Appleの策略に完全に抵抗するには、新機能なしで生活し、ソフトウェアアップデートのプロンプトを無視する覚悟が必要です。厳しいように聞こえるかもしれませんが、脱獄ツールは新しい機能を古いバージョンのiOSやiPadOSに移植することが多いため、あなたの苦しみは一時的なものかもしれないことを覚えておくことが重要です。
ファームウェアのアップデートを怠ると、 iPhoneやiPadのセキュリティが低下する可能性があるという事実も認識しておく必要があります。これは、新しいリリースごとにソフトウェアの脆弱性が修正されるためです。これらの脆弱性は脱獄開発者によって脱獄開発の目的で利用されていますが、悪意のあるハッカーがデバイスやデータを狙って悪用しているケースも存在します。
Appleがソフトウェアアップデートを回避しようとするあなたの意志を挫くことに成功した場合、次に何が起こるかというと、iPhoneやiPadの脱獄に利用できた可能性のある複数のソフトウェア脆弱性を修正した新しいファームウェアがリリースされることになります。そうなると、あなた以外の全員がその真新しい脱獄アプリを発売と同時に楽しむことができるので、あなたは後悔するでしょう。なぜ私がそう知っているのか、私に聞いてください…
iPhoneまたはiPadのファームウェアを誤ってアップデートした場合の対処法
時には、何かが起こるかもしれません。Appleの策略に騙されたのかもしれませんし、自動ソフトウェアアップデートをオンにしたままにしておいたために、iPhoneやiPadが夜中に勝手にアップデートされてしまったのかもしれません。
このような状況になっても、慌てる必要はありません。以前のバージョンのiOSまたはiPadOSがまだ署名されている可能性があり、FinderまたはiTunesを使ってダウングレードできる可能性があります。ファームウェアの署名状況はIPSW.meでいつでも確認でき、ダウングレードしたいファームウェアはダウンロードページからダウンロードできます。
アップデート時にiOSまたはiPadOSを数バージョン飛ばしていたとしても、脱獄の目的からすると、最新バージョンよりもファームウェアを1つ前のバージョンにしておく方が賢明です。なぜでしょうか?もしこの時点で説明が必要な場合は、5~7段落目をもう一度お読みください。
ダウングレードが成功したかどうかに関わらず、「設定」→「一般」→「ソフトウェアアップデート」→「自動アップデート」から自動ソフトウェアアップデートを無効にすることをお勧めします。これにより、iPhoneまたはiPadがバックグラウンドで追加のアップデートを自動的にダウンロードしてインストールすることはなくなりますが、それでも煩わしいプロンプトや通知が表示される場合があります。
まとめ
iPhone または iPad を可能な限り低いファームウェアに保つことは、脱獄者が長年行ってきたことであり、開発者が新しい脱獄ツールをリリースしたときに iPhone または iPad が脱獄の資格を維持できるようにする効果的な方法です。
現在、iPhoneまたはiPadで脱獄不可のファームウェアをお使いの場合は、現在のファームウェアを使い続け、今後のソフトウェアアップデートは避けることを強くお勧めします。また、iDownloadBlogもぜひチェックしてください。最新の脱獄関連ニュースをニュースフィードにお届けするために、24時間体制で取り組んでいます。