Apps

checkra1nとunc0verの脱獄の比較と対照

checkra1nとunc0verの脱獄の比較と対照

土曜日、脱獄コミュニティは大いに盛り上がりました。checkra1nとunc0verの両脱獄ツールがiOS 13.5の公式サポートを開始し、脱獄希望者たちがiPhoneとiPad向けのAppleモバイルOSの最新バージョンを操作できるようになりました。脱獄ツールが最新の署名済みファームウェアをサポートすることは稀であり、これらのアップデートが多くの新規ユーザーを脱獄シーンに引き付けたのも当然と言えるでしょう。

過去24時間で最も多く寄せられた質問の一つが、「checkra1nとunc0verの違いは何ですか?」です。経験豊富な脱獄ユーザーにとっては明らかな違いかもしれませんが、脱獄コミュニティに初めて足を踏み入れる方のために、両者の違いと共通点について少しお話ししたいと思います。さて、早速始めましょう。

checkra1nとunc0verの違い

脱獄の種類

まず第一に、checkra1nはいわゆるセミテザード・ジェイルブレイクで、unc0verはいわゆるセミアンテザード・ジェイルブレイクです。より詳細な記事では、これらのジェイルブレイクの違いなどについて解説しましたが、簡単にまとめると、知っておくべきことは以下のとおりです。

  • セミテザリング:再度ジェイルブレイクするたびにコンピューターに接続する必要がありますが、電源をオフにして再度オンにすると、ジェイルブレイクされていない状態で iPhone を使用できます。
  • セミアンテザード:再度ジェイルブレイクするたびにコンピューターに接続する必要はありませんが、電源をオフにして再度オンにした後でも、ジェイルブレイクされていない状態で iPhone を使用できます。

違いに気づきましたか?セミテザード脱獄は、iOSデバイスをコンピューターに接続し、DFUモードに入り、コンピューターアプリケーションを実行することで機能します。一方、セミアンテザード脱獄は、専用のiOSアプリをデバイスにサイドロードし、起動するだけで機能します。セミアンテザード脱獄にはコンピューターは必要ありません。IgnitionやApp Ninjaなどの署名サービスをモバイルウェブブラウザ経由で使用すれば、iOSアプリをホーム画面にインストールできるからです。

使用されたエクスプロイト

2 つのジェイルブレイクのもう 1 つの最も大きな違いは、checkra1n が checkm8 と呼ばれるハードウェア ベースのブート ROM エクスプロイトを使用するのに対し、unc0ver はさまざまなソフトウェア ベースの tfp0 エクスプロイトを使用することです。

ここでの大きな違いは、checkra1nのハードウェアエクスプロイトはソフトウェアアップデートでは修正できないことです。つまり、Appleはこの脱獄をソフトウェアアップデートで修正することができません。Appleがこの問題を修正するには、影響を受けるすべてのデバイスを物理的に回収し、各デバイスのロジックボードに新しいハードウェアをはんだ付けする必要がありますが、これは費用と労力がかかりすぎるため、そもそも手間をかけることができません。つまり、影響を受けるデバイスは、どのファームウェアを実行しているかに関係なく、永久に脱獄できるということです。

一方、Unc0verのtfp0エクスプロイトはソフトウェアベースであるため、Appleのソフトウェアアップデートで修正可能です。そのため、unc0verの脱獄ツールは昨日ようやくiOS 13.5のサポートを追加しました。これは、iOS 13.3で最近使用されたエクスプロイトがiOS 13.3.1以降で修正されたためです。また、unc0ver(iPhone 6/6 Plusの最新ファームウェア)ではiOS 12.4.7を脱獄できないのも、このためです。Appleがファームウェアの署名を停止し、脱獄可能なファームウェアへの復元を阻止する可能性があるため、unc0verデバイスの復元は可能な限り避けるべきです。

サポートされているデバイス

サポートされているデバイスの数は、2 つのジェイルブレイクのもう 1 つの重要な違いです。

checkra1n 脱獄ツールはハードウェアエクスプロイトを利用するため、影響を受けるデバイスは限られています。対応デバイスには、A7チップのような古いハードウェアを搭載したデバイスから、A11チップのような新しいハードウェアを搭載したデバイスまでが含まれます。例えば、iPhone 5sのような古いデバイスからiPhone Xのような新しいデバイスまでサポートされていますが、checkra1n はiPhone XS以降のデバイスを脱獄することはできません。ただし、前述の通り、これらのデバイスがどのようなソフトウェア/ファームウェアを使用しているかは関係ありません。

