Dienstag, 23. August 2016

[RELEASE] 3DS Multi EmuNAND Creator

Grundsätzlich führt er die folgenden Schritte:
  • sucht automatisch nach dem Laufwerk, das die EmuNAND enthält, durch alle verfügbaren Speicherlaufwerke überprüft und den Vergleich ihrer MBR String an den einen Satz während der EmuNAND Schöpfung auf Sektor # 0. Alle Operationen werden durchgeführt, nur auf diesem Laufwerk. Stellen Sie sicher, das Programm mit Administratorrechten ausgeführt werden.
  • Sobald die SD-Karte gefunden wird, prüfen Sie, ob die NAND-Dump, mit dem wir arbeiten gehst gültig ist (entweder die Datei [injizieren] oder die SD-Karte EmuNAND / RedNAND [Auszug]).
  • Wenn einer Injektionsmodus ( "Inject EmuNAND", "Inject RedNAND") mit ausgewählten entweder der zweiten, dritten oder vierten NAND und die aktuelle FAT32-Partition kollidiert mit, dass NAND-Offset ist, wird der MBR Informationen auf der SD-Karte aktualisiert, um die neuen zu reflektieren FAT32-Partition versetzt ist, die weiter nach rechts bewegt wird. Darüber hinaus wird ein schnelles Format Betrieb auf der neuen Partition ausgeführt (durch das Windows "Format" Tool Calling). Stellen Sie sicher, dass die Daten in der FAT32-Partition vorher zu sichern, da das Programm wird es nicht für Sie tun!
  • Lesen / Schreiben der NAND-Dump mit 64 KiB Datenblöcke.

Zusätzliche Bemerkungen:
  • Wenn die FAT32-Partition beginnt bereits bei einem gültigen Offset, können Sie ziemlich viel Einsatz dieses Tool eine neue NAND-Dump wie die erste, zweite, dritte oder vierte EmuNAND zu injizieren, die vorherige ersetzt.
  • Es ist nicht notwendig, eine 512-Byte Dummy-Header an den NAND-Dump (zum Beispiel läuft "drag_emunand_here.bat" drauf), bevor Sie dieses Programm hinzuzufügen, auch wenn es mit solchen Deponien kompatibel ist. Wenn Sie den Eingangs-NAND-Dump als RedNAND schreiben wollen, klicken Sie einfach auf den "Inject RedNAND" -Taste.
  • Schon mit meiner eigenen alten 3DS getestet, unter Verwendung von zwei verschiedenen SD-Karten (Kingston 4GB SanDisk 32GB). Feedback ist erwünscht.
Download (v1.5)
https://mega.nz/#!YFJyzYJR!W6Poa-0Cn4r2RW9NGZD3Nr-HSyybfQOKncBBnaArm5s.
Der Quellcode ist enthalten.

Offizielle Changelog:

v1.5:
* Eine Checkbox hinzugefügt, um zu bestimmen, ob die Festplatten zu den Drop-Down-Listen hinzugefügt werden müssen, während das Programm die aktuell verfügbaren Speicherlaufwerke wird das Parsen (von piratesephiroth vorgeschlagen).
* Das Programm ruft nun die erweiterte Partition Informationen, wenn die aktuell verfügbaren Laufwerke, um das Parsen einen geeigneten Ausgangs Offset anstatt manuell zu erhalten auf der Grundlage der MBR Informationen Berechnung (die möglicherweise gar nicht existieren).
* Option "Entfernen EmuNAND" Button hinzugefügt, die die gewählte EmuNAND von der SD-Karte entfernt. Bitte beachten Sie, dass dieses Verfahren die Partitionstabelle aus dem MBR ändert, so sichern Sie Ihre Daten, bevor es zu benutzen. Wenn ein EmuNAND, die eine oder mehrere zusätzliche EmuNANDs voraus entfernt wird, erhalten diese ebenfalls verloren. Die Entfernung von EmuNAND # 1 entspricht der Formatierung der SD-Karte ohne EmuNAND, z.B. Sie werden den ganzen Raum von der EmuNAND (n) verbraucht zurück gewinnen.
* Ein Fehler wurde behoben, bei dem das Programm nicht die FAT32-Partition des ausgewählten Laufwerks nach einem vorhergehenden Lauf des Formats Verfahren formatiert wäre fehlgeschlagen * aber * die Partitionstabelle erfolgreich geändert wurde.
* Das Programm wird einen gültigen MBR Sektor # 0 jetzt hinzufügen, wenn es nicht im Format Verfahren gefunden wird.

