Homebrew RELEASE NANDPart

blawar

Developer
OP
Developer
Joined
Nov 21, 2016
Messages
1,708
Trophies
1
Age
40
XP
4,311
Country
United States
NANDPART
Windows application to resize the Nintendo Switch USER partition when a larger system NAND is installed.

Installation
pip3 install pyqt5 wmi zlib

NAND Upgrade Guide
  1. Ensure you have your biskeys, if you do not, lookup a tutorial on how to get them.

  2. Use Hekate to take a backup of boot0 and boot1.

  3. Download memloader from https://switchtools.sshnuke.net/, copy everything inside of the "sample" directory to your SD root.

  4. Reboot your switch and launch the memloader RCM payload (leave USB cable connected).

  5. Use NxNandManager (https://github.com/eliboa/NxNandManager) to take a full nand backup to your PC.

  6. Turn off your switch, disassemble it, and install the new upgraded NAND.

  7. Boot into Hekate, and restore boot0 and boot1. The first time you try it, it should fail, take note of the directory it is trying to restore the backups from, and move your boot0 and boot1 backups into that directory, then restore again.

  8. Power off the switch, launch the memloader payload (leave USB cable connected).

  9. Use win32diskimager to flash your 32GB NAND backup to your switch.

  10. Use hacdiskmount to mount your user partition using your BIS keys (either use the backup image you took earlier which is faster, or mount the actual switch).

  11. Copy all of the files from the user partition to a safe place on your PC, then unmount and close hacdiskmount.

  12. Launch NANDPart, select your switch from the dropdown, verify the partitions look correct, then click "resize".

  13. Launch hacdiskmount and mount your USER partition using your BIS keys and actual switch.

  14. Bring up a windows command prompt with admin rights, and run "fat32format.exe X:" where X: is the drive of your mounted user partition.

  15. Copy all of your backed up user partition files back to the switch's newly created user partition.

  16. Reboot into CFW and ensure everything is working correctly.

https://github.com/blawar/nandpart
 
D

Deleted User

Guest
python Error:
Code:
C:\Users\MyNameIs>pip3 install pyqt5 wmi zlib
Collecting pyqt5
  Using cached https://files.pythonhosted.org/packages/b2/87/219cd547c0deb902edd3fdbf1af01409f7f9d251344b9154d878203cf841/PyQt5-5.12.1-5.12.2-cp35.cp36.cp37.cp38-none-win_amd64.whl
Collecting wmi
  Using cached https://files.pythonhosted.org/packages/03/2d/cbf13257c0115bef37b6b743758411cec70c565405cbd08d0f7059bc715f/WMI-1.4.9.zip
Collecting zlib
  Could not find a version that satisfies the requirement zlib (from versions: )
No matching distribution found for zlib
You are using pip version 19.0.3, however version 19.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.
 

blawar

Developer
OP
Developer
Joined
Nov 21, 2016
Messages
1,708
Trophies
1
Age
40
XP
4,311
Country
United States
python Error:
Code:
C:\Users\MyNameIs>pip3 install pyqt5 wmi zlib
Collecting pyqt5
  Using cached https://files.pythonhosted.org/packages/b2/87/219cd547c0deb902edd3fdbf1af01409f7f9d251344b9154d878203cf841/PyQt5-5.12.1-5.12.2-cp35.cp36.cp37.cp38-none-win_amd64.whl
Collecting wmi
  Using cached https://files.pythonhosted.org/packages/03/2d/cbf13257c0115bef37b6b743758411cec70c565405cbd08d0f7059bc715f/WMI-1.4.9.zip
Collecting zlib
  Could not find a version that satisfies the requirement zlib (from versions: )
No matching distribution found for zlib
You are using pip version 19.0.3, however version 19.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

remove zlib from the pip3 install line, it’s standard in python , ill update the readme.
 

Techjunky90

Well-Known Member
Member
Joined
Apr 7, 2017
Messages
487
Trophies
0
Age
33
XP
882
Country
United States
I'll just leave this here.
unknown-3-1-1.png
 
Last edited by Techjunky90,

sthetix

Well-Known Member
Newcomer
Joined
Dec 25, 2015
Messages
48
Trophies
0
Age
47
XP
874
Country
Indonesia
For those who have problem running this nandpart.py, here's how to solve it

Install the latest python with PATH enabled.

then run this pip3 install pyqt5 wmi --user

then if you got some more error like ModuleNotFoundError: No module named 'win32com' after executing the nandpart.py, try this command

pip install pywin32 --user

then run again

python nandpart.py

05.28.2019-08.34.png


hMR1ZdL
 
Last edited by sthetix,
  • Like
Reactions: Hernie

Hayato213

Newcomer
Member
Joined
Dec 26, 2015
Messages
19,929
Trophies
1
XP
20,906
Country
United States
D

Deleted User

Guest
Is it possible to resize SXOS emunand with this? Would love to see a 900GB Nand with a 1TB SD
 
D

Deleted User

Guest
PM me when you get pricing, very very interested. With a drop in solution it is a cake walk upgrade. Just dont have the soldering iron and heat gun to do it myself.


Waiting on modules from China :(

Will offer both choices

Ready to go

Current 32GB reballed
 
Last edited by ,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: aeiou