IPAファイルから未署名でアプリをインストール出来る【TrollStore】がアップデートされ、1.3.1がリリースとなっています。
使い勝手の改善が主な変更となっており、いくつか機能が追加されていたりするようです。
TrollStore 1.3.1
【TrollStore】が1.3.1へとアップデートされ、TrollStore 1.3で発生していた不具合が修正されています。
インストールされているTrollStoreのバージョン確認は、TrollStoreアプリ > Settingsタブ > 画面下部に記載されています。
更新内容
v1.3とv1.3.1が続けてリリースされていますので、両方の更新内容を記しておきます。
- [1.3.1] インストール時のアラートをキャンセルで閉じるとアプリがクラッシュしていた問題を修正
- [1.3.1] アプリ内からiCloud Driveに保存されているIPAファイルを選択した際の不具合を修正
- [1.3] インストール前にアプリに関する情報をアラートで表示するように(インストール済みアプリでも確認が可能)
- [1.3] アプリ一覧の右上に「プラス」ボタンを追加し、こちらから直接IPAファイルを選択出来る様に(or URLを直接指定して開くことも可能)
- [1.3] TrollStoreアプリ用のURLスキームを追加
- [1.3] アプリ一覧の上部に検索バーを追加
- [1.3] アプリが何らかの理由で制限される場合があった問題を修正
- [1.3] インストールしたアプリを一時的に「ユーザー」へ切り替えるためのオプションを追加
- [1.3] 内部コードを大幅に変更
- [1.3] TrollStoreアプリを開く際のアニメーションを修正
- [1.3] システムアプリにTrollStore Helperを割り当てると、アンインストールボタンが表示されない不具合を修正
TrollStoreアプリから直接IPAファイルを指定出来るように
これまではファイルアプリなどでIPAファイルを選択し、共有メニューからTrollStoreへ転送してインストール…という作業が必要でした。
ですが今回のアップデートより、TrollStoreの「Apps」タブ右上に【プラス】ボタンが追加され、こちらから直接IPAファイルを選択出来るようになっています。
機能は2つあり、「Install IPA File」ではiCloud Driveなどから直接IPAファイルを選択する物。
もうひとつの「Install from URL」は、IPAファイルのURLを入力することで、ダウンロード&インストールまでTrollStoreで実行してくれるものになっています。
アプリの詳細情報を表示
IPAファイルのインストール時、もしくはインストール済みアプリを選択 > Show Detailsよりアプリの詳細情報を表示してくれるようになりました。
こちらではそのアプリのBundle ID(アプリID)やバージョン、サイズ、また…どの様な権限を求めているか、URLスキームは何かといった情報が確認できます。
URLスキームの追加
TrollStoreアプリを起動したり、直接IPAファイルのURLを指定してインストールさせるためのURLスキームが追加されています。
ただし、独自のURLスキームを追加してしまうと脱獄対策に利用される懸念がある…という理由から、拡大鏡アプリのURLスキームが流用されており、以下のようなURLスキームとなっています。
apple-magnifier://
#IPAファイルを指定する例:
apple-magnifier://install?url=[IPAファイルのURL]
ユーザーアプリへの切り替え(*注意点あり)
TrollStoreからインストールしたアプリは、iOS的には「システムアプリ」と同じ扱いになっています。これによりTrollStoreが機能しているといっても過言ではありません。
ですが、この「システムアプリ」として登録されている影響で…例えばiTunesのファイル共有が使えなかったり、設定アプリ内に項目が表示されなかったり、Apps Managerから認識出来なかったり…という問題もありました。
一時的なユーザーアプリへの切り替え
今回のTrollStoreでは「ユーザーアプリへ切り替えるオプション」が追加されており、こちらを利用してユーザーアプリへ切り替えることで、上記のような問題を改善することが可能です。
実行方法も簡単で、TrollStoreの「Apps」タブより切り替えたいアプリを選択し、メニューより「Switch to “User” Registration」を選択。
注意書きのアラートが出現するので、こちらから「Switch to “User”」を選択すると、ユーザーアプリへ切り替えることが可能です。
「システムアプリ」へ戻すのも同様で、メニューより「Switch to “System” Registration」を選択し、最後に「Respring」を実行で完了。
*重要な注意点*
本機能の重要な注意点として、ユーザーアプリへの切り替えは…あくまで一時的に使用する機能です。
ユーザーアプリに切り替えた状態でデバイスを再起動してしまうと、そのアプリはその後起動することができなくなったり…など、問題が発生します。
そのため、本オプションは何か実行したい作業がある場合に、その作業時のみ一時的にユーザーアプリへ切り替えて…といった様な使い方をし、作業後はシステムアプリへ戻すのを忘れないようにしましょう。
アップデート方法
TrollStoreのアップデートは、現時点で使用しているTrollStoreが「v1.1以降か、それよりも前か」でアップデート方法が変わってきます。
そのため、自身のTrollStoreバージョンに合わせて以下の方法で実行してください。
[アップデート方法] TrollStore v1.1以降をご使用中の場合
TrollStore v1.1以降ではTrollStoreアプリ自体からアップデートが行えるようになっています。
TrollStoreアプリを起動し「Settings」タブを開くと、最上部に【Update TrollStore to 1.3.1】というボタンが出現しますので、こちらをタップするだけ…!
ボタンが表示されていない場合は、一度TrollStoreを完全に終了させ、再度起動してみてください。
[アップデート方法] v1.0.10以前をご使用中の場合 or 手動でアップデートしたい場合
TrollStore v1.0.10以前の場合はアップデート機能がまだ搭載されていませんので、手動でのアップデートが必要となります。
また、TrollStore v1.1以降であっても、従来のこちらの手法でアップデートすることも可能です。
手動でアップデートする場合は、Safariなどからv1.2.2の【TrollStore.tar】をダウンロード。
続いてダウンロードしたTrollStore.tarをTrollStoreで開くのですが、ファイルアプリではTrollStore.tarをタップすると展開されてしまいます…。
そのため、TrollStore.tar項目を長押ししてメニューを呼び出し、ここから「共有」を選択、その後「TrollStore」を選んで転送してあげましょう。
するとTrollStoreが開き、すぐにリスプリングが発生。これでTrollStoreのアップデートが完了となります。
TrollStore自体のインストールは?
ちなみに、TrollStore自体のインストールに関しては、デバイスやiOSバージョンで手法に違いがありますので、以下の表を参考にしてみてください。
A8〜A11 | A12 / A13 | A14 | A15 | |
---|---|---|---|---|
iOS 14.0〜14.8.1 | 脱獄環境で可能 | TrollHelperOTA | TrollHelperOTA | – |
iOS 15.0〜15.1 | TrollHelperOTA | TrollHelperOTA | TrollHelperOTA | TrollHelperOTA |
iOS 15.1.1 | – | – | TrollHelperOTA | TrollHelperOTA |
iOS 15.2〜15.5 Beta 4 | TrollHelperOTA | TrollHelperOTA | TrollHelperOTA | TrollHelperOTA |
iOS 15.5 RC / 正式版 | 非対応 | 非対応 | 非対応 | 非対応 |
iOS 15.6 Beta 1〜Beta 5 | TrollHelperOTA | TrollHelperOTA | TrollHelperOTA | TrollHelperOTA |
iOS 15.6 RC / 正式版 | 非対応 | 非対応 | 非対応 | 非対応 |
〆
TrollStoreからインストールしたアプリのバックアップ…などに困っていた方も多いかなと思いますので、それが解決出来る「ユーザーアプリへの切り替えオプション」は…嬉しい限り!
また、URLスキームの追加と見たときは脱獄対策に利用されそうだなとも思ったのですが、さすがopa334氏…その辺りも考えておられたようで…すごい…!
コメント
「Update TrollStore to 1.2.2」のままになっおりますわよ
「なっおります」になっておりますわよ
未だにFilza とMugunghwa しか入れてない。。
どんどん便利になーるなる
TrollhelperOTAの署名取り消されましたね
TrollHelperOTAはよくある企業用署名を利用して…といった物とは仕様が異なりますので、現時点でも問題なくインストールが可能なはずです。
もう1.3.2が降ってきてるよ、、
はや、、、、
人柱くん達、アプデして良かかね?
いいぞ
urlから出来るの便利すぎる、、、
皆さんトロールでどんなアプリを仕込んでます?
私はまだFilzaとAppsmanagerとUnc0verだけ。
Appsmanagerは環境作り直しの時に役立つので
脱獄前に動くといいな〜だったので助かってます。
App Storeから亡く(無く)?なってしまったPebble.ipaを仕込みました。おかげでPebbleが使えるようになりました。
削除されたみたいだね
CercubeとWIFI ScannerとNice Batteryを入れました
やはりAppStore++でしょう(^^)
ios14.2.1脱獄環境だけどアップデート機会逃して今はiOS16にしかアップデート出来なくて悶々してる。
AppStoerからアプリのインストールできなくなったの俺だけ?
自分はそうなった数日後iPhoneが起動出来なくなってアップデートする羽目になったから気をつけな
バックアップとipaを保存しとくといいよ
TrollStoerインストールし直したら直りました、同じ症状の方いたら参考までに。
IOS16,17にも対応して欲しい