v1.4:
* Automatische Erkennung des alten 3DS / New 3DS EmuNANDs für beide Ein- / Ausgabeverfahren, die die Notwendigkeit der manuellen Auswahl eines 3DS-Modell entfernt.
* Unterstützung für zusätzliche EmuNAND9 Offsets. Jeder EmuNAND / RedNAND wird nun mit Hilfe der 'default' Setup-Größe erstellt (außer, wenn Sie zusätzliche EmuNANDs erstellen, wobei in diesem Fall das gleiche Layout von EmuNAND # 1 wird angewendet werden).
* Das Programm zeigt nun die Kapazität jedes Laufwerks in den Dropdown-Listen angezeigt. Darüber hinaus treibt nur mit einer Kapazität von mehr als 1 GiB werden in den Dropdown-Listen angezeigt werden.
* Das Programm überprüft nun, ob ein gültiger EmuNAND vor dem Schreiben Sie den Namen auf die SD-Karte in den ausgewählten Steckplatz zur Verfügung steht.
* Ein Fehler wurde behoben, der die Schaltfläche "Aktualisieren" auch den Namen EmuNAND es statt nur lesen, schreiben gemacht.
* Die FAT32-Partition Etikett wird nun korrekt im Format Prozedur geschrieben.
* Die boot.bin Modifikation Funktion entfernt.
* Einige Fädeln mehr Fehler behoben.

v1.3:
* Es ist nun möglich, einen benutzerdefinierten Namen zu einem EmuNAND zu setzen, die von CakesFW in seiner Multi EmuNAND Auswahlmenü angezeigt werden kann.
* Das Programm ist nun in der Lage, die FAT32-Partition zu formatieren, ohne das format.exe-Tool von Windows-Aufruf, mit dem Code von fat32format von Ridgecrop.
* Added Kompatibilität mit exFAT SD-Karten. Bitte denken Sie daran, dass diese Karten * wird * auf FAT32 formatiert bekommen, wenn sie schon nicht.
* Einige threading Fehler behoben.

v1.2:
* Fixed Kompatibilität mit EmuNANDs mit dem EmuNAND9 Tool (verschiedene FAT32 Ausgangs Offset) erzeugt.

v1.1:
* Eine neue EmuNAND SD Card Dropdown-Liste hinzugefügt wurde, die automatisch mit Antrieben bestückt ist, die einen kompatiblen Flashcard-String in ihrem MBR haben. Dies ermöglicht dem Benutzer einen bestimmten Antrieb für die Ein- / Ausgabeoperationen zu wählen, wenn mehr als eine SD-Karte mit einer gültigen Flashcard-String zur Verfügung steht, sondern das Programm zu lassen, den ersten wählen sie findet.
* Physische Datenträger werden nun nur auf die Antriebslisten hinzugefügt einmal werden, wenn sie mehr als eine logische Partition haben.
* Das "Format New EmuNAND" und "Update" Tags in "EmuNAND Format" und "Refresh" bezeichnet. Sie waren ein wenig verwirrend.
* Fixed Kompatibilität mit FAT16-Partitionen (Typ 0x04 und 0x06).
* Fixed Kompatibilität mit dem Partitionsstil GPT, wenn eine EmuNAND Formatierung. Bitte beachten Sie die Partitionsstil * wird * geändert nach dem EmuNAND Format Verfahren MBR erhalten.

v1.0:
* Das "Format EmuNAND" Funktion hinzugefügt, die die Nutzer ohne Verwendung eines Nintendo 3DS-Konsole als eine richtige NAND-Dump wird mit dem Programm gegeben, so lange eine EmuNAND in eine neue SD-Karte zu formatieren können.

v0.9:
* Das Programm zeigt nun eine Warnung, wenn die "Inject EmuNAND" und wenn die Eingangs-NAND-Dump zuvor die "drag_emunand_here" Batch-Datei mit gepatcht wurde angeklickt wird.
* Die boot.bin Modifikation Funktion Erneute Implementation. Stellen Sie sicher, dass Sie die "NAND-Nummer" Option zum RedNAND setzen Sie starten möchten, und klicken Sie dann auf den "Ändern boot.bin" -Taste.
* Kleinere Änderungen an der Benutzeroberfläche.

v0.8:
* Programm zu Win32 API portiert, so dass es jetzt endlich eine richtige GUI hat. Es ist immer noch in C geschrieben und mit MinGW zusammengestellt. Dank an meinen guten alten Freund Xiangua / Nana aus einem bestimmten spanischen Forum, für das Programmsymbol zu entwerfen.
* Puffergröße von 32 KiB bis 64 KiB geändert.

v0.7:
* Programm namens geändert noch einmal, dieses Mal auf "3DS Multi EmuNAND Creator" oder "3ds-multinand" für kurz. Props von GBAtemp für die Idee zu Cyan (ja, ich bin * so * schlecht mit Namen).
* Added Kompatibilität mit einem vierten EmuNAND, denn warum nicht? Verwenden Sie einfach die "-4" Parameter.
* Das Programm überprüft nun, ob die Ziel-SD-Karte ist schreibgeschützt, wenn ein Eingabemodus verwendet wird.
* Das Programm überprüft nun, ob es mit Administratorrechten ausgeführt wird. Ich hoffe, dies wird ein paar Leute halten, zu fragen, warum das Programm nicht funktioniert sachgemässer ...
* Added Kompatibilität mit dem "3DSCARDNAND" MBR-String, da einige andere 3DS Lernkarten offenbar verwenden.
* Added Kompatibilität mit neuen 3DS-NAND-Dumps (mit Multi EmuNAND Unterstützung). Programmnutzung wurde wieder geändert, so wenden Sie sich bitte die Hilfe-Bildschirm zu sehen. Um das Programm machen den neuen 3DS spezifischen Offsets verwenden, nur Argument # 1 auf "-neue" ändern. Wenn Sie nur die alten 3DS-Offsets zu halten wollen, verwenden Sie "-old" statt. Bitte beachten Sie, dass die "-cfw" Parameter wird nichts nützen, während die "new" Option verwenden, da die Palantine CFW nicht kompatibel mit dem neuen 3DS ist zu beginnen.

v0.6 (Beta 3):
* Das Programm überprüft nun, ob ein logisches Laufwerk vor dem Schließen der Griff bereit ist, und versucht, seine physischen Laufwerk zu öffnen.

v0.6 (Beta 2):
* Fixed Kompatibilität mit FAT16-Partitionen.

v0.6 (Beta):
* Name von "3ds-dualnand" auf "3ds-triplenand" geändert.
* Das Programm ist nun in der Lage eine EmuNAND auf den zweiten RedNAND in der SD-Karte versetzt zu schreiben. Zuvor war es fest einprogrammiert, um nur einen RedNAND schreiben, um diesen Offset, auch wenn die "-i" Parameter.
* Nun ist das Programm in der Lage eine dritte EmuNAND / RedNAND zu konfigurieren, indem Sie die FAT32-Partition weiter nach rechts bewegt, um die Größe des nicht zugewiesenen Platz für die NANDs reserviert erhöhen.

v0.5:

* FAT32-Format Prozedur erfordert nicht mehr alle Benutzereingaben.
* Fixed Kompatibilität mit RedNANDs (NAND-Dumps mit einem 512 Byte langen Dummy-Header).
* Sie können nun den "-cfw" Parameter anstelle von "-i" verwenden, um die Eingangs-NAND-Dump als RedNAND (für die Verwendung mit dem Palantine CFW) zu schreiben.
* Eine frühere Verhalten, bei dem EmuNANDs Korrigiert für "GATEWAYNAND" SD-Karten als RedNANDs geschrieben wurden (nur wenn die "-1" Parameter verwendet wurde). Der NCSD-Header geschrieben jetzt an die zuständige versetzt.
* Die Anwendung schreibt jetzt eine Dummy-Fußzeile nach dem NAND-Dump in der SD-Karte während eines bestimmten Eingabeoperation, die die richtige Größe des Ausgangs NAND-Dump, um anzuzeigen, dient, wenn eine Extraktion zu tun. Dies liegt daran, die Größe Berechnung im NCSD-Header Informationen basieren nicht immer die richtige NAND-Flash-Kapazität entsprechen.

v0.4:

* Added Kompatibilität mit dem ersten EmuNAND. Um eine EmuNAND auszuwählen, verwenden Sie entweder die "-1" (erste EmuNAND) oder "-2" (zweite EmuNAND) Option, zusammen mit dem Betriebsparameter (entweder "-i" oder "-o").

v0.3:

* Sie können nun einen Eingang ( "i") oder Ausgang ( "-o") Parameter, entweder schreiben oder die zweite EmuNAND extrahieren angeben.

v0.2:

* Added Kompatibilität mit SD-Karten, die eine EmuNAND vom Gateway Launcher.dat erstellt wurden, enthalten.

v0.1:

* Erste Veröffentlichung, nur in der Lage eine zweite EmuNAND auf die SD-Karte zu schreiben.

Keine Kommentare:

Kommentar veröffentlichen