Tinfoil by Digable Inc.
Die Installation von NSP erfordert möglicherweise das Zulassen der Installation von unsigniertem Code
Vorsicht! Diese Einstellung soll verhindern, dass Dateien installiert werden, die Schadcode enthalten. Wer seine eigenen Dumps auf diese Weise installiert, wovon ich einmal ausgehe, hat auch nichts zu befürchten. Der Sicherheits-Code, um diese Funktion freizuschalten, ist folgender:











Der
switch
Ordner (aus dem zip Archiv) wird in den Root der SD-Karte kopiert, damit das Tool aus dem Homebrew Menü gestartet werden kann. Wer dieses Tool auch unter Atmosphere verwenden möchte, muss die im Paket enthaltene Atmosphere Version dafür nutzen (atmosphere & sept Ordner, sowie die hbmenu.nro).Hinzufügen von Netzwerkstandorten:
Gehe zum "Dateibrowser", drücke

ftp
ftps
sftp
http
https
dropbox
nut
nutfs
sdmc
usbhdd
usbfs
system
user
, gib (falls nötig) die erforderlichen Informationen ein und drücke zum Speichern die Taste 
Eine Anleitung zur Installation über NUT ist hier zu finden.
NUT
Was ist Nut?
Nut ist der einfachste Weg, um über das Netzwerk zu installieren. Es ist eine Software, die deine NSPs vom PC über das Netzwerk oder über USB zu deiner Switch bereitstellt. Alle NSPs müssen "[titleid]" im Dateinamen haben, um von Nut erkannt zu werden.
Herunterladen
Du kannst Nut hier herunterladen.
Führe server.py aus, oder als Windows-Benutzer kannst du die vorkompilierte nut.exe verwenden.
Folge den Anweisungen auf der Release-Seite, um den USB-Treiber zu installieren.
Stelle nach dem Ausführen des Servers sicher, dass NSPs in der Liste angezeigt werden. Ist dies nicht der Fall, ändere den Pfad und klicke auf die Schaltfläche "Scannen".
Verbinde deine Switch mit dem PC mit einem USB C Kabel.
Starte Tinfoil. Alle im Nut-Server aufgeführten NSPs sollten jetzt in Tinfoil installiert werden können.
HTTP / HTTPS
Wie es funktioniert
Tinfoil lädt die HTML-Datei herunter und analysiert die HTML-Links. Tinfoil unterstützt relative Pfade, wenn du eine Verbindung zu einem anderen Server oder sogar zu einem anderen Gerät wie deiner SD-Karte herstellen möchtest!
Unterstützung
Tinfoil ist dafür bekannt, mit Windows IIS, Apache und Nginx zu arbeiten. Es sollte jedoch mit jedem HTTP-Server funktionieren, der Fernanfragen unterstützt.
Grundlegende Verzeichnisdienste
Aktiviere einfach die Verzeichnisliste auf deinem Webserver, und Tinfoil analysiert die Links automatisch. Dein Webserver generiert automatisch die HTML!
Genehmigung
Die Standard-HTTP-Authentifizierung wird unterstützt, um zu verhindern, dass nicht autorisierte Benutzer auf deine Dateien zugreifen.
Nachricht des Tages
Füge einen Link zu einer Datei mit dem Namen "motd.txt" ein, und tinfoil lädt sie herunter und zeigt dem Benutzer die Nachricht an, wenn sie sich verbinden.
Management von Digitalen Rechten
Tinfoil unterstützt die Verschlüsselung der HTML-Datei, um die unberechtigte Weitergabe von direkten Links zu deinen Inhalten zu verhindern!
Du kannst dieses einfache Python- und PHP-Skript verwenden
http://tinfoil.io/repo/drm/encrypt.zip
, um deine HTML-Dateien zu verschlüsseln! Platziere index.php einfach in dem Verzeichnis, das du verschlüsselt bereitstellen möchtest, oder führe encrypt.py input.html output.html
aus, um die Verschlüsselung über die Befehlszeile auszuführen.Dazu wird ein zufälliger AES-128-ECB-Schlüssel generiert, der Inhalt wird mit diesem Schlüssel verschlüsselt. Anschließend wird der Schlüssel mit asymetrischem RSA OAEP 2048-Bit verpackt und an Tinfoil gesendet.
FTP / FTPS
Unterstützung
Tinfoil funktioniert bekanntermaßen mit dem Windows IIS-FTP-Server und FileZilla. Obwohl es mit vielen anderen Servern funktioniert!
Version 6.20
- Fixed issue writing to gdrive (requires NUT/SXSERVER update).
- Fixed issue creating dropbox directories.
- Fixed issue not being able to b-button-exit when using title override instead of forwarder.
- Removed tickets window.
- Fixed occasional crash when trying to install games that have corrupted metadata.
- Fixed bug where update cache was never cleared. Manually delete sdmc:/switch/tinfoil/cache/ to upgrade using the built in installer (6.10 and earlier).
- Added support for 9.1.0.
Version 6.10
- Enhanced stability.
- Added ability to re-arrange locations.
- Added support for "blocked" NSZ installation.
- Fixed USBHDD.
- Included auto-install-forwarder and blocked applet mode due to memory constraints.
- Added shutdown screen so you can safely exit the application from title mode.
- Automatically resets required version upon install.
- Blocked the installation of all modified DLC and Updates with no way to bypass.
- Improved rendering performance.
- Fixed bug that allowed users to install 9.0 encrypted titles on lower firmwares.
- Disabled remembering "standard crypto" option to prevent users from leaving that enabled.
- Input is now accepted from all controllers, not just player one.
- ???
- Added support for a new NSP compression format called NSZ, which can compress NSP's up to 80% smaller which reduces their storage footprint, and increases their install speed. The format is described here: github.com/blawar/nsz
Version 4.10b
- Fixed instability issues caused by latest devkitpro in 4.10 for all apps (Tinfoil, Lithium, MM-LINX, Mercury). 4.00 and below were not compiled with this faulty devkitpro release. I was aware that DKP had issues, but was forced to update for the 9.0.0 FW fixes. If you had downloaded any 4.10 application before 2019-19-09, please re-download.
Version 4.10
- Added 9.0.0 support.
- Atmosphere users must extract the entire zip file to run a forked version nof Atmosphere that fixes bugs and problems. Vanilla atmosphere will not work. Source code is available
- Filtered cheats to only the ones compatible with the installed game version.
- Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience.
- Fixed options screen scrolling
- Added option to disable music
- Locations now have two extra options: threads and enabled, enabled means the location is loaded automatically at boot
- Added ability to search to the hex editor, and you can also now write / change files using the hex editor
- Added DMNT location for searching heap memory.
- The styling on the keyboard was improved
- Locations can now be edited or added from the file browser (use to be add only)
- Fixed incomplete box drawing around game icons
- Increased Mercury stability.
- Moved images and static assets behind cloudflare. Images should load faster now.
- Ability to enable / disable cheats on supported CFW's.
- Fixed bug with google drive folders
- Added czech, danish, greek, finish, hungarian, norwegian, vietnamese, polish, swedish, tagalog, ukrainian, croatian, turkish, arabic, farsi, hebrew, and hindi
- Added ability to abort downloads.
- Fixed issue with gdrive directories sometimes being limited to ~50 files.
- Added ability to copy and paste nsps from the new games / xci section, and paste to sd card. Supported CFW users can paste files over 4gb on FAT32 by autosplitting.
- Improved boot time.
- General UI performance improvements.
- Added more translations.
- Added uninstall option.
- Re-released 3.00 with a bug fixed where installed titles would not launch.
- Added software keyboard shortcuts and caret.
- Fixed install all bug not showing the correct names for dlc and updates in the queue.
- Improved boot time.
- Significantly reduced memory usage.
- Fixed default theme flash at application boot.
- Removed spammy tinfoil.io login error.
- Began bundling icons.db.
- DO NOT USE THESE APPLICATIONS IF YOUR SD CARD IS FORMATTED AS EXFAT.
- Fixed crashing on atmosphere 0.9.3 / new HBL when launching as applet. From this point forward Tinfoil will include a different hbl.nsp for Atmosphere due to atmosphere bundling a version of hbl.nsp that reduces applet available memory by almost 33%. They did this to reserve memory for the software keyboard applet which Tinfoil does not even use, thus we suffered a huge memory hit for no reason. As such, we will no longer support new versions of HBL or unmodified Atmosphere.
- Atmosphere 0.9.3+ is unsupported. Use ReiNX or SX OS
- Added ability to install save games from zip files, title id must be in brackets i.e. "doom fix [010018900DD00000].zip"
- Fixed error installing certain titles over USB.
- Fixed issue with occational black screen when exiting.
- Added ability to install save game at time of install (unzips titleid.zip in the NSP to the games save).
- Fixed pressing left to move back to side menu.
- Decreased boot time.
- Added FTP server in options.
- Added game save backup / restore for supported cfw's (works across network as well).
- Added NSP dumping for supported cfw's.
- Enabled compression on database files.
- Added sdmc:/switch/tinfoil/hosts for custom host entries.
- Added USBHDD support for supported cfw's.
- Fixed game launching.
- Improved stability.
- Added firmware installation for supported cfw's.
- Added dropbox support supported cfw's. url syntax: dropbox:/token:here@/
- Decreased boot time.
- Miscellaneous bug fixes.
- Lowered max threads to 2.
- Added overclock option for supported cfw's.
Version 1.62B
- Fixed crash when adding locations through tinfoil.io
- Added stability for 8.1.0 firmware.
- Improved Korean Translations.
- Added multithreaded downloading for supported cfw's.
Version 1.61
- Fixed an out of memory crash.
- Added ability to queue installs from discord using the new Tinfoil bot! Say .help on a server with the bot for a list of the commands. The client's install queue is updated once per minute when not installing.
Version 1.57
- Fixed logo centering
- Fixed missing progress meter
- Fixed bug where older updates would sometimes install when newer ones were available
- Added ability to boot with a modified version of Hekate that has cmac patches
- ReiNX and SX users do not get the nag, even if Hekate is detected
- If you use Hekate or Kosmos, you must run this build of Hekate to use Tinfoil / Lithium
Version 1.56
- Added google drive paging support
- Faster boot time
- Added ability to reset minimum version nag (Thanks Amoo!)
- Added eShop icon override for launching Tinfoil (Thanks TotlaJustice!)
- Can login to tinfoil.io account. Ability to setup locations, list your installed version, and queuing installs from the website coming soon!
- Does not work with Kosmos
]Version 1.55
- Fixed Tinfoil hang when USB is connected without Nut
- Added Kosmos warning, fixed unable to create thread
- fixed some performance stuff, USB installs should be faster
- Fixed "Failed to register NCA" error that some people receieved with XCI installs
- Added google drive directory and file support
- Added ability to delete USB location to prevent hang with USB cable connected
- Fixed bug where Standard Crypto did not work on lower firmwares
- Added socket.json for fine tuning socket settings
- Added system firmware version check before installing
- Fixed some XCI issues in Atmosphere.
- Standard crypto conversion hard drops minimum firmware requirement
- Added XCI installation
- Added on-the-fly standard crypto install (does not work with Hekate / Kosmos unless you chainload fusee primary)
- added support for mirroring / failover NSP installation (rolls over to another NSP for the same title if the install fails)
- Fixed issue with some missing titles
- Fixed "Delete After Install"
- Bug fixes
- FW 7.x kompatibel
- Random GUI fixes.
- Added overclock options for UI and install
- fixed filebrowser copy progress bar.
- Added theme support.
- General UI enhancements.
- Added ability to preload meta images.
- Started storing all images in image databases rather than on the file system.
- Internet icon glows when the app is downloading from the internet.
- SD icon glows when the SD card is being written to (high chance of corruption if you press home while this is lit).
- Fixed bug that would crash the switch after ~25 installs.
- Added install all option.
- Fixed "delete after install"
- Added "Incomplete" section. Lists titles that are missing NCA's so they can easily be reinstalled with install all.
- Changed path from /switch/dz/dz.nro to /switch/tinfoil/tinfoil.nro
- General UI enhancements.
- Auto generate more directories required, in case application not installed correctly.
- UI Speed improvements.
- Improved text rendering and added scrollbar to game description.
- Added ability to delete from file browser (not all locations support delete).
- Added ability to copy+paste from file browser (not all locations support write).
- Added option to set network connection timeout.
- Added option to skip auto-database download.
- Misc gui enhancements.
- Added option to enable installation of unsigned code.
- Fixed some issues with some updates / dlc not showing.
- Added more keys to the keyboard
- Added ability to add and delete locations from the GUI instead of locations.conf
- Censored passwords when displaying URL's on screen.
- Random GUI fixes
- Added UI translations.
- General UI improvements.
- Added more default scan locations.
- Fixed some asian character font rendering issues. Probably broke more stuff.
- Fixed asian languages when switch is set to non-english.
- Added reverse sorting.
- Disabled sleep during install (thanks WAIN)
- Removed home button block.
- Deleted json files before writing them to try to prevent corruption.
- General UI improvements.
- Added homebrew titleid mask 05XXXXXXXXXXY000 where Y is an even digit. Use Nro2Nsp.
- General UI enhancements.
- Fixed startup hang for non-sx users
F: Wie kann ich ein Update oder DLC löschen, ohne dafür das gesamte Spiel löschen zu müssen?
A: Gehe auf den ersten Reiter oben links "Installiert" und navigiere zu dem entsprechenden Titel. Drücke dann
für Deinstallieren. Eine Auflistung des installierten Contents (Spiel/Update/DLC) erscheint. Wähle hier dann die Update-Datei oder den Download-Content aus, "UPD" oder "DLC" und drücke nun
für "Deinstallieren". Drücke anschließend mehrfach
um Tinfoil schließlich mit
wieder zu beenden. Im Hauptmenü der Switch kann jetzt zur Überprüfung auf den soeben bearbeiteten Titel mit
gegangen werden. Dort wird nun die Basis-Version des Titels angezeigt - das Update wurde gelöscht!
F: Wie kann ich die vorausgesetzte Version eines bereits installierten Titels zurücksetzen?
A: Gehe auf den ersten Reiter oben links "Installiert" und navigiere zu dem entsprechenden Titel. Drücke dann
für Deinstallieren, und dann
für "Erforderliche Version zurücksetzen". Eine Meldung sollte nun erscheinen, dass die erforderliche Version erfolgreich zurückgesetzt wurde. Bestätige das mit OK (
). Drücke nun mehrfach
um Tinfoil schließlich mit
wieder zu beenden. Die vorausgesetzte Version des betreffenden Titels wurde zurückgesetzt.
A: Gehe auf den ersten Reiter oben links "Installiert" und navigiere zu dem entsprechenden Titel. Drücke dann





F: Wie kann ich die vorausgesetzte Version eines bereits installierten Titels zurücksetzen?
A: Gehe auf den ersten Reiter oben links "Installiert" und navigiere zu dem entsprechenden Titel. Drücke dann





Gruß
Muxi


Muxi

