# JKSV Cloud Backup einrichten

JKSV bietet eine Funktion, mit der ihr Speicherdaten der JKSV-Homebrew-App direkt auf Google Drive oder einem WebDAV-Server sichern könnt. Die Einrichtung dieser Funktion wird im Folgenden detailliert beschrieben.


# 📋 Voraussetzungen

  • Internetzugang
  • Clouddienst (z. B. Google Drive, Nextcloud, ...)
  • JKSV v13/09/2025 oder neuer

# ☁️ Option 1: Google Drive

# 🔧 Google Drive vorbereiten

  1. Gehe auf die Website: https://console.cloud.google.com/welcome/new
  2. Erstelle ein neues Projekt über „Projekt auswählen“ → „Neues Projekt“

  • Projektnamen: JKSV
  • Speicherort/Organisation: leer lassen

3. Klicke auf das Benachrichtigungssymbol und warte, bis das Projekt erstellt ist.
Anschließend sollte statt „Projekt auswählen“ nun „JKSV“ angezeigt werden. 4. Öffne das Menü „APIs und Dienste → Aktivierte APIs und Dienste“.
Scrolle bis „Google Workspace“ und wähle „Google Drive API“.

💡 Falls nicht sichtbar, findest du es unter „Bibliothek“ → „APIs und Dienste“. 5. Aktiviere Google Drive API.

6. Gehe zu „Anmeldedaten → Zustimmungsbildschirm konfigurieren → Erste Schritte“ 7. Fülle das Formular aus:

  • Anwendungsname: JKSV
  • Zielgruppe: Extern
  • Kontaktdaten: deine eigene Mailadresse
  • Akzeptiere die Nutzerrichtlinien und klicke „Erstellen“

8. Gehe zu „Clients“ → „Client erstellen“

  • Anwendungstyp: Fernsehgeräte und Geräte mit begrenzter Eingabe
  • Name: z. B. nxJKSV
  • Erstellen klicken

Alternativ: APIs und Dienste → Anmeldedaten → Anmeldedaten erstellen → OAuth-Client-ID 9. Lade die erstellte JSON-Datei herunter und benenne sie um in:
client_secret.json

💡 Die client_secret.json Datei kann man sich nur einmal anzeigen lassen und muss direkt abgespeichert werden! 10. Füge dich selbst als Testnutzer hinzu:
- Menü: „APIs und Dienste → OAuth-Zustimmungsbildschirm → Zielgruppe“
- „+ Add users“ → eigene Mailadresse eintragen
- Stelle sicher, dass sie unter „Testnutzer“ angezeigt wird


# 🎮 Nintendo Switch vorbereiten

  1. Kopiere die Datei client_secret.json auf deine SD-Karte nach:

    sd:/config/JKSV
  2. Starte JKSV auf deiner Switch.
  3. Auf dem Bildschirm erscheint nun eine Anmeldeaufforderung mit einem Code und Link:
    👉 https://google.com/device
  4. Öffne den Link am PC oder Smartphone und gib den angezeigten Code ein, um dein Gerät zu aktivieren.
  5. Nach erfolgreicher Anmeldung zeigt JKSV beim nächsten Start:
    „Erfolgreich bei Google Drive angemeldet!“

⚠️ Hinweis:
Der Speicherort im Google Drive kann nicht geändert werden.
JKSV legt automatisch einen Ordner JKSV als Zielverzeichnis an.


# 🌐 Option 2: WebDAV (Beispiel: Nextcloud)

# 🖥️ Cloud-Server vorbereiten

  1. Richte einen Cloudserver (z. B. Nextcloud) ein und stelle sicher, dass WebDAV aktiviert ist.
  2. Optional: Lege einen eigenen Benutzer für die Switch an (z. B. nxsaver).
  3. Wenn du 2FA aktiviert hast, erstelle in den Sicherheitseinstellungen ein App-Passwort,

    1. B.:
    nqQYw-Ln6kt-Zs3f5-qyYhw-P1WIR
  4. Lege in deiner Cloud ein Verzeichnis an, z. B. JKSV_SAVES, in dem die Spielstände gespeichert werden sollen.

# 🎮 Nintendo Switch vorbereiten

  1. Ermittle die WebDAV-Adresse deines Cloudservers, z. B.:

    https://cloud.deinedomain.de/remote.php/dav/files/nxsaver
  2. Erstelle am PC eine Datei namens webdav.json mit folgendem Inhalt (Beispiel):

    {
      "origin": "https://cloud.deinedomain.de",
      "basepath": "remote.php/dav/files/nxsaver/JKSV_SAVES",
      "username": "nxsaver",
      "password": "nqQYw-Ln6kt-Zs3f5-qyYhw-P1WIR"
    }

    ⚠️ Wichtig:
    Achte darauf, dass du kein zusätzliches „/“ bei origin oder basepath setzt,
    sonst funktioniert die Verbindung nicht korrekt.

  3. Kopiere die Datei webdav.json auf deine SD-Karte nach:

    sd:/config/JKSV
  4. Starte JKSV.
    Wenn alles korrekt ist, erscheint die Meldung:
    „WebDAV erfolgreich gestartet!“

⚠️ Wenn ihr fertig seid.
Backups Automatisch benennen auf Ein.
Backups automatisch im Remote-Speicher hochladen: Ein. Somit habt ihr beim erstellen von Backups alle direkt in der Cloud

⚠️ Hinweis:
Alle bisherigen Backups müssen manuell in den automatisch angelegten JKSV Ordner in der gewählten Cloud variante gelegt werden.