Skip to content

Releases: eliboa/NxNandManager

NxNandManager_v5.2

20 Apr 10:08
Compare
Choose a tag to compare

The following was changed since the last release:

  • Firmware detection : added support for 14.0.0, 14.1.0 & 14.1.1
  • Fixed #79 : Incognito hanging on newer PRODINFO versions.
  • Fixed #82 : Error while performing backup/restore from/to NAND without GPT header backup (mounted via Hekate's UMS Tool for example)

GitHub Releases (by Release)

NxNandManager_v5.1

01 Feb 18:10
Compare
Choose a tag to compare

The following was changed since the last release:

Bug fixes:

Issue Resolution
#74, #37 NAND without GPT backup is now recognized as a valid NxStorage
#71 A bug was fixed that caused checksum mismatch error
#61, #47 Several bugs were fixed regarding partition formatting
#59 Filebased emunand with extra dots in file path were not recognized, fixed
#57, #44 File paths with non ASCII characters are now properly managed
#46 Mariko: A bug was fixed that prevented DeviceID from being recognized => #24
#24 A bug was fixed that caused crypto validation error for empty/formatted partitions

New features:

Partition mounting (virtual disk / virtual FS):

  • New option: User can select mouting point (drive letter)
  • New option: Nintendo's archive folder virtualization (handled as single file NCA, file size can exceed 4 GB)
  • New option: Partition can be mounted as read-only
  • Virtual FS now uses multithreading which allows for file sharing & faster transfer speeds.

Png

NAND partition formatting (USER, SYSTEM):

Code has been redesigned. FatFS lib is now used.

Explorer (Beta):

  • Explore the content of USER & SYSTEM partitions. Provides useful info: title name & id, user name & id, etc.
  • List, save or extract files from saveFS (title saves, under /save folder)
  • List, save, decrypt or extract content from NCAs (installed titles) using hactoolnet

Png
Png
Png

Please note:

  • You'll need to re-configure your keyset (import all keys from both prod.keys & title.keys).
  • Content (JPEG) will be downloaded from Nintendo's public CDN and cached in /cache folder.
  • Content will be downloaded from eliboa.com (nca filename DB as json file, title DB as json file).
  • External program hactoolnet.exe is used to decrypt & extract files from NCAs.

Keyset configuration:

You can import all sorts of keys into keyset, not only Bis keys (useful for Explorer).

Png

Firmware detection:

  • BOOT0, SYSTEM: added support for latest firmwares (up to 13.2.1)
  • SYSTEM: added a feature to query firmware version from a remote database : eliboa.com/switch/nca.php (#75)

GitHub Releases (by Release)

NxNandManager_v5.0

17 May 11:42
Compare
Choose a tag to compare

The following was changed since the last release:

  • Added firmware detection support for 12.0.1 & 12.0.2
  • Added a feature to mount any FAT partition (USER, SYSTEM, etc.) as virtual disk. Follow steps to install Dokan's driver first.
    gif
  • Improved transfer speeds (especially for splitted NAND)
  • Various bug fixes & improvements

Happy May 17, celebrate the power of love

GitHub Releases (by Release)

NxNandManager_v4.1.2

06 Apr 06:43
Compare
Choose a tag to compare

The following was changed since the last release:

  • Added firmware detection support for 12.0.0

GitHub Releases (by Release)

NxNandManager_v4.1.1

18 Jan 16:38
Compare
Choose a tag to compare

Some folks asked for a new release, so here it is.

The following was changed since the last release:

  • Added firmware detection support for 10.2.0, 11.0.0 & 11.0.1

Please note that firmware detection is not mandatory to fully benefit from all NxNandManager's features (backup/restore, encrypt/decrypt, create emunand, etc.). You can use this app, no matter which firmware is installed on your NAND

GitHub Releases (by Release)

NxNandManager_v4.1

03 Aug 18:15
Compare
Choose a tag to compare

The following was changed since the last release:

  • Added support for mariko's BOOT0 (prevent autoRCM activation for mariko)
  • Added firmware detection support for 10.1.0 & 10.1.1 (CHN)
  • Fixed a bug caused by a nullptr when creating rawbased emunand from FULL NAND
  • Fixed segmentation fault in NxHandle destructor
  • Fixed a bug occuring when some bis keys were missing from keyset file
  • Output file handle is now correctly freed after copying

GUI :

  • UI scaling implementation (many thanks to Chrscool8 for his contribution)
  • You can now close an opened file/drive from 'File' menu (to release file handle)

CLI :

  • New option --crypto_check : Validate crypto for a given keyset file (-keyset) and input (-i)
  • Fixed a bug when displaying remaining time
  • Encryption/decryption for FULL NAND was broken, fixed

Note : NxNandManager.exe (x64) is now build statically to get rid of all these dlls.

GitHub Releases (by Release)

NxNandManager_v4.0

13 Jun 14:41
Compare
Choose a tag to compare

Many bugs have been fixed since v4.0 beta is out, so here is the stable version.

The following was changed since the last release:

  • Emunand creation tool has been implemented for CLI use
  • List of NCAs has been update for a better firmware detection (thanks to @shadow2560 & @throwawayay)
  • Firmware detection (from pckg1ldr header) update

Bug fixes:

  • AutoRCM was broken. One byte in each of four BCTs is now XORed.
  • Copy failed during dump via Nyx UMS tool (emuMMC)
  • Fixed a critical bug caused by an unresized copy buffer when splitting output file into chunks
  • GUI: Data integrity validation was missing for full dump
  • CLI: Remaining time display was broken (restore)
  • #26 : Selection of the nand image file was not possible in the Emunand Creation Tool
  • #27 : By default, the program wasn't running with elevated permissions

GitHub Releases (by Release)

NxNandManager_v4.0-beta

25 Apr 11:05
Compare
Choose a tag to compare

This is a BETA version, assets removed.
Please, download the latest stable version : NxNandManager_v4.0

The following was changed since the last release:

  • New GUI layout
    Png
  • New feature "advanced copy" (passthrough zeroes, split output, zip output, etc.)
    Png
  • New tool "Emunand Creation Tool" (GUI only) provides an easy way to create a file based emuNAND or raw based emuNAND on micro SD card.
    Png
    NB: You'll have to open a valid RAWNAND or FULL NAND image before you can lauch the tool from the Options menu.
  • GUI : you can now choose to open any emuMMC partition, in case of multiple emuMMC on the same micro SD card (Open Drive, CTRL+D)
  • many fixes and improvements.

PS : Due to personal reasons, I'll have less time in the future to work on this project. You'll have to be patient for next release or bug fixes.

edit April 25: #26 fixed
edit April 30 : #27 fixed

NxNandManager_v3.0.3

13 Nov 17:43
Compare
Choose a tag to compare

GitHub Releases (by Release)
The following was changed since the last release:

  • Fix USER's boot sector when creating resized NAND larger than 32Gb (Horizon OS was unable to detect the real size of USER partition).

NxNandManager_v3.0.2

03 Nov 11:46
Compare
Choose a tag to compare

GitHub Releases (by Release)
The following was changed since the last release:

  • GUI : Fixed a bug that caused backup GPT not to be found for RAWNAND as a memloader drive (#10)
  • GUI : Fixed a bug that caused BCPKG2 partitions not to be recognized (#8)
  • Input volume is now locked before making dump/restore to prevent any other process from writing to volume during operation
  • misc fixes