Mac

SaurikがCydia Impactorをアップデート、Cydia Extenderをリリース

SaurikがCydia Impactorをアップデート、Cydia Extenderをリリース

今日、Cydia の作成者 Jay Freeman (Saurik) が、iOS デバイスへの .ipa ファイルの署名とインストールを可能にするツール Cydia Impactor のアップデートをリリースしました。

Cydia Extenderという新しいツールが付属しており、これを使うと デバイス上で.ipaファイルのインストールと再署名が可能になります。しかし、このニュースにあまり期待しすぎないでください。これは、多くの人が待ち望んでいた7日間署名問題の解決策ではありません。

Cydia Impactorのアップデートバージョンは0.9.39で、macOS、Linux、Windowsで利用可能です。変更ログは簡潔で、Windowsユーザーから報告されていた.ipaファイルの署名時に発生するSSL証明書検証エラーの修正が含まれています。その他の変更点は、Cydia Extenderツールの追加のみのようです。これはImpactor本体に含まれており、iOSデバイスにインストール可能です。

Cydia Impactor は公式ウェブサイトからダウンロードできます。

Cydiaエクステンダー

まず最初に申し上げたいのは、Extenderは7日間の署名期限問題の解決策ではないということです。主な理由は、Extenderが機能するには有料の開発者アカウントが必要となるためです。アカウントがないとインストールできません。開発者アカウントをお持ちであれば、Impactorを使ってYaluに1年間サインアップするだけで済むので、Extenderは必要ありません。いずれの場合も、署名期限には影響しません。

以下は、Saurik 氏が本日 iDB に対して Extender について語った内容です。

「Cydia ExtenderはiOS上で動作するアプリケーションで、「.ipa」ファイルの処理を登録します。これにより、Safariで直接IPAファイルを参照し、Cydia Impactorと同じメカニズムでインストールできるようになります。また、自身の再署名と再インストールも可能です。」

ご覧の通り、脱獄署名ツールとしての有用性を除けば、Extenderは非常に興味深いツールです。実質的にはCydia Impactorのデバイス版であるCydia Extenderは、有料開発者アカウントを持つユーザーにとって非常に便利なツールです。コンピューターを使わずに、アプリケーションを無期限に閲覧、インストール、再署名できます。

Cydia Extenderの目的

Saurik氏がCydia ExtenderをYalu署名の解決策として意図していたかどうかは不明です。以下は、彼がExtenderの仕組み(興味深い点)についてまとめたものと、想定ユーザー層に関する意見です。

「インストールプロセスにループバックVPNネットワーク拡張という奇妙な間接的な手法が使われているため、(どうやら)インストールには開発者アカウントが必要なようです。この制限は、リリースから数分後にユーザーから問題として報告されるまで、私自身全く気づきませんでした。そのため、この新しいアプリケーションは開発者にとってのみ価値のあるものとなっています。」

Saurik氏が開発者アカウントの必要性を認識していなかったという事実は、Extenderが実際には署名の難しさを軽減する手段の一つとして運命づけられていたことを示唆しているのかもしれません。リリース時に彼が考えていたように、開発者アカウントが不要であれば問題の解決策になっていたはずです。ですから、彼がそう考えていたと考えるのは理にかなっています。その後、彼が皮肉を込めて「失敗作」と表現したことも、この解釈を裏付けています。しかし、その評価は少し厳しすぎるように思います。Extenderは、予期せぬ障害によって対象ユーザーが大幅に制限されたとしても、使いこなせる人にとっては強力なツールです。

このツールの将来的な有用性が増大するかどうかは不明だが、サウリック氏は iDB に次のように語っている。

「VPN 機能なしでこれを動作させる他の方法があるかもしれませんし、ないかもしれません。」

もし方法が見つかれば、エクステンダーは我々の契約問題に対する回避策となる可能性があるが、サウリックは現時点ではその実現可能性についてはせいぜい曖昧な態度をとっている。

7日間署名問題について

Cydia Extenderが脱獄アプリの署名問題を解決するために意図されていたかどうかはさておき、そもそも解決策として意図されていたことはなかった可能性が高い 。Saurikは 「多くの人が想定しているようなものではない 」と明言しており、さらに彼が匿名の開発者と別のツールの開発に取り組んでいることを認めていることから、Extenderは一時的な対策、あるいは2つの解決策のうちの1つに過ぎなかった可能性もある。

彼らのコラボレーションが何か成果をもたらすかどうかは待って見なければなりませんが、今のところは、我慢して、あまり期待しすぎないようにしましょう。

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