Scarlet iOS vs ESign:詳細比較
ESign(esignやe-signとも表記されます)は、中国で開発されたオンデバイスIPA署名ツールで、iOSサイドローディングコミュニティで多くの支持を集めてきました。証明書に対するアプローチがScarlet iOSとは異なるため、両者を比較することでオンデバイスサイドローディングにおける主なトレードオフが見えてきます。このガイドでは、重要な違いをすべて取り上げ、2026年までにESignに何が起こったのか、そして以前のESignユーザーが何に乗り換えているのかを解説します。最終確認日:2026年10月27日
結論
ほとんどの方にとって、Scarlet iOSの方が良い選択です。証明書を用意してくれますし、メンテナンスも継続されており、iOS 14からiOS 26まで動作することが確認されています。ESignは自分で証明書を用意する必要があり、その代表的な後継ソフトの開発者たちは、ESign自体についてサービス終了(end of service)だと説明しています。自分の証明書で自分のアプリに署名するというESignのスタイルが気に入っていた方は、代わりにKSignやFeatherを検討してみてください(詳細は後述)。
ESignとは何ですか?
ESignは、オンデバイスで動作するIPAマネージャー兼署名ツールです。証明書(.p12ファイルとその.mobileprovisionプロファイル)をインポートし、それを使ってIPAファイルに署名し、パソコンなしでiPhoneに直接インストールします。署名前にアプリへTweak(dylibファイル)をインジェクションすることも可能で、Scarletのリポジトリに似たアプリソースの仕組みも備えています。
ESignは、パソコンを必要としないCydia Impactorの代替として中国語圏のiOSコミュニティで人気を得ました。そのインターフェースやドキュメントにもこの出自が反映されています。クローズドソースであり、公式のダウンロードサイトも存在しません。IPAのコピーは、第三者のサイトや他の人が運営するGitHubページで出回っています。
2026年のESign:サービス終了
ESignを再現するために作られたオープンソースの署名ツールKSignは、そのプロジェクト説明の中で「Esignはサービス終了(end of service)である」とし、ユーザーが他の署名アプリへ移行していると述べています。これはESignユーザーの報告とも一致しており、公式のメンテナンスされたビルドはなく、新しいiOSバージョンへの公式サポートもありません。実際には、次のようなことを意味します。
- 信頼できる入手先がない:見つかるESignのIPAはすべて再アップロードされたものです。改変されているかどうかを確認する手段はなく、署名ツールはあなたが渡すすべてのアプリと証明書を見ることになります。
- 新しいiOSリリースへの修正がない:今後のiOSアップデートで動作しなくなった場合でも、修正されることは期待できません。
- 証明書の問題は解決されない:ESignはもともと証明書を提供していなかったため、どこかから自分で用意する必要があります(次のセクションを参照)。
証明書の管理について
これが両ツールの最も基本的な違いです。
- Scarlet iOS:証明書を提供してくれます。Scarletをインストールし、設定で一度デベロッパプロファイルを信頼するだけで、証明書の種類やプロビジョニングプロファイルについて知らなくてもアプリに署名してくれます。その代わり、Appleが証明書を失効させる可能性があり、その場合はScarletとそのアプリは再署名されるまで開かなくなります。Scarletの証明書が失効した際の対処法のガイドで修正方法を解説しています。
- ESign:証明書は自分で用意する必要があります。自分の証明書(有料のApple Developerアカウントから取得したもの)があれば、完全にコントロールでき、失効するのは自分のアカウントがフラグ付けされた場合のみです。証明書を持っていない場合、Telegramグループやボットで共有されている証明書を使う人もいます。
無料の共有証明書には注意してください。共有された.p12は他の誰かの証明書を何千人もの人が使っているものなので、Appleは通常すぐに失効させます。その証明書で署名されたすべてのアプリが開かなくなります。一部のガイドでは、失効したアプリを動かし続けるためにDNSブロックのトリックを使うことを勧めていますが、これらはDNS設定が機能しなくなった時点で壊れますし、iOSがユーザーを守るために行っている証明書チェックをブロックしてしまうため、おすすめしません。
証明書の管理をまったく行いたくない場合は、Scarlet iOSインストールページからScarletを入手できます。
アプリのソースとリポジトリについて
- Scarlet iOS:組み込みのライブラリに加え、URLで追加できる任意のリポジトリを利用できます。AppTestersなどの大規模な英語圏のリポジトリは、Scarletが直接読み込める形式で公開されています。
- ESign:独自のソースシステムを持ち、そのソースの大半は中国語圏のもので、中国市場向けのアプリやゲームに強みがありました。これらのソースの多くは、現在では更新されなくなっています。
どちらのツールを使うにしても、署名者よりもソースのほうが重要です。改変されたIPAは、Scarletでもesignでも同様にリスクがあります。2026年版、おすすめのIPAライブラリとリポジトリ一覧では、各ソースについての安全性に関する注意点をまとめています。
ユーザーインターフェース
- Scarlet iOS:カテゴリ閲覧、検索、アプリページ、ワンタップインストールの流れを備えた英語ベースのインターフェースで、技術に詳しくないユーザー向けに作られています。
- ESign:証明書、署名キュー、プロビジョニングプロファイル、Tweakの注入に直接アクセスできる、より技術寄りのインターフェースです。署名の各ステップを確認したい人には向いていますが、普段使いのユーザーには分かりにくい部分があります。
iOS対応状況
Scarlet iOSはiOS 14からiOS 26まで動作することが確認されています。iOS 27への対応については第三者からの報告がありますが、公式には確認されていません。iOSの大型アップデート後は、Scarletもあわせてアップデートしてください。ESignはメンテナンスされている公式ビルドがないため、新しいiOSリリースに対応したバージョンは存在しません。古いコピーが動作するかどうかは、お使いのiOSのバージョンと使用する証明書次第です。
比較表
| 機能 | Scarlet iOS | ESign |
|---|---|---|
| 証明書 | Scarletが提供 | 自分で用意(.p12) |
| パソコンの必要性 | 不要 | 不要 |
| Tweak注入 | 対応 | 対応(dylib) |
| リポジトリ/ソース | 内蔵ライブラリ+リポジトリ | 独自のソースシステム |
| 2026年時点の状況 | メンテナンス継続中、iOS 14~26 | サービス終了 |
| 公式ダウンロード | あり | なし、再アップロードのみ |
| 失効のリスク | あり(共有証明書のため) | 使用する証明書次第 |
かつてのESignユーザーへ:KSignとFeather
自分の証明書でアプリに署名するためにESignを使っていた場合、同じ役割を果たすメンテナンスされているオープンソースの署名ツールが2つあります。
- KSign:Featherをベースに、できるだけESignに近い見た目と操作感になるように作られているため、乗り換えが簡単です。GitHub上でオープンソース(GPL-3.0)として公開されており、2026年10月時点でも活発に更新されています。セットアップ方法とリスクについては、KSignガイドをご覧ください。
- Feather:Apple Developer Programの証明書を使用する、無料のオンデバイスアプリ管理・インストールツールです。GitHub上でオープンソース(GPL-3.0)として公開されており、2026年10月時点で約4,900スターを獲得しています。詳しくはFeather vs Scarlet iOSの比較で詳しく解説しています。
どちらもESignと同様、証明書が必要です。ESignに対するこれらの優位点は、コードが公開されていること、公式のダウンロード元(GitHubのリリースページ)があること、そして今も更新が続けられていることです。ダウンロードは必ずそれぞれのGitHubページから行い、再アップロードサイトは利用しないでください。
どちらを使うべきか
Scarlet iOSを選ぶべき場合:
- 自分の証明書を持っておらず、管理もしたくない場合
- 内蔵ライブラリとワンタップインストールによる、最もシンプルな使い方を求めている場合
- 英語のアプリ、ガイド、コミュニティを求めている場合
- サイドローディング初心者の場合
ESignではなくKSignまたはFeatherを選ぶべき場合:
- 自分で取得した有料のデベロッパー証明書を持っており、それで署名したい場合
- tweakの注入を含め、署名の各ステップをすべて自分で確認・制御したい場合
- Scarletのどのリポジトリにも含まれていない特定のIPAに署名する必要がある場合
多くのサイドローダーは両方を使い分けています。アプリの発見とインストールにはScarletを、自分の証明書で署名したい一部のアプリには自前証明書対応の署名ツールを使う、という形です。技術的な背景については、オンデバイス署名とコンピューター署名の比較をご覧ください。
よくある質問
ESignは2026年現在も更新されていますか?
公式の更新はありません。ESignの後継として作られたKSignプロジェクトでは、ESignはサービス終了(end of service)と説明されており、出回っているコピー版は再アップロードされたものです。
ESignは安全ですか?
このアプリ自体には確認できる公式の配布元がなく、証明書や署名するすべてのアプリを扱うものです。そのため、再アップロードされたコピーには実際のリスクがあります。この種のツールを使いたい場合は、KSignやFeatherをそれぞれのGitHubページから入手する方が安全な選択肢です。
Telegramの無料ESign証明書は使えますか?
使うこと自体は可能ですが、共有されている証明書は通常すぐに失効し、その証明書で署名されたすべてのアプリが起動しなくなります。また、見知らぬ相手が共有する証明書を使うということは、それを管理している人物を信頼することにもなります。
Scarlet iOSには証明書が必要ですか?
いいえ。Scarletが証明書を提供するため、設定アプリでデベロッパプロファイルを一度信頼するだけで済みます。Appleに失効させられた場合は、証明書失効時の対処ガイドをご確認ください。
ScarletでESignのソースを使えますか?
そのソースがScarletも読み込める形式で公開している場合のみ可能です。リポジトリ自体のページを確認してください。大規模な英語圏のリポジトリでは、通常どの署名ツールに対応しているかが記載されています。
結論
多くのユーザーにとって、Scarlet iOSの方が良い選択肢です。メンテナンスが続いており、証明書も自動で処理してくれ、最新のiOSバージョンでも動作します。ESignは自分で証明書を用意するユーザー向けの有力なツールでしたが、現在はサービスが終了しているため、そのような用途であればKSignやFeatherを代わりに使用してください。これらのツールに潜むリスクを理解するには、iOSのサイドローディングは安全かをご覧ください。