wiki/pages/_hu-HU/ds-index/hardmod.md
2022-02-18 19:44:28 -06:00

124 lines
6.4 KiB
Markdown

---
lang: hu-HU
layout: wiki
section: ds-index
category: guides
title: Hardmod
description: A Nintendo DSi hardmod-olása
tabs:
-
windows: Windows
other: macOS/Linux
---
A Hardmodding az az amikor fizikailag hozzá forrasztasz a egy SD kártya adaptert a Nintendo DSi alaplapjához, hogy olvasható legyen számítógépről. Ez hasznos lehet a NAND mentés visszaállításához, a NAND megtekintéséhez a PC-den, stb...
### Nintendo DS
[![Eredeti DS alaplap az érintési pontokat jelölve](/assets/images/ds-hardmod/mobo_pinout.png)](/assets/images/ds-hardmod/mobo_pinout.png)
### Nintendo DSi
A Nintendo DSi/DSi XL (LL) hardmod-hoz a következőre lesz szükséged:
- [Ceruza hegyű forrasztó](https://www.amazon.com/dp/B01N4571Q6)
- [Nagyon vékony drót](https://www.amazon.com/dp/B01MXGNTA4), 28AWG vagy kisebb, preferált a 30AWG+
- SD->microSD adapter
- Egy SD kártya olvasó, ami képes eMMC chippet olvasni egy vezetékes adat-vonal módban. [Itt található egy működő](https://www.amazon.com/dp/B006T9B6R2)
- [Win32DiskImager](https://sourceforge.net/projects/win32diskimager/) és [HxD](https://mh-nexus.de/en/downloads.php?product=HxD20) ha Windowson vagy
- Egy érvényes NAND mentés a DSi-ről, amit hardmoddolni szeretnél
- Legyél komfortos azzal, hogy forrasz olyan forrasztási helyre, aminek az átmérője 0,5 mm-nél kisebb
#### DSi A oldal pin kiosztás
[![DSi A oldal pin kiosztás](/assets/images/dsi-hardmod/side_a.jpg)](/assets/images/dsi-hardmod/side_a.jpg)
#### DSi B oldal pin kiosztás
[![DSi B oldal pin kiosztás](/assets/images/dsi-hardmod/side_b.png)](/assets/images/dsi-hardmod/side_b.png)
#### DSi XL B oldal pin kiosztás
[![DSi XL B oldal pin kiosztás](/assets/images/dsi-hardmod/dsi_xl_side_b.png)](/assets/images/dsi-hardmod/dsi_xl_side_b.png)
- Az alaplapon található pontokat kell hozzáforrasztania a microSD kártya adapterhez
- CMD a pin 2-höz
- GND a pin 3-hoz és 6-hoz
- CLK a pin 5-höz
- DAT0 a pin 7-hez
#### Forrasztott microSD adapter példa
[![microSD példa](/assets/images/dsi-hardmod/sd.jpg)](/assets/images/dsi-hardmod/sd.jpg)
- Csatlakoztasd a microSD kártya adaptert a számítógépedhez
- **FIGYELEM** - a Windows szertné majd formázni: **NE FORMÁZD**, mert visszafordíthatatlan károkat okozhat
#### A no$gba lábléc eltávolítása
Először el kell távolítanod a NOCASH láblécet a mentésről, amit flashelni fogsz a DSi-re. Ez megtehető a [hiyaCFW helper](https://github.com/mondul/HiyaCFW-Helper/releases/latest)-rel.
1. Töltsd le az operációs rendszerednek megfelelő verziót
1. Futtasd a scriptet, kiválasztva a NAND mentést, amit majd flashelni szeretnél a DSi-be
1. Kapcsolj NAND módra a gombbal, ami fájl útvonaltól balra található
1. Kattints a `Start`-ram hogy létrehozz egy NAND mentés a a no$gba lábléc nélkül
- Ha a szkript végzett, akkor létre kell jönni egy fájlnak a hosszú `-no-footer.bin` végződéssel abban a mappában, ahol a terminál megnyitásra került
- Használd ezt a fájl, mint NAND képfájlt, amit flashelsz a DSi-re
{% capture tab-windows %}
1. Nyisd meg a Win32DiskImager-t
1. Kattints a mappa ikonon és tallózd az asztali géped. A szövegdobozba írd: `NAND_0.bin`. A típus kiválasztásakor válaszd az `All types *.*` opciót
1. Válaszd ki az eszközt, ami a DSi-hez tartozik és kattins a Read-ra
1. Ha kész, kattints a mappa ikonra és módosítsd a nevet `NAND_1.bin`-re és klikkelj a Read-re újra
1. Nyisd meg a HxD-t és húzd be mindkét fájlt az editorba. Menj a felső sávra, és kattints az "Analysis"-re, majd a "File compare"-re a lenyíló menüben, és kattints a "Compare"-re.
1. Választ a "compare both files" opciót, majd kattints az OK-ra, ha kész
- Ha azt mondja, hogy "The chosen files are identical.", akkor jól csináltad, és tovább léphetsz a következő szakaszra
- Ha nem mondja ezt, és egyik NAND sem 240MB körüli, akkor dumpold újra NAND_1/NAND_0-t
1. Nyisd meg a Win32DiskImager-t, kattints a mappa ikonra és válaszd ki a meglévő NAND mentésedet, amit korábban csináltál
1. Flasheld `Write` gombbal
1. Húzd ki az SD kártya adaptert, és próbáld meg bekapcsolni a DSi-t
{% endcapture tab-windows %}
{% assign tab-windows = tab-windows | split: "////////" %}
{% capture tab-other %}
1. Derítsük ki, hogyaz SD kártya hova lett felcsatolva
- Linux:
1. Húzd ki az SD kártya adaptert
1. Futtasd a `lsblk` parancsot a terminálban
1. Dugd be az SD kártya adaptert
1. Futtasd a `lsblk` parancsot újra
1. Ez alkalommal egy új eszköznek kell megjelennie
- Lehet, hogy `/dev/sdb`-nek hívják, jegyezd fel, hogyan hívják a *te* számítógépeden
- macOS:
1. Húzd ki az SD kártya adaptert
1. Futtasd a `df` parancsot a terminálban
1. Dugd be az SD kártya adaptert
1. Futtasd a `df` parancsot újra
1. Egy új eszköznek kell megjelennie a listában
- Lehet, hogy `/dev/disk1s1`-nek hívják, jegyezd fel, hogyan hívják a *te* számítógépeden
1. A NAND dumpolása
- Futtasd a következő parancsot a terminálban:
- `cat {device-name} > nand0.bin`
- Cseréld a `{device-name}` részt az SD kártya csatolási pontjára
- Pl.: `cat /dev/sdb > nand0.bin`
- Utána futtasd a következőt: `cat {device-name} > nand1.bin`
1. NAND dumpok összehasonlítása
1. Futtasd a következő parancsot:
- Linux: `md5sum nand0.bin nand1.bin`
- macOS: `md5 -r nand0.bin nand1.bin`
1. Ellenőrizd, hogy a generált hash-ek megegyeznek-e
1. Ha nem, dumpold újra, a vezetékelést igazítva, ha szükséges
1. Egészen addig csináld a NAND dumpolást, amíg a két hash nem egyezik
1. NAND flashelése
1. Keresd meg a NAND mentés, amit a konzolról csináltál
1. Futtasd a következő parancsot:
- `cat {existing-nand-backup} > {device-name}`
- Cseréld az `{existing-nand-backup}` részt a helyére és a nevére a NAND mentésednek
- Cseréld a `{device-name}` részt az SD kártya csatolási pontjára
Ezen a ponton kihúzhatod az SD kártya adapter, és megpróbálhatod bekapcsolni a DSi-t. Ha minden rendben ment a DSi-nek be kell bootolnia abba az állapotba, amin a mentés készült!
{% endcapture tab-other %}
{% assign tab-other = tab-other | split: "////////" %}
### NAND mentés flashelése
{% assign tabs = tab-windows | concat: tab-other %}
{% include tabs.html index=0 tabs=tabs %}