Sileoチームがcheckra1n脱獄用の新しいSileoパッケージマネージャーインストーラーをリリースしたのは、ほんの数日前のことでした。著名なSileoポーターであるDiatrus氏の協力を得て作成されたこのアップデートインストーラーは、checkra1nのブートストラップコンポーネントの大部分をそのまま残しています。一方で、インストーラーはプリインストールされているCydiaパッケージマネージャーと互換性のないバージョンにAPTをアップグレードするため、Cydiaパッケージマネージャーをアンインストールしてしまいます。
Cydiaをアンインストールせずにcheckra1nデバイスでSileoが使えるようになることを期待していた方は、Sileoチームによるアップデートされたインストーラーに失望されたかもしれません。幸いなことに、Diatrusは、checkra1nまたはunc0verデバイスで両方のパッケージマネージャーを使えるようにしたいというコミュニティの要望に応える解決策に取り組んでいるようです。
今日の午後に共有されたツイートで、Diatrus 氏は、現在 checkra1n および unc0ver の脱獄用の Sileo インストーラーをホストしているのと同じ GetSileo リポジトリに、カスタム APT および Cydia フォークをリリースする予定であると述べました。
このツイートには、Diatrusがcheckra1nおよびunc0verの脱獄に関するCydiaの現在のメンテナーであるSam Bingnerに連絡を取ったと思われるDiscordのスクリーンショットが含まれています。会話の中で、DiatrusはBingnerに対し、Cydiaを2つの異なるパッケージに分割するよう依頼したようです。1つは基本的な構造ファイル用、もう1つはGUI用です。Bingnerはこの要求を拒否したようですが、その理由は不明です。
明らかに、この会話は事態の一側面しか示しておらず、ビングナー氏には事態を現状のままに設定した正当な理由がある可能性があります。こうした大局的な詳細は上記の会話のスナップショットには含まれていなかったため、ビングナー氏の公の場での非難はすぐに注目を集めました。例えば、Charizリポジトリのメンテナーであるアダム・デマシ氏(@hkirb)は、コメントの一部をすぐに非難した一人です。
デマシ氏の言うことはもっともだ。謙虚なアプローチの方が通常は最良の結果をもたらす。
このような状況を踏まえると、DiatrusのCydiaフォークの近々リリースは、checkra1nやunc0verの脱獄アプリを使い、CydiaとSileoの両方を同じデバイスで使いたいユーザーにとって、次善の策となる可能性があります。このフォークは、ユーザーにどちらか一方をアンインストールさせることなく、この操作を可能にすると言われています。
Sileoの洗練されたユーザーインターフェースと軽快なSwiftベースのフレームワークには以前から魅力を感じていましたが、バックアップとしてCydiaも活用しています。Cydiaはパッケージマネージャーとして実績のあるだけでなく、10年以上使い続けているのでインターフェースも非常に馴染み深いです。とはいえ、この2つを並行して使いたいとずっと思っていましたが、SileoのためにCydiaをアンインストールするのは、私にとって現実的な選択肢ではありませんでした。
checkra1n/unc0ver チームと Sileo チームが、理想的な相乗効果を辛抱強く待ち望んでいるエンドユーザーのために解決策を見つけてくれるかどうかはまだ分かりません。残念ながら、当面はどうなるか様子を見て、サードパーティ製の回避策を利用するしかありません。
Diatrusが、checkra1nとunc0verの脱獄ユーザーが同じデバイスでCydiaとSileoの両方を使えるようにするソリューションを開発しているようですが、いかがでしょうか?下のコメント欄で議論してください。