Network Install - Tinfoil Documentation (2024)

NUT is the simplest way to install over the network. It is a piece of software that will serve your NSP's from your PC to your switch over the network, or through USB. All NSP's must have "[titleid]" in the file name to be indexed by NUT to show up in "New Games", "New DLC", and "New Updates".

You can download NUT at https://github.com/blawar/nut/.

Tinfoil downloads the html (or json) and parses out the links. Tinfoil supports relative paths, and absolute if you want to link to a different server, or even another device such as your microSD card.

Tinfoil is known to work with Windows IIS, Apache, and Nginx. Though it should work with any HTTP server that supports ranged requests.

Headers Sent

Tinfoil will send a few custom headers when requesting a directory only (not files):

Theme Hash

The user's current Tinfoil theme hash is sent via "Theme: XXXXXXXXXXXXXXX".

Host Signature

A signature of the request Url scheme and hostname is sent via "HAUTH: XXXXXXXXXXXXXX". This value is unique to your domain, and helps prevent forged requests. Simply verify that the client always sends the correct value. Do not share this value.

Host Signature

A signature of the entire request Url is sent via "UAUTH: XXXXXXXXXXXXXX". This value is unique to your domain, and helps prevent forged requests. Simply verify that the client always sends the correct value. Do not share this value.

User Fingerprint

A unique user fingerprint is sent via "UID: XXXXXXXXXXXXXX".

User Language

Tinfoil's current language setting is set via "Language: XXXXXXXXXXXXXX".

Tinfoil Version

The client's Tinfoil version is sent via "Version: 7.00".

Basic Directory Serving

Just enable directory listing on your web server, and Tinfoil will automatically parse the links. Your web server will automatically generate the html!

Authorization

Basic Auth

Basic HTTP authentication is supported, to prevent unauthorized users from accessing your files.

Client Certificate Auth

A custom client certificate may be specified with a custom index file.

Tinfoil is known to work with Windows IIS FTP server, and FileZilla. Though it works with many more servers.

Tinfoil supports SMB / Windows File Shares.

All google drive links use the gdrive: scheme within Tinfoil, however there are three different modes with different priority levels.

This requires a 1Fichier account. Generate a 1F api key in your 1F account settings, then input this API key in Tinfoil's options screen (case sensitive).

Accessing your private 1F files

Go to file browser and add a new location: protocol is 1F, leave everything else the same.

This will only list files and directories associated with your 1F account.

Public 1F files

Tinfoil does not currently support listing public 1F directories, however you can generate an index of 1F file links using the following format:

1f:file_id#name.txt

If your filesystem / storage provider has a max file size, tinfoil supports split files using an index.A number in the path changes the file / chunk size. It can be changed at any time.

Example index file entry:

jbod:10000000/sdmc%3A%2Fbah%2Fxaa/sdmc%3A%2Fbah%2Fxab/sdmc%3A%2Fbah%2Fxac/sdmc%3A%2Fbah%2Fxad/sdmc%3A%2Fbah%2Fxae/sdmc%3A%2Fbah%2Fxaf/sdmc%3A%2Fbah%2Fxag/sdmc%3A%2Fbah%2Fxah/sdmc%3A%2Fbah%2Fxai/4036670/sdmc%3A%2Fbah%2Fxaj#filename.zip

The first number is the size of the following chunks. The chunk size can be changed at anytime, and is often done so for the last chunk since it is often smaller. The chunks are urlencoded and seperated by forward slashes.

Embedding files within files with offsets (JBOD)

jbod supports offsets (in decimal) for embedding data within files (the offset is 100, the size is 1234):

jbod:offset/100/1234/sdmc%3A%2Ftest.file

Encrypting files (JBOD)

jbod supports decrypting files. Only AES-128-ECB is currently supported. 33333333333333333333333333333333 is the encryption key.

jbod:aes128/33333333333333333333333333333333/offset/0/1234/sdmc%3A%2Ftest.file

An example python script to encrypt the files is located here:

encrypt_nsz.py

Packing files (JBOD)

JBOD allows you to pack more than one file into a single file and then reference each file using offsets and sizes.

An example python script to pack multiple files is located here:pack.py

pack.py "c:\nsz\dlc" -o packed.bin --max-size 3000000

URL Format

Both files and folders follow the same format. If specifying by the google file id, use gdrive:AAAAAAAAAAAAAAAAA (notice lack of forward slash). If specifying a path (only works with OAuth) use gdrive:/root/folder1/file.zip

Auth

OAuth

Google Drive OAuth has the highest priority and will always be used if setup. OAuth is the only method to access and list private files. You must set up google drive OAuth within NUT, and then connect Tinfoil to NUT via network or USB to transfer the OAuth token(s).

API Key

Specifying an API key allows you to do authed requests to access private files, however listing files will not work.

Public

This is the least reliable, however it supports listing and downloading public files.

Access TokenYou need an API key to use this. Go to https://www.dropbox.com/developers/apps and create a new app, and then click the "generate access token" button to generate an access token to use with Tinfoil.

Adding the locationYou can edit the locations.conf file directly by adding an entry for dropbox://token:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@api.dropbox.com/ where XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX is your access token.

Network Install - Tinfoil Documentation (2024)

FAQs

Why does Tinfoil error when installing games? ›

Sometimes, the problem isn't with Tinfoil or your Switch but with the game file itself. If the game file you're trying to install is corrupted, Tinfoil won't be able to install it correctly. This can occur due to incorrect downloads or damage to the game file stored on your SD card.

What is nut Tinfoil? ›

Nut is a multi-purpose utility to organize, manage, and install Nintendo Switch files (NSP, NSZ, XCI, XCZ). It has the ability to act as a USB and network server for Tinfoil.

What is Tinfoil on a switch? ›

Keeping your games up to date is important. Tinfoil helps manage all of your updates and patches, so you know what to install.

Can I put switch to sleep while downloading tinfoil? ›

Software and add-on content can be downloaded to your Nintendo Switch system while it is in sleep mode when it is connected to the Internet and there is sufficient space on the system memory or inserted microSD card. Downloads can also be initiated from your PC or smartphone while the system is in sleep mode.

Why won't my Switch install games? ›

Clear Cache and Redownload: Go to the System Settings > Data Management > Manage Software, and delete any partially downloaded or corrupted files related to the game. Then, attempt to redownload the game from the eShop. Check for System Updates: Ensure your Nintendo Switch system software is up-to-date.

Is tinfoil safe to use? ›

CAN ALUMINUM FOIL GO IN THE OVEN? Yes, aluminum foil is ideal for oven use. Aluminum foil is safe and convenient and helps reflect heat to enable your food to cook evenly. It also withstands the highest temperatures in most home ovens, making it an excellent choice for baking and cooking.

Why is tinfoil called tinfoil? ›

History. Foil made from a thin leaf of tin was commercially available before its aluminum counterpart. In the late 19th century and early 20th century, tin foil was in common use, and some people continue to refer to the new product by the name of the old one. Tin foil is stiffer than aluminum foil.

Can I install tinfoil on a banned switch? ›

Tinfoil on banned Switch does not work.

What is a DBI installer? ›

The ultimate solution to install NSP , NSZ , XCI and XCZ and work with Nintendo Switch. Supports installation over MTP, USB, http (from your personal server), external USB and more. Support for viewing images in jpg , png and psd formats.

Does XCI work with tinfoil? ›

- Your NSP, XCI and other game files served locally

With this server Tinfoil users can serve all . NSP . XCI files in local network with docker easily without file count limits !

What can run NSP files? ›

NSP file format is primarily associated with Nintendo Switch console. NSP stands for “Nintendo Submission Package.” It is file format used by Nintendo for distributing and installing games, updates and DLC (Downloadable Content) on Nintendo Switch system.

What is a foil switch? ›

The foil switch allows for rapid customization of switch access. It allows for prototyping abilities not found in commercial products. The therapist can quickly (in the field) evaluate many different sites for switch access and experiment with various ranges of motion.

Does tinfoil boost signal? ›

Other options for boosting your Wi-Fi

While foil can help concentrate the signals, it's usually not a great solution compared with upgrading your router or positioning it more optimally,” he says. He recommends placing your router in a central, elevated location in your home without obstructions.

Does tinfoil transfer electricity? ›

Yes, tinfoil is a good conductor of heat! Any metal that I know of is as well. Aluminum foil is known to be a conductor of electricity, which means that electrons can move freely through the material when a charge is applied to it.

