脱獄したデータが紛失してしまうことは珍しくありません。いつも申し上げているように、脱獄していない方は、脱獄の資格を確保するために、常に可能な限り低いファームウェアにしておくべきです。これは実践上は良いことですが、脱獄したデバイスが現在使用しているiOSやiPadOSよりも新しいバージョンに対応している場合があり、Appleがその新しいファームウェアへの署名を停止すると、脱獄前にアップデートできなくなる可能性があります。
通常はそうではありませんが、iPhone や iPad を署名なしの iOS および iPadOS にアップグレードする実績のある方法が、脱獄コミュニティのメンバーの間でますます人気が高まっており、DelayOTAメソッドとして知られています。
以前、DelayOTA を使用してジェイルブレイクされたデバイスを署名なしバージョンの iOS または iPadOS にアップグレードする方法を紹介しましたが、DelayOTA を使用して、ジェイルブレイクされていないデバイスも署名なしバージョンの iOS または iPadOS にアップグレードできることをご存知でしたか?
非脱獄端末の場合、手順は多少異なりますが、結果は同じです。Appleが署名期限を終了してから90日以内であれば、現在署名されていないiOSまたはiPadOSの新しいバージョンにアップデートできます。このプロセスは、エンドユーザーがMacでApple Configurator 2を使用して展開するデバイス監視機能を利用しています。
しかし、そのやり方を説明する前に、まず少し背景を説明します。
監視対象の iPhone または iPad とは何ですか?
前回の DelayOTA によるジェイルブレイクされたデバイスのチュートリアルで説明したように、監視対象デバイスは、企業から従業員に、または学校システムから学生に配布されるときに最も頻繁に導入されます。
監視機能により、発行機関はデバイスをより詳細に制御できます。例えば、セキュリティ強化のために特定のデバイス機能をブロックしたり、疑わしいウェブサイトの読み込みをブロックしたりできます。例えば、AirDropやApp Storeをブロックしてファイル転送やソフトウェアのダウンロードを制限したり、成人向けウェブサイトや生産性を阻害するウェブサイトをブロックしたりすることができます。
しかし、監視によって、発行元がデバイス上でのユーザーの行動を制御できるようになるだけでなく、デバイス管理者はソフトウェア更新に関してより柔軟に対応できるようになります。つまり、監視対象のデバイスを、署名されていない iOS または iPadOS のバージョンが 90 日未満であれば、署名されていないバージョンに更新できるようになります。
予期せぬアップデートによって企業や学校の独自システムが破壊される可能性があるため、Apple がこの余裕を与えたのは、デバイス管理者がソフトウェア アップデートと重要なアプリの互換性を確認するための追加時間を確保するためだと思われます。
これは脱獄とどう関係があるのでしょうか?
もちろん、監視経由で署名のないソフトウェア アップデートをインストールすると、特に現在実行しているバージョンよりも新しいバージョンの iOS または iPadOS をサポートする新しい脱獄アプリがリリースされた場合、将来の脱獄者にとって明らかな影響が生じます。
Appleが最近非常に多くのソフトウェアアップデートをリリースしているため、新機能やセキュリティパッチと脱獄の適格性のバランスを取ることが重要です。そのため、現在使用しているファームウェアよりも新しいファームウェア向けの脱獄がリリースされることを期待している場合は、DelayOTA方式がその最適なバランスを見つけるための最善策となるかもしれません。
非脱獄端末でDelayOTAを使用する方法
脱獄済みの端末では脱獄ツールをインストールするだけで問題なくアップデートできますが、非脱獄端末でDelayOTAアップデートを実行するのは少し複雑です。それでも、以下の手順に従えば、それほど難しくないことがわかります。
デバイスの準備と必要なもの
重要:ジェイルブレイクされていないデバイスを監視すると、そのデバイスからすべてのコンテンツが消去されるため、続行する前に必ずデータをバックアップしてください。
これからご紹介する手順では、Mac App Storeから無料でダウンロードできるmacOS用アプリ「Apple Configurator 2」を使用します。そのため、このチュートリアルを進めるにはMacが必要です。
すべてのバックアップが済んでいて、Apple Configurator 2 をダウンロードしている場合は、以下の手順に従って開始できます。
監督を受ける
まず最初に、デバイスを監視する必要があります。その方法を以下に説明します。
1) DelayOTA を実行するデバイスを USB から Lightning ケーブルを使用して Mac に接続し、プロンプトが表示されたら Mac とデバイス自体の両方でデバイスを信頼します。
2) Mac のアプリケーション フォルダからApple Configurator 2 を起動します。
3) Apple Configurator 2 を初めてダウンロードする場合は、以下のプロンプトで必ず「同意する」をクリックしてください。
4)次のウィンドウで、青い「開始する」ボタンをクリックします。
5)デバイスを選択し、ウィンドウの上部にある「準備」ボタンをクリックします。
6)次に、コンボ ボックスで[手動構成]が選択されていることを確認し、 [デバイスの監視]ボックスにチェックマークを付けます。
7) 「次へ」ボタンをクリックして続行します。
8)次に、コンボ ボックスで[MDM に登録しない]が選択されていることを確認し、 [次へ]ボタンをクリックします。
9) Apple IDの入力を求められた場合は、「スキップ」ボタンをクリックします。
10)次のインターフェースで、監視エンティティのカスタム名を入力します。ここでは「iDownloadBlog」を選択しました。入力が完了したら、「次へ」をクリックします。
11) 「新しい監督IDを生成する」が選択されていることを確認し、「次へ」をクリックします。
12)次に「準備」ボタンをクリックします。
13) Macのユーザー名とパスワードを入力して証明書を生成し、「設定を更新」をクリックします。
注意:デバイスのバックアップをまだ行っていない場合は、次の手順に進む前に必ずバックアップしてください。次の手順では、iPhoneまたはiPadのデータが消去されます。
14)監視の準備として、デバイスを消去するように求められます。「消去」ボタンをクリックします。
15) Apple Configurator 2 は、iPhone または iPad を監視用に準備するための 3 段階のプロセスを開始します。
このプロセスには数分かかり、デバイスのデータが消去されます。完了すると、iPhoneまたはiPadは購入時と同じ画面に戻り、再設定を促すメッセージが表示されます。指示に従って操作すると、以前に作成したバックアップから復元してデータを復元できます。
再起動してバックアップから完全に復元したら、設定アプリでデバイスが監視対象になっていることを確認できます。「この[デバイスの種類を入力]は[カスタム名を入力]によって監視および管理されています。デバイスの監視について詳しくは…」というメッセージが表示されます。
おめでとうございます!難しい部分は完了です。次のセクションでは、DelayOTA構成プロファイルをインストールします。
DelayOTAプロファイルのインストール
次のステップでは、インストールしたいファームウェア用のDelayOTAプロファイルをインストールします。この記事の執筆時点では、iOS & iPadOS 15.1はDelayOTA経由でインストールできるため、このチュートリアルではこのファームウェアを使用します。
DelayOTA プロファイルをインストールする手順は次のとおりです。
1) iPhone または iPad で Safari アプリを開き、次の URL にアクセスします。
https://dhinakg.github.io/delayed-otas.html
2) DelayOTA を使用しているデバイスに必要なファームウェアまでスクロールし、[プロファイルのダウンロード]ボタンをタップします。
プロのヒント:iPhone 12または13シリーズのデバイスをお使いの場合、プロファイルはページ上部に表示されます。iPhone XS以前の機種など、レガシーではない旧機種の場合は、ページの下部に表示されます。このチュートリアルでは、執筆時点ではまだ利用可能なiOS 15.1 DelayOTAプロファイルを使用しています。
3)構成プロファイルのダウンロードを尋ねるポップアップで[許可]ボタンをタップします。
4)次のポップアップで「閉じる」ボタンをタップします。
5)設定アプリを開き、「プロファイルがダウンロードされました」セルをタップします。
6) 「インストール」ボタンをタップします。
7)もう一度「インストール」ボタンをタップします。
8) 「インストール」ボタンを3回目にタップします。
9) 「完了」ボタンをタップして終了します。
10) DelayOTA プロファイルがインストールされたので、iPhone または iPadを再起動します。
デバイスが再起動したら、以下の最後のセクションでインストールする予定のソフトウェア アップデートをインストールします。
DelayOTAソフトウェアアップデートのインストール
1)プロファイルがインストールされたら、「設定」→「一般」→「ソフトウェアアップデート」に移動します。
注: 代わりに iOS または iPadOS 14 の新しいバージョンをインストールするように求めるプロンプトが表示された場合には、下にスクロールして、必要な iOS または iPadOS 15 のバージョンを見つけてください。
DelayOTAプロファイルをダウンロードしたiOSまたはiPadOSのバージョンをインストールするように求められます。上記のように、このファームウェアは署名が切れているにもかかわらず、iPhoneはiOS 15.1のインストールを求めています。
2) 「ダウンロードとインストール」をタップして、DelayOTA ソフトウェアの更新を続行します。
3) プロンプトが表示されたらパスコードを入力し、利用規約に同意します。
iPhoneまたはiPadにご希望のファームウェアがインストールされます。インストール中に再起動します。再起動後、「設定」→「一般」→「情報」で新しくインストールされたファームウェアを確認できます。
これですべてです!
結論
DelayOTA方式でAppleの署名ウィンドウを回避できたので、インストールしたファームウェアは脱獄アプリがリリースされるまでそのままにしておくことができます。あるいは、すでに脱獄アプリがリリースされている場合は、すぐに使い始めることができます。
こちらもご覧ください: DelayOTAを使ってジェイルブレイクしたiPhoneやiPadを署名なしのファームウェアにアップデートする方法
すべて正常に動作しましたか?ぜひ下のコメント欄にご意見をお寄せください。