多くのジェイルブレーカーと非ジェイルブレーカーは、TrollStore 永久署名ユーティリティをよく知っています。このユーティリティは、iOS および iPadOS 14.0 ~ 16.6.1、17.0 の CoreTrust エクスプロイトを利用して、昇格された権限を持つシステム アプリとして .ipa ファイルを永続的にインストールします。
しかし最近、TrollStore開発者のLars Fröder氏(@opa334dev)が、ジェイルブレイクされたデバイスでのみ動作するTrollStore Liteという新しいアプリをリリースしました。これはCoreTrustのバグが存在しないファームウェアでも使用できるツールで、.ipaファイルと.tipaファイルをインストールするためのフロントエンドとして機能します。
本日のチュートリアルでは、ジェイルブレイクされたデバイスに TrollStore Lite をインストールする方法だけでなく、既存のすべての TrollStore アプリを TrollStore Lite に転送する方法も説明します。
TrollStore Liteについて知っておくべきこと
TrollStore Liteは、アプリのインストールにCoreTrustのバグを利用しないという点でTrollStoreとは異なります。実際、TrollStoreが使用するCoreTrustエクスプロイトにアクセスできないジェイルブレイクされたデバイス(例えば、iPadOS 17.0.1以降でpalera1n経由でジェイルブレイクされたデバイスなど)に.ipaファイルをインストールするのに特に役立つようです。
TrollStore Liteを使用するには、まずジェイルブレイク済みのデバイスが必要です。AppSyncと併用する場合、通常のTrollStoreと同様に、アプリをシステムアカウントではなくユーザーアカウントとしてインストール・登録できます。AppSyncを使用しない場合、TrollStore Liteはアプリをシステムアカウントとしてインストール・登録しますが、CoreTrustのバグを利用するのではなく、アドホックに実行されます。
TrollStoreとCoreTrustのバグに対応しているデバイス(iOS & iPadOS 14.0~16.6.1、17.0など)をお持ちの場合は、TrollStore Liteを引き続きご利用いただけますが、そのメリットは若干限定されます。TrollStore Liteをご利用の際は、TrollStoreをデバイスにインストールしたままにしておくことをお勧めします。インストール済みのアプリをTrollStore Liteに転送することで、アドホックアプリのインストールと登録(よりクリーンな方法とされています)を利用できます。
TrollStore Liteはジェイルブレイクが必要なため、インストールしたアプリはジェイルブレイク状態でのみ動作します。TrollStoreで永久署名されたジェイルブレイクをお持ちの場合でも、palera1nをご利用の場合でも、どちらも簡単に再ジェイルブレイクして、TrollStore Liteでインストール・登録したアプリにアクセスできます。そのため、TrollStoreをお持ちの場合は、必ずインストールしておいてください。
TrollStore Liteをインストールして、現在お使いの永久署名済みアプリをTrollStoreからTrollStore Liteに移行するのは簡単です。この作業にはTrollStore v2.1以降が必要です。本日の記事では、最も簡単な方法をご紹介します。
TrollStore Liteのインストール方法
TrollStore Lite をインストールするには、次の手順に従います。
1)お好みのパッケージ マネージャー アプリを起動します(ここでは Sileo を使用しています)。
2) タブバーの検索ボタンをタップします。
3) TrollStore Liteを検索し、ポップアップ表示される最初のオプションをタップします。
4) 「取得」ボタンをタップします。
5) キューボタンをタップします。
6) 「確認」ボタンをタップします。
7)完了したら、「完了」ボタンをタップします。
おめでとうございます。これで TrollStore Lite がインストールされました。
通常のTrollStoreと同じように、.ipaファイルを見つけてTrollStore Liteで開くだけでアプリをインストールできます。AppSyncをご利用の場合は、ユーザーとしてアプリをインストールできます。AppSyncをご利用でない場合は、代わりにシステムアドホックとしてアプリがインストールされます。
TrollStoreからTrollStore Liteへのアプリの転送
TrollStoreからTrollStore Liteにアプリを移行する準備ができたら、以下の手順に従ってください。これは必須ではありませんが、アドホックに動作するため、よりクリーンなインストール方法であり、特定のアプリで問題が発生する可能性が低い場合があります。
1)ホーム画面からTrollStore Liteを起動します。
2)タブバーの「設定」タブをタップします。
3) 「転送 (#) TrollStore アプリ」ボタンをタップします。
注: # は、TrollStore 経由でインストールした、転送対象となるアプリの数によって異なります。今回の場合、その数は 2 でした。
4)表示されるポップアップで「転送」ボタンをタップします。
おめでとうございます。すべてのアプリがTrollStore Liteに移行しました。
TrollStore LiteからTrollStoreへのアプリの転送
転送した脱獄アプリを使用して再度脱獄できるようにするなど、TrollStore Lite から TrollStore にアプリを転送する必要がある場合は、以下の手順に従ってください。
1)ホーム画面からTrollStoreを起動します。
2)タブバーの「設定」タブをタップします。
3) 「転送 (#) TrollStore Lite アプリ」ボタンをタップします。
注: # は、TrollStore Lite 経由でインストールした、転送対象となるアプリの数によって異なります。今回の場合、その数は 2 でした。
4)表示されるポップアップで「転送」ボタンをタップします。
おめでとうございます。すべてのアプリがTrollStoreに移動されました。
TrollStore Liteで新しいアプリをインストールする
TrollStore Liteで新しい.ipaファイルをインストールする手順は、通常のTrollStoreユーティリティでアプリをインストールする手順とほぼ同じです。以下に手順を説明します。
1) TrollStore Liteでインストールしたい.ipaファイル(または.tipaファイル)をオンラインで探します。ここでは、iOS開発者Donato Fiore氏のGitHubページからTrollDecryptを使用します。
2) .ipa ファイルをタップしてダウンロードします。
3)表示されるプロンプトで「ダウンロード」をタップします。
4) Safari の URL バーにあるダウンロード ボタンをタップします。
5)表示されるポップアップメニューで、 「ダウンロード」をタップします。
6)ダウンロードリストからダウンロードしたアイテムをタップします。
7)共有ボタンをタップします。
8)「シートを共有」メニューから「TrollStore Lite」をタップします。
9) TrollStore Liteのポップアップから「インストール」をタップします。
10)アプリがTrollStore Liteのインストール済みアプリのリストに表示されます。
おめでとうございます。アプリはTrollStore Lite経由で正常にインストールされました。
結論
これで、TrollStore Lite をインストールする方法、TrollStore と TrollStore Lite 間でアプリを転送する方法、TrollStore Lite を使用して新しいアプリをインストールする方法がわかりました。
この知識があれば、TrollStore が使用する CoreTrust エクスプロイトにアクセスできない場合でも、インターネット上のどこかで見つけた .ipa ファイルや .tipa ファイルをジェイルブレイクしたデバイスにインストールできるようになります。
TrollStore Lite をもうお試しになりましたか?ぜひ下のコメント欄で感想をお聞かせください。