eSIM Tools: eSIM-Umstellung und QR-Code-Generierung für Giffgaff und Simyo
Giffgaff Simyo eSIM SIM eSIM (Ein moderner Satz von eSIM-Verwaltungstools, die speziell für Benutzer entwickelt wurden, die bereits über Giffgaff- und Simyo-Nummern verfügen und Unterstützung für die Konvertierung physischer SIM-Karten in eSIMs, den Geräteaustausch und die QR-Code-Generierung bieten.)
Auf einen Blick
- Was ist das?
- Ein browserbasiertes JavaScript-Toolkit, das physische SIM-Karten in eSIM umwandelt, eSIM zwischen Geräten überträgt und Aktivierungs-QR-Codes für bestehende Giffgaff- und Simyo-Nummern erzeugt.
- Für wen ist es gedacht?
- Geeignet ist eSIM-Tools für Anwender, deren konkreter Bedarf dem im README beschriebenen Ablauf entspricht. Nicht geeignet ist das Projekt als Beleg für Fähigkeiten, die Silentely/eSIM-Tools nicht dokumentiert.
- Darf ich es kommerziell nutzen?
- Ja. MIT ist eine freizügige Lizenz: Sie dürfen darauf aufbauende Software nutzen, verändern und verkaufen, solange Sie die Urheberrechts- und Lizenzhinweise beibehalten.
- Wird es noch gepflegt?
- Ja. Die letzten Commits kamen vor 6 Tagen.
- In welcher Sprache ist es geschrieben?
- Hauptsächlich JavaScript, laut der Sprachstatistik von GitHub.
Die Antworten beruhen auf den GitHub-Daten des Projekts (zuletzt abgeglichen am 14. September 2026) und auf unserer Analyse. Sie sind keine Rechtsberatung.
TIEFGEHENDE OPEN-SOURCE-ANALYSE
Giffgaff und Simyo sind die einzigen abgedeckten Anbieter
Abschnitt 1, Absatz 1: eSIM Tools ist ein JavaScript-Projekt, das unter dem Namen Silentely/eSIM-Tools veröffentlicht wird. Das README beschreibt es als kostenloses Online-Toolkit für Personen, die bereits eine Giffgaff-Nummer in Großbritannien oder eine Simyo-Nummer in den Niederlanden besitzen. Es deckt drei Vorgänge ab: Umwandlung einer physischen SIM-Karte in eine eSIM ohne Kartenersatz, Übertragung einer eSIM auf ein neues Gerät und Erzeugung des QR-Codes für die Aktivierung. Die Repository-Metadaten nennen 2.061 Sterne, 214 Forks und zwei offene Issues; die Projektseite ist http://esim.cosr.eu.org. Das README stellt ausdrücklich klar, dass das Tool nicht für die Registrierung einer neuen Nummer gedacht ist; eine bestehende Nummer wird vorausgesetzt.
Die im README dokumentierten Aktivierungsabläufe
Abschnitt 2, Absatz 1: Das README dokumentiert für die beiden Anbieter getrennte Aktivierungswege. Für Giffgaff wird die SMS-Verifizierungsaktivierung empfohlen: Nach dem Login und dem Erhalt einer E-Mail- oder SMS-Verifizierung gibt man einen sechsstelligen SMS-Code ein, und das Tool schließt die Aktivierung automatisch ab und erzeugt einen QR-Code. Die FAQ ergänzt, dass Giffgaff die manuelle Aktivierung am 8. Oktober 2025 deaktiviert hat, sodass die SMS-Verifizierung der einzige dokumentierte Weg ist. Für Simyo meldet man sich mit einer mit 06 beginnenden Telefonnummer und einem Passwort an, wählt aus, ob man ein Gerät wechseln oder eine bestehende eSIM abrufen möchte, gibt einen SMS-Verifizierungscode ein und scannt den resultierenden QR-Code auf dem neuen Gerät. Das README weist außerdem darauf hin, dass Simyo-Nutzer für eine neue eSIM die offizielle App verwenden sollten und dass Giffgaff-Nutzer über eine modifizierte APK von Dritten einen QR-Code erhalten und direkt scannen können.
Lokale Bereitstellung und dokumentierter Build-Stack
Abschnitt 3, Absatz 1: Für Entwickler wird ein lokaler Bereitstellungspfad beschrieben. Das README listet git clone, npm install, das Kopieren von env.example nach .env, das Ausfüllen der erforderlichen Konfiguration und npm run dev auf; der Entwicklungsserver läuft unter http://localhost:3000. Die Umgebung erfordert Node.js 18 oder neuer und npm 8 oder neuer sowie einen modernen Browser wie Chrome 88+, Firefox 85+, Safari 14+ oder Edge 88+. Für die Netlify-Bereitstellung wird beschrieben, das Repository zu forken, es in Netlify zu verbinden, den Build-Befehl auf npm run build und das Veröffentlichungsverzeichnis auf dist zu setzen und Umgebungsvariablen gemäß env.example zu konfigurieren. Das README behauptet außerdem, dass die Oberfläche mit nativem JavaScript ohne Framework erstellt wurde, ein globales CDN nutzt, einen First Contentful Paint unter 1,2 Sekunden hat und als PWA offline funktioniert. Diese Leistungs- und Architekturangaben stammen aus dem README; ein unabhängiger Benchmark wird nicht geliefert.
Datenschutzangaben und tatsächlicher Umfang der Lizenz
Abschnitt 4, Absatz 1: Zum Datenschutz erklärt das README, dass alle Datenverarbeitung lokal erfolgt, keine Benutzeranmeldeinformationen gespeichert werden und der Code offen und prüfbar ist. Es empfiehlt die Nutzung in einer sicheren Netzwerkumgebung. Der im Repository enthaltene Auszug der MIT-Lizenz gewährt das Recht, Kopien der Software zu verwenden, zu kopieren, zu modifizieren, zu mergen, zu veröffentlichen, zu verteilen, zu unterlizenzieren und zu verkaufen, und verlangt die Aufnahme des Copyright-Hinweises. Die Lizenz besagt außerdem, dass die Software wie besehen ohne jegliche Gewährleistung bereitgestellt wird und lehnt Haftung ab. Das README wendet zusätzlich CC BY-NC-SA 4.0 auf das README selbst und andere Projektressourcen an, mit einer engen Auslegung, dass jede gewinnbringende Aktivität als kommerzielle Nutzung gilt und daher nicht erlaubt ist. Der Lizenztext enthält keine Aussagen zu Support, Sicherheitsgarantien oder Datenverarbeitungspraktiken; diese sind separate Behauptungen im README.
FAQ-Details mit Auswirkungen auf die tatsächliche Nutzung
Abschnitt 5, Absatz 1: Die FAQ enthält betriebliche Details, die darüber entscheiden, ob das Tool funktioniert. Giffgaff-Aktivierungen sind nur zwischen 04:30 und 21:30 Uhr britischer Zeit verfügbar; die Oberfläche zeigt die lokale Zeit im Vergleich zur britischen Zeit. Unterstützte Apple-Geräte sind iPhone XS/XR und neuer sowie iPhone SE 2 und neuer. Bei Android listet das README Samsung Galaxy S20+, Google Pixel 3+ und einige OnePlus- und Huawei-Modelle und verweist auf das Gerätehandbuch. Für Simyo werden nur niederländische Mobilfunknummern mit zehn Ziffern akzeptiert, die mit 06 beginnen. Falls der Verifizierungscode nicht ankommt, kann man die Option der Kundendienstverifizierung wählen oder die SMS-Blockierungseinstellungen prüfen. Wenn die Seite während der Aktivierung versehentlich geschlossen wird, setzt das System nach erneutem Login an wiederherstellbaren Punkten fort, wobei das README empfiehlt, die Seite bis zum Abschluss offen zu halten.
Repository-Zustand und Beitragswege
Abschnitt 6, Absatz 1: Das Repository ist nicht archiviert und verwendet main als Standardbranch. Der Beitragsabschnitt fordert dazu auf, das Repository zu forken, einen Feature-Branch zu erstellen, mit der angegebenen Emoji-und-Typ-Konvention zu committen, zu pushen und einen Pull-Request zu eröffnen. Das README listet npm run hooks:install zum Installieren von Git-Hooks, npm test zum Ausführen von Tests, npm run quality-check für Codequalitätsprüfungen und npm run security-check für Sicherheits-Scans sowie Links zu einem Benachrichtigungssystem-Leitfaden und einem Sicherheitsleitfaden. Das Projekt folgt dem Contributor Covenant Code of Conduct. Das README enthält außerdem Empfehlungslinks für Neukunden, die bei Simyo oder Giffgaff zusätzliches Guthaben gewähren, und endet mit einem Haftungsausschluss, dass das Tool nur für Lern- und persönliche Zwecke gedacht ist, Nutzer die Nutzungsbedingungen und lokalen Gesetze einhalten sollen und der Entwickler nicht für Probleme verantwortlich ist, die durch die Nutzung entstehen.
eSIM-Tools: dokumentierter Ersttest
Abschnitt 7, Absatz 1: Für Silentely/eSIM-Tools lässt sich der Einstieg konkret anhand von npm install && npm run dev prüfen. Dabei gehören die im README genannten Dateien, Konfigurationswerte und erzeugten Ausgaben zur Prüfung. Ein lokaler Erfolg belegt nur diesen beschriebenen Ablauf. Aussagen zu nicht dokumentierten Produktionslasten, Fremddiensten oder Sicherheitsgarantien bleiben offen.
Redaktionelles Fazit
Geeignet ist eSIM-Tools für Anwender, deren konkreter Bedarf dem im README beschriebenen Ablauf entspricht. Nicht geeignet ist das Projekt als Beleg für Fähigkeiten, die Silentely/eSIM-Tools nicht dokumentiert. Vor dem Einsatz sollten npm install && npm run dev, die projektspezifischen Eingaben und die resultierenden Ausgaben geprüft werden; erst dann lassen sich Abhängigkeiten und die MIT Lizenz für den eigenen Fall einordnen.
Community-Notizen