一方、Unc0verは、サポートされているファームウェアバージョンを実行するあらゆるデバイスを脱獄できます。例えば、昨日リリースされたiOS 13.5のサポートを利用すると、iOSまたはiPadOS 13.5を実行できるあらゆるiPhoneまたはiPadを脱獄できます。ハードウェアは問いません。

展開

そしてもちろん、これらの脱獄がどのように展開され、どのような違いがあるのか​​についても触れておく必要があります。

checkra1n ジェイルブレイクは、この記事の執筆時点では macOS または Linux 搭載の PC でのみ利用可能なコンピュータプログラムです。Windows 対応は予定されていますが、Windows 版の checkra1n プログラムの開発は非常に困難であることが判明しており、当初の予想よりも時間がかかっています。プログラムの使い方は簡単で、checkra1n を使ったジェイルブレイクの手順については専用のチュートリアルで詳しく説明しています。

checkra1nを使用するには物理的なコンピューターが必要なため、物理的なPCが使えない人向けに、特に巧妙な回避策がいくつか生まれました。例えば、checkra1nはLinuxベースのOSなので、Android端末から導入できます。あるいは、NanoPi Neo2を搭載した、こちらもLinuxをコアOSとして採用した、持ち運びに便利なRa1nboxデバイスを購入することもできます。

一方、unc0verの脱獄アプリは.ipaファイル(iOSアプリ)で、iPhoneまたはiPadにロードできます。AltStore、Cydia Impactor、Xcodeなど、複数の方法がありますが、これらの方法ではコンピューターを使ってアプリをデバイスにサイドロードする必要があります。サイドロード後は、再度署名が必要になるまで、コンピューターなしで脱獄アプリを使用できます。これらの方法の中では、AltStoreが推奨されています。

あるいは、IgnitionやApp Ninjaなどの署名サービスを使ってunc0verをインストールすることもできます。これらのサービスは、コンピューターを使わずにiOSデバイス自体で使用できます。ただし、残念ながらこれらの署名証明書は頻繁に失効するため、前述のコンピューターベースの方法を使用する方が簡単です。

unc0ver をインストールする方法ごとに、以下の個別のチュートリアルを作成しました。

  • AltStoreでunc0verの脱獄をインストールする方法
  • macOSでXcodeを使ってunc0verの脱獄をインストールする方法
  • Cydia Impactorでunc0verをインストールする方法
  • IgnitionやiOS Ninjaなどの署名サービスを使用してunc0verの脱獄をインストールする方法

似ている点

上記では、checkra1n と unc0ver の脱獄の最大の違いについて説明しましたが、ここで類似点のいくつかを概説します。

  • どちらの脱獄も、選択した同じ脱獄の調整を展開するために使用できます。
  • どちらの脱獄も、デフォルトで実績のあるCydiaパッケージマネージャーをインストールします。
  • 端末を再起動すると、両方の脱獄を再度展開する必要があります。
  • どちらの脱獄もiOS 12および/またはiOS 13の乗っ取りに使用できる。
  • どちらの脱獄も、rootFS復元またはシステムの復元で元に戻すことができます。
  • 両方の脱獄は単一のデバイスに展開できます(ただし、同時にはできません)
  • どちらの脱獄も、新しいサポートやバグ修正、パフォーマンス改善などの定期的なアップデートを受けています。
  • どちらの脱獄も、デバイスであなたが望むことを自由に行えるように配慮した人々によって作られています。

結論

checkra1nとunc0verのジェイルブレイクにはかなり大きな違いがありますが、どちらのジェイルブレイクを選んでも間違いはありません。checkra1nはAppleによるパッチ適用が受けられないため、もちろんメリットはありますが、古いデバイスしか利用できないのに対し、unc0verはAppleの最新ファームウェアを搭載した最新のiOSデバイスをジェイルブレイクできる数少ない手段の一つです。

自分に適したものを選択することは完全に主観的であり、所有しているデバイスのタイプ、ほとんどの時間コンピューターにアクセスできるかどうか、ソフトウェアの更新中にジェイルブレイクの可能性を将来にわたって保証するかどうかによって異なります。

これらの違いを踏まえて、iPhoneまたはiPadの脱獄にcheckra1nとunc0verのどちらを使うか決めましたか?下のコメント欄であなたの意見を聞かせてください。

Milawo
Milawo is a contributing author, focusing on sharing the latest news and deep content.