6.3 KiB
| lang | layout | section | category | title | description | tabs | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| de-DE | wiki | ds-index | guides | Hardmod | Wie man einen Nintendo DSi hardmodet |
|
Hardmodding kann deine DSi-Daten leicht beschädigen. Wenn du versuchst, deinen DSi zu entfernen, solltest du zuerst ntrboot versuchen. {:.alert .alert-danger}
Hardmodding ist, wenn man das Motherboard des Nintendo DSi physisch an einen SD-Karten-Adapter lötet, um auf einem Computer gelesen zu werden. Dies ist nützlich, um NAND-Backups wiederherzustellen, NAND auf Ihrem PC anzusehen, etc...
Nintendo DS
Nintendo DSi
Um eine Nintendo DSi/DSi XL (engl. LL) zu starten, benötigst du:
- Lötkolben mit Bleistiftspitze
- Sehr feiner Draht, 28AWG oder kleiner, vorzugsweise 30AWG+
- SD-zu-microSD-Adapter
- Ein SD-Kartenleser, der eMMC-Chips im Single-Data-Line-Modus lesen kann. Hier ist eine bekannte funktionierende Version
- Win32DiskImager und HxD unter Windows
- Ein gültiges NAND-Backup des DSi, den Sie hardmodden
- Zum bequemen Löten auf Pads mit einem Durchmesser von nur 0,5 mm
DSi Seite A Pinbelegung
DSi Seite B Pinbelegung
DSi XL Seite B Pinbelegung
- Sie müssen die Punkte auf der Motherboard mit dem microSD-Kartenadapter lösen
- CMD to pin 2
- GND to pins 3 and 6
- CLK to pin 5
- DAT0 to pin 7
Soldered microSD adapter example
- Insert the microSD card adapter into your computer
- WARNING - Windows will ask you to format it: DO NOT format it - this might cause irrepairable damage
Removing the no$gba footer
You will first need to remove the NOCASH footer from the backup you are flashing to the DSi. This can be done using the hiyaCFW helper.
- Download the version for the operating system you are using
- Run the script, selecting the NAND backup you wish to flash to your DSi
- Switch to NAND mode with the button to the left of the file path
- Click
Startto create the NAND backup without the no$gba footer
- Once the script completes, there should be a file with a long name ending in
-no-footer.binin the folder where your terminal is open- Use this file as the NAND image you flash onto the DSi
{% capture tab-windows %}
- Open Win32DiskImager
- Click the folder icon and browse to your desktop. In the text box, write
NAND_0.bin. When selecting type, chooseAll types *.* - Choose the device that is the DSi and click read
- Once it is done, click the folder icon, change the name to
NAND_1.binand read again - Open HxD and drag both files into the editor. Go to the top bar, click "Analysis", click "File compare" from the drop down menu, then click "Compare".
- Choose to compare both files then click OK when done
- Wenn es heißt "Die ausgewählten Dateien sind identisch", können Sie zum nächsten Abschnitt übergehen
- Wenn das nicht der Fall ist und beide NANDs nicht 240 MB groß sind, löschen Sie NAND_1/NAND_0 erneut
- Öffnen Sie Win32DiskImager, klicken Sie auf das Ordnersymbol und wählen Sie Ihr NAND-Backup aus, das Sie zuvor erstellt haben
- Blinken Sie es mit der
Schreibtaste - Ziehen Sie den SD-Kartenadapter ab und versuchen Sie, den DSi einzuschalten {% endcapture tab-windows %} {% assign tab-windows = tab-windows | split: "////////" %}
{% capture tab-other %}
-
Stellen Sie fest, wo sich die SD-Karte befindet
-
Linux:
- Ziehen Sie den SD-Kartenadapter ab
lsblkin einem Terminal ausführen- Stecken Sie den SD-Kartenadapter ein
Lsblkerneut ausführen- Diesmal sollte ein neues Gerät erscheinen
- Es kann
/dev/sdbheißen, notieren Sie sich den Namen auf Ihrem Computer
- Es kann
-
macOS:
- Ziehen Sie den SD-Kartenadapter ab
dfin einem Terminal ausführen- Stecken Sie den SD-Kartenadapter ein
dferneut ausführen- Ein neues Gerät sollte in der Liste erscheinen
- Sie kann
/dev/disk1s1heißen, notieren Sie sich den Namen auf Ihrem Computer
- Sie kann
-
-
NAND dumpen
- Führen Sie den folgenden Befehl in einem Terminal aus:
cat {device-name} > nand0.bin- Ersetzen Sie
{device-name}durch den Speicherort für die SD-Karte - Z. B.
cat /dev/sdb > nand0.bin - Führen Sie dann
cat {device-name} > nand1.binaus.
- Führen Sie den folgenden Befehl in einem Terminal aus:
-
NAND-Dumps vergleichen
- Führen Sie den folgenden Befehl aus:
- Linux:
md5sum nand0.bin nand1.bin - macOS:
md5 -r nand0.bin nand1.bin
- Linux:
- Prüfen Sie, ob die erzeugten Hashes übereinstimmen
- Falls nicht, führen Sie den NAND erneut aus und passen Sie die Verdrahtung gegebenenfalls an
- Das NAND wird so lange neu gepackt, bis die Hashes identisch sind
- Führen Sie den folgenden Befehl aus:
-
Flash-NAND
- Suchen Sie das NAND-Backup, das Sie zuvor auf der Konsole erstellt haben
- Führen Sie den folgenden Befehl aus:
cat {existing-nand-backup} > {device-name}- Ersetzen Sie
{existing-nand-backup}durch den Speicherort und den Namen Ihres alten NAND-Backups - Ersetzen Sie
{device-name}durch den Einhängepunkt der SD-Karte
An dieser Stelle können Sie den SD-Kartenadapter abziehen und versuchen, den DSi einzuschalten. Wenn alles gut gegangen ist, sollte der DSi in dem Zustand gebootet haben, in dem er sich zum Zeitpunkt der Erstellung des Backups befand! {% endcapture tab-other %} {% assign tab-other = tab-other | split: "////////" %}
Flashen der NAND-Sicherung
{% assign tabs = tab-windows | concat: tab-other %} {% include tabs.html index=0 tabs=tabs %}




