analogman151 / splitnsp Goto Github PK
View Code? Open in Web Editor NEWLicense: The Unlicense
License: The Unlicense
download the homebrew called "NXShell" and start it.
first, enable dev options under settings.
navigate to your tinfoil/nsp folder. press X on the new splitted folder.
go to options, archive bit
voila, now it appears on tinfoil! :)
I opened a terminal in the folder that my NSP and split NSP are located in. Ran "sudo python3 splitNSP.py filename.nsp" replacing "filename.nsp" with the name of my of the file I need split. Also tried it with the whole file path. It came back saying it couldn't find the file.
I'm sure it's something that I'm doing wrong, but can't figure it out.
/Users/(...)/Desktop/splitNSP.py: Permission denied
Hi,
you can use fatattr app to set any fat flag on linux. Probably macos have also this command.
would it be possible to make this work on an entire folder of NSPs or do I have to do one at a time?
Doesn't seem to work for some reason. "error: the following arguments are required: filepath" is the error I get when I try to run it. Running Python 3.7 on windows 10.
how do i install the bin file , do i just rename it to .nsp , it does not seem to work this way ?
I'm using UBUNTU LINUX
Hi,
After splitting an NSP and trying to install it with Tinfoil, I get the following message in the console :
could not find cmnt!
what does it mean ?
Drag and drop NSP file wasn't working, dropped to CMD line in Windows 10 and got this error. What am I doing wrong?
File "F:\Nintendo Switch Games\splitNSP.py", line 143, in
main()
File "F:\Nintendo Switch Games\splitNSP.py", line 140, in main
splitCopy(filepath)
File "F:\Nintendo Switch Games\splitNSP.py", line 79, in splitCopy
info = shutil.disk_usage(os.path.dirname(os.path.abspath(filepath)))
AttributeError: 'module' object has no attribute 'disk_usage'
does this work with nsz files too ?
I enter in the NSPs location on my phone and am then met with the permission denied error everytime, does my device need to be rooted for this script to work ? Thanks in advance
I think you can set the archive like so
import os
import subprocess
def set_archive_flag(path):
subprocess.run(["chflags", "arch", path])
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.