You do not have permission to edit this page, for the following reason:
The action you have requested is limited to users in one of the groups: Users, Administrators.
Free text:
Fuse-Nx is an utility tool that exposes the internals of various Nintendo Switch formats as a filesystem though FUSE. It can also search for file inside archives, and directly extract them. ==Installation== fuse-nx: * <code>sudo meson install -C build</code> * For users of Arch-based distros, an [https://aur.archlinux.org/packages/fuse-nx-git AUR package] is available. Python bindings: * <code>sudo python setup.py install</code> * Or just <code><nowiki>pip install -U git+https://github.com/averne/Fuse-Nx.git</nowiki></code>. ==User guide== ===Supported formats=== *Nca (only AES-CTR encrypted/plaintext NCA3s are supported, BKTR encryption (for update NCAs) is unsupported) *Xci *Pfs *Hfs *Romfs Formats are recognized based on magicnums/numeric contants present in their headers, and not their extensions. ===How to use=== Refer to the built-in help (<code>-h</code>/<code>--help</code>). You can find help on a specific subcommand using <code>fuse-nx <subcmd> --help</code>, or <code>fuse-nx --help-all</code>. Windows is supported via: * [http://www.secfs.net/winfsp/rel/ WinFsp] - Make sure that <code>winfsp-x64.dll</code> (found in <code>C:\Program Files (x86)\WinFsp\bin</code> after installing) is present in the same directory as the executable; * WSL - To access the filesystem through the explorer, you will need to pass the <code>-o allow_other</code> flag to FUSE when mounting, and add <code>user_allow_other</code> to <code>/etc/fuse.conf</code>. ===Project layout=== *[https://github.com/averne/Fuse-Nx/blob/master/lib lib] - Library (fnx) for parsing the supported file formats; *[https://github.com/averne/Fuse-Nx/blob/master/src src] - Source code for the main application; *[https://github.com/averne/Fuse-Nx/blob/master/bindings bindings] - CPython (3) bindings for the library; *[https://github.com/averne/Fuse-Nx/blob/master/scripts scripts] - example Python scripts using these bindings. ==Screenshots== {| style="width: 80%; margin-left:0em;" | https://dlhb.gamebrew.org/switchhomebrews/fusenx.png https://dlhb.gamebrew.org/switchhomebrews/fusenx2.png https://dlhb.gamebrew.org/switchhomebrews/fusenx3.png https://dlhb.gamebrew.org/switchhomebrews/fusenx4.png |} ==Changelog== '''v1.1''' * Native windows support. == External links == * GitHub - https://github.com/averne/Fuse-Nx * GBAtemp - https://gbatemp.net/threads/fuse-nx.574503/
Advertising: