Guide_3DS/_pages/de_DE/move-emunand.txt
ihaveahax b17331d796
New Crowdin updates (#2241)
* New translations addproxy.txt (Indonesian)

* New translations rmproxy.txt (Indonesian)

* New translations safemodecheck.txt (Indonesian)

* New translations installing-boot9strap-(frogtool).txt (Indonesian)

* New translations sysupdate.txt (Indonesian)

* New translations dumping-movable-(nimhax).txt (Thai)

* New translations homebrew-launcher-(super-skaterhax).txt (Thai)

* New translations installing-boot9strap-(safecerthax).txt (Thai)

* New translations addproxy.txt (Thai)

* New translations rmproxy.txt (Thai)

* New translations safemodecheck.txt (Thai)

* New translations installing-boot9strap-(frogtool).txt (Thai)

* New translations sysupdate.txt (Thai)

* New translations dumping-movable-(nimhax).txt (Croatian)

* New translations homebrew-launcher-(super-skaterhax).txt (Croatian)

* New translations installing-boot9strap-(safecerthax).txt (Croatian)

* New translations addproxy.txt (Croatian)

* New translations rmproxy.txt (Croatian)

* New translations safemodecheck.txt (Croatian)

* New translations installing-boot9strap-(frogtool).txt (Croatian)

* New translations sysupdate.txt (Croatian)

* New translations dumping-movable-(nimhax).txt (Malay)

* New translations homebrew-launcher-(super-skaterhax).txt (Malay)

* New translations installing-boot9strap-(safecerthax).txt (Malay)

* New translations addproxy.txt (Malay)

* New translations rmproxy.txt (Malay)

* New translations safemodecheck.txt (Malay)

* New translations installing-boot9strap-(frogtool).txt (Malay)

* New translations sysupdate.txt (Malay)

* New translations dumping-movable-(nimhax).txt (Pirate English)

* New translations homebrew-launcher-(super-skaterhax).txt (Pirate English)

* New translations installing-boot9strap-(safecerthax).txt (Pirate English)

* New translations addproxy.txt (Pirate English)

* New translations rmproxy.txt (Pirate English)

* New translations safemodecheck.txt (Pirate English)

* New translations installing-boot9strap-(frogtool).txt (Pirate English)

* New translations sysupdate.txt (Pirate English)

* New translations troubleshooting.txt (French)

* New translations troubleshooting.txt (Greek)

* New translations troubleshooting.txt (Romanian)

* New translations troubleshooting.txt (Spanish)

* New translations troubleshooting.txt (Arabic)

* New translations troubleshooting.txt (Bulgarian)

* New translations troubleshooting.txt (Catalan)

* New translations troubleshooting.txt (Czech)

* New translations troubleshooting.txt (German)

* New translations troubleshooting.txt (Finnish)

* New translations troubleshooting.txt (Hebrew)

* New translations troubleshooting.txt (Hungarian)

* New translations troubleshooting.txt (Italian)

* New translations troubleshooting.txt (Japanese)

* New translations troubleshooting.txt (Korean)

* New translations troubleshooting.txt (Dutch)

* New translations troubleshooting.txt (Norwegian)

* New translations troubleshooting.txt (Polish)

* New translations troubleshooting.txt (Portuguese)

* New translations troubleshooting.txt (Russian)

* New translations troubleshooting.txt (Swedish)

* New translations troubleshooting.txt (Turkish)

* New translations troubleshooting.txt (Ukrainian)

* New translations troubleshooting.txt (Chinese Simplified)

* New translations troubleshooting.txt (Chinese Traditional)

* New translations troubleshooting.txt (Vietnamese)

* New translations troubleshooting.txt (Portuguese, Brazilian)

* New translations troubleshooting.txt (Indonesian)

* New translations troubleshooting.txt (Thai)

* New translations troubleshooting.txt (Croatian)

* New translations troubleshooting.txt (Malay)

* New translations troubleshooting.txt (Pirate English)

* New translations exploit-usm.txt (Romanian)

* New translations exploit-usm.txt (French)

* New translations exploit-usm.txt (Spanish)

* New translations exploit-usm.txt (Arabic)

* New translations exploit-usm.txt (Bulgarian)

* New translations exploit-usm.txt (Catalan)

* New translations exploit-usm.txt (Czech)

* New translations exploit-usm.txt (German)

* New translations exploit-usm.txt (Greek)

* New translations exploit-usm.txt (Finnish)

* New translations exploit-usm.txt (Hebrew)

* New translations exploit-usm.txt (Hungarian)

* New translations exploit-usm.txt (Italian)

* New translations exploit-usm.txt (Japanese)

* New translations exploit-usm.txt (Korean)

* New translations exploit-usm.txt (Dutch)

* New translations exploit-usm.txt (Norwegian)

* New translations exploit-usm.txt (Polish)

* New translations exploit-usm.txt (Portuguese)

* New translations exploit-usm.txt (Russian)

* New translations exploit-usm.txt (Swedish)

* New translations exploit-usm.txt (Turkish)

* New translations exploit-usm.txt (Ukrainian)

* New translations exploit-usm.txt (Chinese Simplified)

* New translations exploit-usm.txt (Chinese Traditional)

* New translations exploit-usm.txt (Vietnamese)

* New translations exploit-usm.txt (Portuguese, Brazilian)

* New translations exploit-usm.txt (Indonesian)

* New translations exploit-usm.txt (Thai)

* New translations exploit-usm.txt (Croatian)

* New translations exploit-usm.txt (Malay)

* New translations exploit-usm.txt (Pirate English)

* New translations en_US.yml (Korean)

* New translations seedminer-base.txt (Korean)

* New translations configure-luma3ds.txt (Korean)

* New translations key-information.txt (Korean)

* New translations install-boot9strap-b9stool.txt (Korean)

* New translations launch-hbl-dlp.txt (Korean)

* New translations ctrnand-datayeet.txt (Korean)

* New translations homebrew-launcher-(super-skaterhax).txt (Romanian)

* New translations homebrew-launcher-(super-skaterhax).txt (French)

* New translations homebrew-launcher-(super-skaterhax).txt (Spanish)

* New translations homebrew-launcher-(super-skaterhax).txt (Arabic)

* New translations homebrew-launcher-(super-skaterhax).txt (Bulgarian)

* New translations homebrew-launcher-(super-skaterhax).txt (Catalan)

* New translations homebrew-launcher-(super-skaterhax).txt (Czech)

* New translations homebrew-launcher-(super-skaterhax).txt (German)

* New translations homebrew-launcher-(super-skaterhax).txt (Greek)

* New translations homebrew-launcher-(super-skaterhax).txt (Finnish)

* New translations homebrew-launcher-(super-skaterhax).txt (Hebrew)

* New translations homebrew-launcher-(super-skaterhax).txt (Hungarian)

* New translations homebrew-launcher-(super-skaterhax).txt (Italian)

* New translations homebrew-launcher-(super-skaterhax).txt (Japanese)

* New translations homebrew-launcher-(super-skaterhax).txt (Korean)

* New translations sysupdate.txt (Korean)

* New translations homebrew-launcher-(super-skaterhax).txt (Dutch)

* New translations homebrew-launcher-(super-skaterhax).txt (Norwegian)

* New translations homebrew-launcher-(super-skaterhax).txt (Polish)

* New translations homebrew-launcher-(super-skaterhax).txt (Portuguese)

* New translations homebrew-launcher-(super-skaterhax).txt (Russian)

* New translations homebrew-launcher-(super-skaterhax).txt (Swedish)

* New translations homebrew-launcher-(super-skaterhax).txt (Turkish)

* New translations homebrew-launcher-(super-skaterhax).txt (Ukrainian)

* New translations homebrew-launcher-(super-skaterhax).txt (Chinese Simplified)

* New translations homebrew-launcher-(super-skaterhax).txt (Chinese Traditional)

* New translations homebrew-launcher-(super-skaterhax).txt (Vietnamese)

* New translations homebrew-launcher-(super-skaterhax).txt (Portuguese, Brazilian)

* New translations homebrew-launcher-(super-skaterhax).txt (Indonesian)

* New translations homebrew-launcher-(super-skaterhax).txt (Thai)

* New translations homebrew-launcher-(super-skaterhax).txt (Croatian)

* New translations homebrew-launcher-(super-skaterhax).txt (Malay)

* New translations homebrew-launcher-(super-skaterhax).txt (Pirate English)

* New translations finalizing-setup.txt (Greek)

* New translations finalizing-setup.txt (Chinese Traditional)

* New translations finalizing-setup.txt (Romanian)

* New translations finalizing-setup.txt (French)

* New translations finalizing-setup.txt (Spanish)

* New translations finalizing-setup.txt (Arabic)

* New translations finalizing-setup.txt (Bulgarian)

* New translations finalizing-setup.txt (Catalan)

* New translations finalizing-setup.txt (Czech)

* New translations finalizing-setup.txt (German)

* New translations finalizing-setup.txt (Finnish)

* New translations finalizing-setup.txt (Hebrew)

* New translations finalizing-setup.txt (Hungarian)

* New translations finalizing-setup.txt (Italian)

* New translations finalizing-setup.txt (Japanese)

* New translations finalizing-setup.txt (Korean)

* New translations finalizing-setup.txt (Dutch)

* New translations finalizing-setup.txt (Norwegian)

* New translations finalizing-setup.txt (Polish)

* New translations finalizing-setup.txt (Portuguese)

* New translations finalizing-setup.txt (Russian)

* New translations finalizing-setup.txt (Swedish)

* New translations finalizing-setup.txt (Turkish)

* New translations finalizing-setup.txt (Ukrainian)

* New translations finalizing-setup.txt (Chinese Simplified)

* New translations finalizing-setup.txt (Vietnamese)

* New translations finalizing-setup.txt (Portuguese, Brazilian)

* New translations finalizing-setup.txt (Indonesian)

* New translations finalizing-setup.txt (Thai)

* New translations finalizing-setup.txt (Croatian)

* New translations finalizing-setup.txt (Malay)

* New translations finalizing-setup.txt (Pirate English)

* New translations installing-boot9strap-(kartdlphax).txt (French)

* New translations installing-boot9strap-(kartdlphax).txt (German)

* New translations installing-boot9strap-(kartdlphax).txt (Italian)

* New translations get-started.txt (Korean)

* New translations finalizing-setup.txt (Korean)

* New translations bannerbomb3.txt (Korean)

* New translations exploit-usm.txt (Korean)

* New translations installing-boot9strap-(kartdlphax).txt (Romanian)

* New translations installing-boot9strap-(kartdlphax).txt (Spanish)

* New translations installing-boot9strap-(kartdlphax).txt (Arabic)

* New translations installing-boot9strap-(kartdlphax).txt (Bulgarian)

* New translations installing-boot9strap-(kartdlphax).txt (Catalan)

* New translations installing-boot9strap-(kartdlphax).txt (Czech)

* New translations installing-boot9strap-(kartdlphax).txt (Greek)

* New translations installing-boot9strap-(kartdlphax).txt (Finnish)

* New translations installing-boot9strap-(kartdlphax).txt (Hebrew)

* New translations installing-boot9strap-(kartdlphax).txt (Hungarian)

* New translations installing-boot9strap-(kartdlphax).txt (Japanese)

* New translations installing-boot9strap-(kartdlphax).txt (Korean)

* New translations installing-boot9strap-(hbl-usm).txt (Korean)

* New translations installing-boot9strap-(ssloth-browser).txt (Korean)

* New translations installing-boot9strap-(kartdlphax).txt (Dutch)

* New translations installing-boot9strap-(kartdlphax).txt (Norwegian)

* New translations installing-boot9strap-(kartdlphax).txt (Polish)

* New translations installing-boot9strap-(kartdlphax).txt (Portuguese)

* New translations installing-boot9strap-(kartdlphax).txt (Russian)

* New translations installing-boot9strap-(kartdlphax).txt (Swedish)

* New translations installing-boot9strap-(kartdlphax).txt (Turkish)

* New translations installing-boot9strap-(kartdlphax).txt (Ukrainian)

* New translations installing-boot9strap-(kartdlphax).txt (Chinese Simplified)

* New translations installing-boot9strap-(kartdlphax).txt (Chinese Traditional)

* New translations installing-boot9strap-(kartdlphax).txt (Vietnamese)

* New translations installing-boot9strap-(kartdlphax).txt (Portuguese, Brazilian)

* New translations installing-boot9strap-(kartdlphax).txt (Indonesian)

* New translations installing-boot9strap-(kartdlphax).txt (Thai)

* New translations installing-boot9strap-(kartdlphax).txt (Croatian)

* New translations installing-boot9strap-(kartdlphax).txt (Malay)

* New translations installing-boot9strap-(kartdlphax).txt (Pirate English)

* New translations contribute.txt (Korean)

* New translations configure-luma3ds.txt (Korean)

* New translations seedminer.txt (Korean)

* New translations key-information.txt (Korean)

* New translations seedminer-(twn).txt (Korean)

* New translations nand-backup.txt (Korean)

* New translations homebrew-launcher-(super-skaterhax).txt (Romanian)

* New translations homebrew-launcher-(super-skaterhax).txt (French)

* New translations homebrew-launcher-(super-skaterhax).txt (Spanish)

* New translations homebrew-launcher-(super-skaterhax).txt (Arabic)

* New translations homebrew-launcher-(super-skaterhax).txt (Bulgarian)

* New translations homebrew-launcher-(super-skaterhax).txt (Catalan)

* New translations homebrew-launcher-(super-skaterhax).txt (Czech)

* New translations homebrew-launcher-(super-skaterhax).txt (German)

* New translations homebrew-launcher-(super-skaterhax).txt (Greek)

* New translations homebrew-launcher-(super-skaterhax).txt (Finnish)

* New translations homebrew-launcher-(super-skaterhax).txt (Hebrew)

* New translations homebrew-launcher-(super-skaterhax).txt (Hungarian)

* New translations homebrew-launcher-(super-skaterhax).txt (Italian)

* New translations homebrew-launcher-(super-skaterhax).txt (Japanese)

* New translations homebrew-launcher-(super-skaterhax).txt (Korean)

* New translations safemodecheck.txt (Korean)

* New translations homebrew-launcher-(super-skaterhax).txt (Dutch)

* New translations homebrew-launcher-(super-skaterhax).txt (Norwegian)

* New translations homebrew-launcher-(super-skaterhax).txt (Polish)

* New translations homebrew-launcher-(super-skaterhax).txt (Portuguese)

* New translations homebrew-launcher-(super-skaterhax).txt (Russian)

* New translations homebrew-launcher-(super-skaterhax).txt (Swedish)

* New translations homebrew-launcher-(super-skaterhax).txt (Turkish)

* New translations homebrew-launcher-(super-skaterhax).txt (Ukrainian)

* New translations homebrew-launcher-(super-skaterhax).txt (Chinese Simplified)

* New translations homebrew-launcher-(super-skaterhax).txt (Chinese Traditional)

* New translations homebrew-launcher-(super-skaterhax).txt (Vietnamese)

* New translations homebrew-launcher-(super-skaterhax).txt (Portuguese, Brazilian)

* New translations homebrew-launcher-(super-skaterhax).txt (Indonesian)

* New translations homebrew-launcher-(super-skaterhax).txt (Thai)

* New translations homebrew-launcher-(super-skaterhax).txt (Croatian)

* New translations homebrew-launcher-(super-skaterhax).txt (Malay)

* New translations homebrew-launcher-(super-skaterhax).txt (Pirate English)
2023-04-08 14:07:22 -07:00

153 lines
7.7 KiB
Plaintext

---
title: "EmuNAND transferieren"
---
{% include toc title="Inhalt" %}
### Lesen erforderlich
Dies ist ein Zusatzabschnitt zum Verschieben des Inhaltes eines vorherigen EmuNAND in die neue SysNAND CFW plus Entfernung des alten EmuNAND. Beachte, dass die Begriffe EmuNAND und RedNAND sich auf leicht unterschiedliche Implementierungen [des selben Konzepts](http://3dbrew.org/wiki/NAND_Redirection) beziehen.
Beachte: Sollten noch weitere Payload-Dateien als nur die`GodMode9.firm` Datei im `/luma/payloads/` Ordner auf deiner SD-Karte sein, starte das "Chainloader Menu", indem du beim Starten der Konsole (Start) gedrückt hältst und in welchem du dann das D-Pad und (A) verwenden musst um "GodMode9", für die Anleitung, auszuwählen.
Du MUSST bereits eine installierte Version von Luma3DS und boot9strap haben um diese Anleitung benutzen zu können.
{: .notice--danger}
### Was du brauchst
* Einen bestehenden EmuNAND
* The latest release of [GodMode9](https://github.com/d0k3/GodMode9/releases/latest)
* Die neueste Version von [FBI] (https://github.com/Steveice10/FBI/releases/latest)
### Anleitung
#### Abschnitt I - Vorbereitungen
1. Schalte deine Konsole aus
1. Stecke deine SD-Karte in deinen Computer
1. Kopiere `GodMode9.firm`von der `GodMode9.zip`-Datei nach /luma/payloads/ auf deiner SD-Karte
1. Kopiere den Ordner `gm9` aus der GodMode9 `.zip` in das Stammverzeichnis deiner SD-Karte
1. Stecke deine SD-Karte nun wieder in deinen 3DS
#### Schritt II - Sicherung der SysNAND DSiWare Spielstände
Wenn du noch keine DSiWare-Spiele oder Spielstände hast, überspringe diesen Abschnitt.
{: .notice--info}
1. Drücke und halte (Start), und während du (Start) hältst, schalte deinen 3DS an. This will launch GodMode9
1. Wenn du aufgefordert wirst, ein "essential files backup" durchzuführen, drücke (A). Drücke erneut (A) nachdem es abgeschlossen ist
1. Wenn du aufgefordert wirst Datum und Uhrzeit der "RTC" (Real Time Clock, Echtzeituhr) zu korrigieren, drücke (A), stelle Datum und Uhrzeit ein und drücke (A) um fortzufahren
+ Bitte beachte, falls du die RTC korrigieren musstest, dass du nach beenden der Anleitung auch Datum und Uhrzeit in den Systemeinstellungen korrigieren musst
1. Navigiere zu `[2:] SYSNAND TWLN` -> `title`
1. Halte (R) und drücke gleichzeitig (A) auf dem Ordner `00030004`, um ihn auszuwählen und wähle dann "Copy to 0:/gm9/out"
+ Das kann einen Moment dauern, wenn du viele DSiWare Spiele besitzt
1. Drücke zweimal (B), um zurück in das Hauptmenü zu gelangen
#### Schritt III - Backup erstellen für GBA VC Spielstände
Überspringe diesen Abschnitt, falls du keine GBA VC Spiele oder Spielstände besitzt.
{: .notice--info}
Diese Schritte sind nicht notwendig für andere Virtual Console Spiele (GBC, NES, etc.)
{: .notice--info}
Das Spiel wird auf der SD-Karte unter `/gm9/out/` mit dem Dateinamen `<TitleID>.gbavc.sav` gespeichert.
{: .notice--info}
Um die passend Title ID einer `<TitleID>.gbavc.sav` Datei zu finden, kannst du dir eine Liste aller Spiele und der zugehörigen Titel IDs der auf dem System installierten Spiele anzeigen lassen.
Markiere dazu `[A:] SYSNAND SD` während du (R) und (A) zeitgleich drückst. Danach betätigst du "Search for titles".
{: .notice--info}
1. Do the following process for each GBA VC game that you want to back up the save for:
+ Starte das GBA VC spiel
Verlasse das GBA VC Spiel wieder
+ Starte deine Konsole, während du (Start) gedrückt hälst, um das Luma3DS chainloader-Menü zu starten
+ Starte GodMode9, indem du (A) drückst
+ Navigiere zu `[S:] SYSNAND VIRTUAL`
+ Drücke (A), um`agbsave.bin` auszuwählen
+ Wähle "AGBSAVE options..."
+ Wähle "Dump GBA VC save"
+ Drücke (A), um fortzufahren
+ Drücke (Start) um deinen 3DS neu zu starten
#### Schritt IV - EmuNAND auf SysNAND kopieren
1. Drücke und halte (Start), und während du (Start) hältst, schalte deinen 3DS an. This will launch GodMode9
1. Navigiere zu `[E:] EMUNAND VIRTUAL`
1. Drücke (A) auf `nand.bin`, um es auszuwählen, wähle dann "NAND image options...", dann wähle "Restore SysNAND (safe)"
1. Drücke (A), um SysNAND-Änderungen zu aktivieren. Gib danach die angezeigte Tastenkombination ein
+ Die Installation von boot9strap wird dadurch nicht überschrieben
1. Gib die angezeigte Tastenkombination ein, um SysNAND-Änderungen (auf erster Ebene) zu aktivieren
+ Dieser Vorgang nimmt einige Zeit in Anspruch
1. Once it is completed, press (A) to continue
1. Drücke (B), um die Schreibrechte nicht zu deaktiveren
1. Drücke (B), um zum Hauptmenü zurückzukehren
#### Schritt V - DSiWare Spielstand wiederherstellen
Überspringe diesen Abschnitt, falls du kein Backup für deine DSiWare Spielstände erstellt hast.
{: .notice--info}
1. Navigiere zu `[0:] SDCARD` -> `gm9` -> `out`
1. Wähle den Ordner "00030004" aus und drücke (Y), um ihn zu kopieren.
1. Drücke zweimal (B), um zurück in das Hauptmenü zu gelangen
1. Navigiere zu `[2:] SYSNAND TWLN` -> `title`
1. Drücke (Y), um den Ordner "00030004" einzufügen.
1. Wähle "Copy path(s)" aus
1. Drücke (A), um die SysNAND (Stufe 1) Bearbeitung zu aktivieren. Dann gebe die angegebene Tastenkombination ein
1. Wähle "Overwrite file(s)"
+ Das kann einen Moment dauern, wenn du viele DSiWare Spiele besitzt
1. Drücke (B), um die Schreibrechte nicht zu deaktiveren
1. Drücke zweimal (B), um zurück in das Hauptmenü zu gelangen
#### Schritt VI - GBA VC Spielstände wiederherstellen
Wenn du keine GBA VC Spielstände früher gesichert hast, überspringe den Abschnitt.
{: .notice--info}
Um die passend Title ID einer `<TitleID>.gbavc.sav` Datei zu finden, kannst du dir eine Liste aller Spiele und der zugehörigen Titel IDs der auf dem System installierten Spiele anzeigen lassen.
Betätige dazu zeitgleich die Tasten (R) und (A) im GodMode9 Hauptmenü und wähle dann "Search for titles".
{: .notice--info}
1. Halte (R) gedrückt und drücke gleichzeitig (Start), um dein Gerät abzuschalten
1. Schalte das Gerät wieder ein, der SysNAND erscheint.
1. Führe den folgenden Prozess für jedes GBA VC Spiel durch, bei dem du einen Spielstand wiederherstellen möchtest:
+ Starte das GBA VC spiel
Verlasse das GBA VC Spiel wieder
+ Starte deine Konsole, während du (Start) gedrückt hälst, um das Luma3DS chainloader-Menü zu starten
+ Starte GodMode9, indem du (A) drückst
Navigiere zu `[0:] SDCARD` -> `gm9`
+ Drücke zur Wiederherstellung die Taste (Y) auf der gewünschten Datei (`<TitleID>.gbavc.sav`)
+ Drücke (B), um zum Hauptmenü zurückzukehren
+ Navigiere zu `[S:] SYSNAND VIRTUAL`
+ Drücke (A), um`agbsave.bin` auszuwählen
+ Wähle "AGBSAVE options..."
+ Wähle "Inject GBA VC save"
+ Drücke (A), um fortzufahren
+ Drücke (Start) um deinen 3DS neu zu starten
+ Starte das GBA VC spiel
Verlasse das GBA VC Spiel wieder
#### Schritt VII - Backup vom SysNAND erstellen
1. Drücke und halte (Start), und während du (Start) hältst, schalte deinen 3DS an. This will launch GodMode9
{% include_relative include/nand-backup.txt -%}
1. ** Sichere jede Datei von deiner SD-Karte in einem Ordner auf deinem Computer, da in den nächsten Schritten alle Dateien gelöscht werden **
#### Schritt VIII - SD-Karte formatieren
1. Drücke und halte (Start), und während du (Start) hältst, schalte deinen 3DS an. This will launch GodMode9
{% include_relative include/format-sd-gm9.txt -%}
1. Drücke (R) und (B) gleichzeitig um die SD-Karte auszuwerfen
1. Stecke deine SD-Karte in deinen Computer
1. Kopiere alle Dateien zurück auf deine SD-Karte
Ersetze die Datei `boot.firm` auf deiner SD-Karte durch eine aus deinem Backup
1. Stecke deine SD-Karte nun wieder in deinen 3DS
1. Drücke (A) um die SD-Karte einzuhängen
1. Drücke (Start), um das System neu zu starten
___
### Zurück zu [Setup fertigstellen](finalizing-setup).
{: .notice--primary}