Why my games are not installing? ›

Check that you have a strong Wi-Fi or mobile data connection. If you don't have access to Wi-Fi, make sure you have a strong mobile data connection. Then try to download the game again. Press and hold the Power button until the menu pops up.

Why not install games in program files? ›

The main advantage to installing games on another Partition/HDD is that the default Program Files folders are system protected folders, and installing games in them has been known to cause permissions issues in the past with games that can be modded.

Why is there an error installing a game on my ps5? ›

What are the possible reasons behind the "Can't install" error on PlayStation 5? The most common factor that can trigger this issue is a faulty internet connection. Other reasons include insufficient storage for installation, licenses for expiring DLCs, and more.

Why I Cannot install games in my PC? ›

There is something wrong with your local network. Your antivirus software is preventing the game from being downloaded to your PC. Your computer doesn't have enough space to download, install, or update the game. There are some programs or services incompatible with the game.

Top Articles
Byui Academic Calendar 2023
Alumni Spotlight: Rob Wynner - UCI Athletics
Spasa Parish
Rentals for rent in Maastricht
159R Bus Schedule Pdf
Sallisaw Bin Store
Black Adam Showtimes Near Maya Cinemas Delano
Www.myschedule.kp.org
Ascension St. Vincent's Lung Institute - Riverside
Understanding British Money: What's a Quid? A Shilling?
Xenia Canary Dragon Age Origins
Momokun Leaked Controversy - Champion Magazine - Online Magazine
Maine Coon Craigslist
How Nora Fatehi Became A Dancing Sensation In Bollywood 
‘An affront to the memories of British sailors’: the lies that sank Hollywood’s sub thriller U-571
Tyreek Hill admits some regrets but calls for officer who restrained him to be fired | CNN
Haverhill, MA Obituaries | Driscoll Funeral Home and Cremation Service
Rogers Breece Obituaries
Ems Isd Skyward Family Access
Elektrische Arbeit W (Kilowattstunden kWh Strompreis Berechnen Berechnung)
Omni Id Portal Waconia
Kellifans.com
Banned in NYC: Airbnb One Year Later
Four-Legged Friday: Meet Tuscaloosa's Adoptable All-Stars Cub & Pickle
Model Center Jasmin
Ice Dodo Unblocked 76
Is Slatt Offensive
Labcorp Locations Near Me
Storm Prediction Center Convective Outlook
Experience the Convenience of Po Box 790010 St Louis Mo
Fungal Symbiote Terraria
modelo julia - PLAYBOARD
Poker News Views Gossip
Abby's Caribbean Cafe
Joanna Gaines Reveals Who Bought the 'Fixer Upper' Lake House and Her Favorite Features of the Milestone Project
Tri-State Dog Racing Results
Navy Qrs Supervisor Answers
Trade Chart Dave Richard
Lincoln Financial Field Section 110
Free Stuff Craigslist Roanoke Va
Wi Dept Of Regulation & Licensing
Pick N Pull Near Me [Locator Map + Guide + FAQ]
Crystal Westbrooks Nipple
Ice Hockey Dboard
Über 60 Prozent Rabatt auf E-Bikes: Aldi reduziert sämtliche Pedelecs stark im Preis - nur noch für kurze Zeit
Wie blocke ich einen Bot aus Boardman/USA - sellerforum.de
Infinity Pool Showtimes Near Maya Cinemas Bakersfield
Dermpathdiagnostics Com Pay Invoice
How To Use Price Chopper Points At Quiktrip
Maria Butina Bikini
Busted Newspaper Zapata Tx
Latest Posts
Article information

Author: Kieth Sipes

Last Updated:

Views: 6388

Rating: 4.7 / 5 (67 voted)

Reviews: 90% of readers found this page helpful

Author information

Name: Kieth Sipes

Birthday: 2001-04-14

Address: Suite 492 62479 Champlin Loop, South Catrice, MS 57271

Phone: +9663362133320

Job: District Sales Analyst

Hobby: Digital arts, Dance, Ghost hunting, Worldbuilding, Kayaking, Table tennis, 3D printing

Introduction: My name is Kieth Sipes, I am a zany, rich, courageous, powerful, faithful, jolly, excited person who loves writing and wants to share my knowledge and understanding with you.