RELEASE NX Nand Manager

Discussion in 'Switch - Emulation, Homebrew & Software Projects' started by Idontknowwhattoputhere, Mar 6, 2019.

  1. Idontknowwhattoputhere
    OP

    Idontknowwhattoputhere It just works

    Member
    5
    Jan 19, 2019
    United Kingdom
    DSwizzy, hippy dave and TotalJustice like this.
  2. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    22
    Oct 27, 2002
    France
    Engine room, learning
    Thanks for the link, I didn't have it on wiki yet :)
    Thanks to the author too.
     
  3. Idontknowwhattoputhere
    OP

    Idontknowwhattoputhere It just works

    Member
    5
    Jan 19, 2019
    United Kingdom
    no problem
     
  4. Milenko

    Milenko GBAtemp Advanced Maniac

    Member
    10
    Oct 16, 2017
    Australia
    Does it let you dump or restore nand from your of?
     
  5. Idontknowwhattoputhere
    OP

    Idontknowwhattoputhere It just works

    Member
    5
    Jan 19, 2019
    United Kingdom
    It lets you dump the full nand and the partions
    you can restore it through the cli version
     
  6. Adran_Marit

    Adran_Marit Walküre's Hacker

    Member
    9
    Oct 3, 2015
    Australia
    42*South
    This looks extremely interesting to me, mainly for the fact it seems to read and write without the biskeys
     
  7. Idontknowwhattoputhere
    OP

    Idontknowwhattoputhere It just works

    Member
    5
    Jan 19, 2019
    United Kingdom
    Taken from github

    NxNandManager.exe [--list] [--info] -i inputFilename|\\.\PhysicalDriveX [-o outputFilename|\\.\PhysicalDriveX] [-part=nxPartitionName] [lFlags]


    Arguments
    Description Example
    --gui Launch graphical user interface (optional) --gui
    --info Display detailed information about input (-i) & output (-o) streams --info -i rawnand.bin
    --list List compatible physical drives --list
    -i Path to input file or physical drive -i rawnand.bin
    -i "C:\some dir\rawnand.bin"
    -i \\.\PhysicalDrive3
    -o Path to output file or physical drive -o rawnand.bin
    -o \\.\PhysicalDrive3
    -part= Copy from/to a specific NAND partition (optional) -part=PRODINFO
    -part=BCPKG2-2-Normal-Sub

    lFlags
    Description
    BYPASS_MD5SUM Used to by-pass all md5 verifications
    Dump/Restore is faster but less secure
    FORCE Program will never prompt for user confirmation
    DEBUG_MODE Program will display some infos that could be usful for debugging.
    Compatibility
    All dumps made with Hekate are compatible with NxNandManager (and vice versa).
    Support for splitted dumps (such as SX (emu)NAND backups) will be added soon.

    Examples
    Dump full NAND to file
    • From physical drive (you first need to mount NX eMMC with memloader (via TegraRcmGUI for ex) :
      .\NxNandManager.exe -i \\.\PhysicalDrive3 -o "C:\Users\Public\NAND dump\rawnand.bin"

    • From existing dump file :
      .\NxNandManager.exe -i "C:\Users\Public\NAND dump\rawnand.bin" -o D:\rawnand2.bin
    Dump specific partition to file
    • Dump SYSTEM partition from physical drive :
      .\NxNandManager.exe -i \\.\PhysicalDrive3 -o "C:\Users\Public\NAND dump\SYSTEM.bin" -part=SYSTEM

    • Extract PRODINFOF partition from existing dump file :
      .\NxNandManager.exe -i "C:\Users\Public\NAND dump\rawnand.bin" -o D:\PRODINFOF.bin -part=PRODINFOF
    Restore NAND dump
    • Restore full raw NAND to physical drive :
      .\NxNandManager.exe -i "C:\Users\Public\NAND dump\rawnand.bin" -o \\.\PhysicalDrive3

    • Restore specific partition to physical drive :
      .\NxNandManager.exe -i "C:\Users\Public\NAND dump\rawnand.bin" -o \\.\PhysicalDrive3 -part=PRODINFO
      or
      .\NxNandManager.exe -i "C:\Users\Public\NAND dump\PRODINFO" -o \\.\PhysicalDrive3 -part=PRODINFO
    Copy partition from file to rawNand file
    • Copy specific partition from rawNand file :
      .\NxNandManager.exe -i "C:\Users\Public\NAND dump\rawnand.bin" -o "C:\Users\Public\NAND dump\rawnand2.bin" -part=BCPKG2-1-Normal-Main

    • Copy specific partition from partition file :
      .\NxNandManager.exe -i "C:\Users\Public\NAND dump\BCPKG2-1-Normal-Main" -o "C:\Users\Public\NAND dump\rawnand2.bin" -part=BCPKG2-1-Normal-Main
    Build
    CLI : MinGW (recommended if not using Visual Studio), MSYS and MSYS2 with GCC
    git clone https://github.com/eliboa/NxNandManager
    cd NxNandManager
    make

    Note : Line #define ENABLE_GUI of "NxNandManager.h" file has to be commented

    CLI + GUI (Qt) : MinGW64, MSVC
    Dependency : Qt

    Visual Studio (Qt Visual Studio Tools needed) : Use NxNandManager.sln solution file

    QtCreator : Use NxNandManager/NxNandManager.pro project file
     
  8. n0v317y

    n0v317y Advanced Member

    Newcomer
    3
    Jul 23, 2018
    Ukraine
    Updated

    v1.1
    • GUI has been completely redesigned
    • Support was added for splitted dumps
    • New feature to toggle AutoRCM was added
    • BOOT1 detection is now supported for 7.X firmwares
     
    DSwizzy and Cyan like this.
  9. yyoossk

    yyoossk Advanced Member

    Newcomer
    5
    Oct 18, 2017
    Japan
    rawnand.bin open error
    Input file is not a valid NX storage type
    1.1 only
    1.0 can open
     
  10. Garou

    Garou GBAtemp Maniac

    Member
    7
    Jan 13, 2015
    biskey is only required to mount the nand partition right?
    based on what I see, this app only allow dump and restore nand partition atm, not mounting them like hacdiskmount
    can't wait to see what's next though

    @eliboa you got plan to add mounting nand partition for this app?
     
    Last edited by Garou, Mar 9, 2019
  11. crissal

    crissal GBAtemp Regular

    Member
    4
    Dec 3, 2017
    Italy
    It's the same dev as TegraRcmGUI, btw this seems a useful tool!
     
  12. eliboa

    eliboa GBAtemp Regular

    Member
    6
    Jan 13, 2016
    France
    HacDiskMount can do this already, except it is closed-source ^^
    NAND decryption is a feature I plan to add in the future but I don't know when or if it will happen.
     
    Garou likes this.
  13. Garou

    Garou GBAtemp Maniac

    Member
    7
    Jan 13, 2015
    yep that's why I was asking if you'd add it to this app ^_^
     
    eliboa likes this.
  14. Ghost92

    Ghost92 GBAtemp Fan

    Member
    5
    Jun 29, 2017
    Colombia
    should add an option to verify the firmware of the backup of the NAnd
     
  15. eliboa

    eliboa GBAtemp Regular

    Member
    6
    Jan 13, 2016
    France
    This feature has been added :P among other things such as NAND encryption/decryption and incognito feature
    NxNandManager v2.0
     
    Last edited by eliboa, Aug 14, 2019
Loading...