オープンソースプロジェクト
Silentely/eSIM-Tools avatar
Silentely/eSIM-Tools

eSIM Tools: Giffgaff と Simyo 向けの eSIM 変換と QR コード生成ツール

Giffgaff Simyo eSIM SIM eSIM (すでに Giffgaff および Simyo 番号を持っているユーザー向けに特別に設計された最新の eSIM 管理ツールのセットで、物理 SIM カードの eSIM への変換、デバイスの交換、および QR コードの生成のサポートを提供します。)

スター 2,114フォーク 223JavaScriptMIT

ひと目でわかる

これは何?
既存の Giffgaff および Simyo 番号を持つユーザー向けに、物理 SIM から eSIM への変換、端末変更、アクティベーション用 QR コード生成を行うブラウザベースの JavaScript ツールキット。
誰に向いている?
README には Giffgaff と Simyo のアクティベーションフロー、ローカルデプロイ、Netlify ビルドが記載され、新規番号登録が対象外であることも明記されています。コードは MIT ライセンス、ドキュメントは非商用条項付きの CC BY-NC-SA 4.0 であり、ライセンス本文は保証を一切行いません。
商用利用できる?
できます。MIT は寛容なライセンスで、著作権表示とライセンス表示を残せば、使用・改変・販売が可能です。
今もメンテナンスされている?
されています。最後のコミットは 6 日前です。
何の言語で書かれている?
主に JavaScript です(GitHub の言語統計による)。

回答はプロジェクトの GitHub データ(最終同期:2026年9月14日)と当サイトの分析に基づくもので、法的助言ではありません。

オープンソース詳細解説

Silentely/eSIM-ToolsのGiffgaff と Simyo のみが対象の通信事業者

eSIM Tools は、Silentely/eSIM-Tools という名前で公開されている JavaScript プロジェクトです。README では、英国の Giffgaff 番号またはオランダの Simyo 番号をすでに持つユーザー向けの無料オンラインツールキットと説明されています。対象となる操作は、物理 SIM を代替カードなしで eSIM に変換すること、eSIM を新しい端末に移行すること、アクティベーション用の QR コードを生成することの 3 つです。リポジトリのメタデータには 2061 スター、214 フォーク、未解決 issue 2 件とあり、プロジェクトページは http://esim.cosr.eu.org です。README は、このツールが新規番号の登録には使えないと明確に述べており、番号をすでに持っていることが前提です。

Silentely/eSIM-ToolsのREADME に記載された 2 つのアクティベーションフロー

README には、事業者ごとにアクティベーション手順が記載されています。Giffgaff では SMS 検証によるアクティベーションが推奨されており、ログインしてメールまたは SMS の確認コードを受け取った後、6 桁の SMS コードを入力すると、ツールが自動的にアクティベーションを完了し、QR コードを生成します。FAQ によると、Giffgaff は 2025 年 10 月 8 日に手動アクティベーションを無効化したため、SMS 検証が唯一の記載経路です。Simyo では、06 で始まる電話番号とパスワードでログインし、端末変更または既存 eSIM の取得を選択し、SMS 確認コードを入力して、新しい端末で生成された QR コードをスキャンします。README は加えて、Simyo で新しい eSIM が必要な場合は公式アプリを使うべきであり、Giffgaff で新しい eSIM を取得するには第三者が改変した APK やモジュールで QR コードを入手して直接スキャンできると述べています。

Silentely/eSIM-Toolsのローカルデプロイと文書化されたビルド環境

開発者向けのデプロイ手順は README にあります。git clone、npm install、env.example を .env にコピーして必要な設定を入力、npm run dev を実行し、開発サーバーは http://localhost:3000 です。環境要件は Node.js 18 以上、npm 8 以上、および Chrome 88+、Firefox 85+、Safari 14+、Edge 88+ などのモダンブラウザです。Netlify へのデプロイは、リポジトリをフォークし、Netlify で GitHub リポジトリを接続し、ビルドコマンドを npm run build、公開ディレクトリを dist に設定し、env.example を参考に環境変数を設定する流れです。README はまた、インターフェースがフレームワークに依存しないネイティブ JavaScript で作られ、グローバル CDN を使用し、First Contentful Paint が 1.2 秒未満で、PWA としてオフライン動作すると主張しています。これらの性能とアーキテクチャの主張は README からのものであり、独立したベンチマークは提供されていません。

