まだ聞いていない方のために説明しますと、iOS 開発者 opa334 による TrollStore という、サイドローディング可能なアプリ用の便利な新しい永久署名ユーティリティが登場しています。このユーティリティは、ジェイルブレイクされた iOS および iPadOS 14.0 ~ 14.8.1 デバイスと、ジェイルブレイクされていない iOS および iPadOS 15.0 ~ 15.1.1 デバイスの両方で動作するため、コミュニティで大きな話題となっているようです。
TrollStoreを使用すると、ユーザーはApp Storeを完全にバイパスして.ipaファイルをインストールできます。これらのファイルは、上記のサポート対象バージョンで既知の脆弱性を利用して永続的に署名されます。つまり、無料のApple開発者アカウントを使用している場合は7日ごとに、有料のApple開発者アカウントを使用している場合は1年ごとにアプリに再署名する必要がありません。
最初のリリース以来、数多くのアップデートが行われてきましたが、開発者は最終製品の改善に尽力し続けています。月曜日にリリースされた2つのアップデートは、このユーティリティの便利な永久署名機能を必要とするユーザーのユーザーエクスペリエンスをさらに向上させるものと思われます。各バージョンの新機能については、以下で詳しく説明します。
バージョン1.0.6 – 9月5日月曜日にリリース
このアップデートは、アプリのプラグインを修正するためにのみリリースされました。また、既にインストール済みまたは永続署名されたアプリでプラグイン機能を動作させるには、TrollStoreアプリの内部設定にある「アイコンキャッシュの再構築」機能をご利用ください。
バージョン1.0.7 – 9月5日月曜日にリリース
このアップデートは最初のものより少し複雑で、TrollStore アプリの多数の機能が改善され、iPad mini 6 のサポートが追加されています。改善点には次のようなものがあります。
- メインバイナリがすでに偽のルート証明書で署名されている場合にアプリの再署名を防止する
- plistファイルの TSBundlePreSigned キーが YES に設定されている場合にアプリの再署名を防止する
- ldid がインストールされておらず、アプリが署名されていない場合にインストールせずにエラーを表示する
- 自作のファイル解析コードの代わりにシステム API を使用して権限ダンプを改善する
上記の両方のアップデートは、TrollStore プロジェクトの公式 GitHub ページから入手できますが、TrollStore を初めてインストールする場合や、古いリリースからアップグレードする場合は、当然のことながら、この記事の執筆時点ではバージョン 1.0.7 である最新バージョンをダウンロードしてインストールすることをお勧めします。
現在、TrollStore は A9 を搭載した iPhone または iPad をサポートしていません。これらのデバイスをお持ちで、このユーティリティを使用する予定の場合は、この点に留意することが重要です。
TrollStoreユーティリティのダウンロードとインストールはもうお済みですか?ぜひ下のコメント欄でお知らせください。