Silentely/eSIM-Toolsのプライバシーに関する主張とライセンスの実際の範囲

プライバシーについて、README はすべてのデータ処理がローカルで行われ、ユーザーの資格情報は保存されず、コードはオープンソースで監査可能であり、安全なネットワーク環境での使用を推奨すると述べています。リポジトリに含まれる MIT ライセンスの抜粋は、ソフトウェアのコピーの使用、複製、修正、結合、公開、配布、サブライセンス、販売を許可し、著作権表示を含めることを要求しています。ライセンスはまた、ソフトウェアが現状のまま提供され、いかなる種類の保証もなく、責任を放棄すると述べています。README は加えて、README 自体とプロジェクトの他のリソースに CC BY-NC-SA 4.0 を適用し、利益を生む活動はすべて商用利用とみなすという狭い解釈を採用しています。ライセンス本文はサポート、セキュリティ保証、データ処理方法については何も述べておらず、これらは README 内の別の主張です。

Silentely/eSIM-ToolsのFAQ に含まれる実際の利用に影響する詳細

FAQ には、ツールが機能するかどうかを左右する運用上の詳細が含まれています。Giffgaff のアクティベーションは英国時間の 04:30 から 21:30 の間のみ利用可能で、UI は現地時間と英国時間を併記します。対応する Apple 端末は iPhone XS/XR 以降と iPhone SE 2 以降です。Android では、Samsung Galaxy S20+、Google Pixel 3+、一部の OnePlus および Huawei 端末が README にリストされ、端末のマニュアルを確認するよう案内されています。Simyo では、06 で始まる 10 桁のオランダの携帯電話番号のみ受け付けられ、確認コードが届かない場合はカスタマーサービスによる確認オプションを選ぶか、SMS ブロック設定を確認できます。アクティベーション中にページを閉じてしまった場合は、再ログインすると復元可能なポイントから再開されますが、README は完了までページを開いたままにすることを推奨しています。

Silentely/eSIM-Toolsのリポジトリの状態と貢献方法

このリポジトリはアーカイブされておらず、デフォルトブランチは main です。貢献のセクションでは、リポジトリをフォークし、機能ブランチを作成し、指定された絵文字とタイプの規則に従ってコミットし、プッシュしてプルリクエストを開くことを求めています。README には、npm run hooks:install で Git フックをインストール、npm test でテスト実行、npm run quality-check でコード品質チェック、npm run security-check でセキュリティスキャンを行うコマンドがリストされ、通知システムガイドとセキュリティガイドへのリンクもあります。プロジェクトは Contributor Covenant の行動規範に従っています。README には新規ユーザー向けの紹介リンクもあり、Simyo または Giffgaff で追加クレジットが得られます。最後に、このツールは学習と個人利用のためのものであり、利用者は利用規約と現地法を遵守すべきで、開発者はツール使用によって生じる問題について責任を負わないという免責事項があります。

編集部の結論

README には Giffgaff と Simyo のアクティベーションフロー、ローカルデプロイ、Netlify ビルドが記載され、新規番号登録が対象外であることも明記されています。コードは MIT ライセンス、ドキュメントは非商用条項付きの CC BY-NC-SA 4.0 であり、ライセンス本文は保証を一切行いません。リポジトリ資料だけでは、パフォーマンスとプライバシーの主張が独立したテストで裏付けられているかどうか、サーバー側の運用方法がどうなっているかを確認できません。

公式情報源

  1. Official documentation
  2. Official README
  3. Project repository
コミュニティノート

コミュニティノート