Papier d'aluminium
Un jeu homebrew, une mise à jour et un programme d'installation de DLC.
Captures d'écran
Installation
- Créez le répertoire
/switch/tinfoil/
sur la carte SD de votre switch. - Copiez
tinfoil.nro
dans /switch/tinfoil/tinfoil.nro
. - Obtenez ou générez un fichier
keys.txt
et placez-le dans /switch/tinfoil/keys.txt
. keys.txt
est un fichier texte contenant diverses clés de cryptage Switch. Si vous envisagez de le générer vous-même, vous pouvez trouver des instructions ici : https://gbatemp.net/threads/how-to-get-switch-keys-for-hactool-xci-decrypting.506978/ ou utiliser Lockpick
Protocoles pris en charge
CARTE SD
Prend en charge l'installation à partir de la carte SD locale. Utilisez l'URI sdmc:/
pour pointer vers la carte SD. Les sous-répertoires fonctionnent également, par exemple sdmc://nsps/
.
FTP
FTP régulier, pas FTPS, pas SFTP, FTP normal.
HTTP
HTTP nécessite que la liste des répertoires/la navigation soit activée.
Périphérique de stockage de masse USB SX / Disque dur
Nécessite SX OS 2.2.1+. Connectez le disque dur avant de lancer Tinfoil. Tinfoil analysera automatiquement le répertoire racine, tous les sous-répertoires doivent être ajoutés à locations.conf. Ne prend actuellement pas en charge le remplacement à chaud.
USB
Nécessite un serveur nut
configuré. Voir ici pour plus de détails.
SERVEUR DE NOIX
Nécessite un serveur nut
configuré. Voir ici pour plus de détails. Assurez-vous toujours que vous utilisez le dernier serveur NUT avec Tinfoil.
Dépannage
Je vois mes emplacements réseau, mais aucun fichier n'est répertorié
Soit Tinfoil ne parvient pas à se connecter avec les paramètres réseau fournis, vous utilisez http et n'avez pas activé la navigation dans les répertoires, votre pare-feu bloque la connexion.
- Assurez-vous que vous pouvez vous connecter au serveur FTP/HTTP/NUT en utilisant les paramètres fournis à partir d'un PC différent de celui qui exécute le serveur.
- Tinfoil ne prend pas en charge les sous-répertoires, chaque répertoire doit donc pointer vers le répertoire exact dans lequel se trouvent les NSP.
- Assurez-vous que votre pare-feu autorise les connexions externes. Configurez ou désactivez votre pare-feu.
- Si vous utilisez HTTP, assurez-vous que la liste/la navigation dans les répertoires est activée. Cela doit être activé manuellement avec IIS.
Je peux voir les fichiers, mais je ne peux pas les télécharger.
- Si vous utilisez HTTP, vérifiez que vous pouvez télécharger le fichier à l'aide d'un navigateur Web. IIS vous demande d'ajouter un type MIME pour NSP (application/octet-stream) avant de pouvoir télécharger.
Tinfoil se bloque au démarrage je le lance
Les blocs Tinfoil sur USB attendent si votre commutateur est connecté à un PC au démarrage, qui n'exécute pas de serveur USB Nut.
Clause de non-responsabilité
Utilisez-le à vos propres risques et disposez toujours d'une sauvegarde NAND.
Informations supplémentaires
FAQ
Que signifie chaque icône à gauche ?
Sur la gauche, vous verrez des icônes qui indiquent ce qui n'est pas encore installé sur votre Switch, mais qui se trouve sur votre PC (la manette de jeu), et tout ce qui se trouve sur votre PC/serveur (icône PC). Tout ce qui est répertorié sous Jeux, DLC et mises à jour, avec l'icône du contrôleur de jeu à côté, correspond à ce qui se trouve actuellement sur votre PC mais pas sur votre Switch. Vous pouvez accéder à l’onglet Accueil pour voir tout ce que vous avez installé sur votre Switch.
Journal des modifications
- Ajout de la journalisation des erreurs CURL dans la fenêtre de la console pour résoudre les problèmes de réseau.
- Ajout de barres de défilement au menu, pour les âmes qui ajoutent un million d'emplacements.
- Ajout d'un arrière-plan coloré aux entrées de file d'attente terminées.
- Problème résolu lors de l'installation des mises à jour supérieures à 0x1000/65536
- Barres de défilement ajoutées à la console
- Icône Pepe supprimée.
- Correction de problèmes graphiques mineurs dans la barre de défilement.
- Correction de problèmes de dénomination avec les apostrophes et les esperluettes.
- Ajout d'une option de mise en page d'icônes / mosaïque et d'une vue commutable pour les jeux.
- Ajout d'un menu pliable lors de la navigation dans les panneaux.
- Correction de quelques fuites de mémoire
- Vérification de la version du système supprimée pour les installations
- Correction d'une erreur de corruption des données lors de la vérification via le système d'exploitation.
- Performances optimisées des icônes de l'interface utilisateur.
- Correction d'un problème de mémoire insuffisante lors de l'installation de certains titres.
- Ouverture optimisée de certains types de fichiers.
- Vitesse de téléchargement légèrement améliorée.
- Ajout d'icônes pour le DLC et les mises à jour.
- Correction d'un problème lors du téléchargement d'un petit DLC.
- Ajout d'une fenêtre pour supprimer les enregistrements d'application.
- Ajustements de l'interface utilisateur
- Ajout du tri pour les répertoires réseau.
- Ajout de la taille du fichier et de la date de modification pour les emplacements FTP.
- Ajout d'indicateurs d'espace libre.
- Barre de progression déplacée pour arrêter
- Ajout de la version et de la langue à la liste des titres et nettoyage des noms
- Correction d'un bug d'installation ayant échoué lors du dernier commit, causé par des cartes SD lentes.
- Correction de petites installations de DLC
- Exemple d'emplacement ajouté pour les installations SD
- Option d'installation NAND ajoutée
- Ajout du support du serveur Nut
- Correction de quelques problèmes de navigation en mode tuile
- Augmentation des délais d'écriture pour les personnes possédant des cartes SD lentes.
- Applications installées déplacées vers le haut.
- Ajout d'un message d'erreur lorsque l'intégralité de la NCA n'est pas téléchargée.
- Correction d'un bug avec l'échec de certaines installations SD.
- Ajout d'une actualisation de l'espace libre après l'installation.
- Ajout des débuts de tri. Toujours buggé, ne signalez pas.
- Ajout d'une boîte à lumière pour les boîtes de dialogue.
- Chargement des icônes considérablement amélioré.
- Correction du chargement de l'icône sur l'écran d'accueil des applications.
- Ajout d'options d'installation. Seuls location et includeDlc sont actuellement fonctionnels.
- Ajout de l'installation expérimentale USB. Commande du serveur (assurez-vous que nut peut voir vos NSP) :
nut.py --usb
- Ajout d'une colonne de type de titre et d'une colonne de région remplie désormais avec le serveur NUT.
- Ajout des informations DLC dans le nom afin que vous puissiez les différencier dans la liste.
- Ajout d'un défilement plus fluide des tuiles.
- Ajout de listes fusionnées automatiques de jeux, de DLC et de mises à jour, et masque les titres que vous avez déjà installés. Ces sections fusionnent tous les titres de tous vos emplacements en une seule liste unique.
- La section des mises à jour fusionnées affiche uniquement les mises à jour supérieures à celles que vous avez installées.
- Ajout d'une liste de DLC et de mises à jour dans la boîte de dialogue d'installation.
- La dernière mise à jour incluse dans la boîte de dialogue d'installation fonctionne désormais.
- Ajout de la prise en charge du chargement de titles.US.en.json pour charger les noms/métadonnées pour tous les titres. Placez ce fichier dans /switch/tinfoil/titles.US.en.json
- "Date de modification" est désormais "Date de sortie"
- Changement de nom en Tinfoil.
- Sortie du bouton B déséquilibrée.
- Correction de l'affichage du nom "Inconnu".
- Amélioration des performances de chargement des icônes.
- Ajout du mode petite icône.
- Ajout d'un défilement fluide aux listes régulières.
- Correction de nouveaux problèmes graphiques.
- Nom de la section ajouté au titre.
- Thème sombre réactivé
- Sortie du bouton B fixe
- Correction de bugs d'affichage de l'interface utilisateur
- Activation du téléchargement de vignettes à partir du Web avant d'essayer de lire à partir de NSP.
- Améliorations générales de l'interface utilisateur.
- Amélioration des performances du réseau Internet.
- Le nom d'hôte (devrait) fonctionner dans certains emplacements maintenant.
- Ajout d'un navigateur de fichiers en lecture seule. Ajoutera des capacités au fil du temps.
- Emplacements individuels supprimés du menu. Les NSP peuvent être installés à partir d'emplacements dans le navigateur de fichiers.
- Correction des installations USB cassées.
- Ajout de la possibilité d'afficher les titres installés dans les jeux, les DLC et les mises à jour.
- Correction de quelques bizarreries de navigation dans l'interface utilisateur de la grille.
- Ajout de la prise en charge du stockage de masse USB SX. Tinfoil analysera le répertoire racine par défaut, tous les autres répertoires doivent être ajoutés dans locations.conf. Je ne sais pas si cela plantera sur les systèmes d'exploitation non-sx.
- Ajout du chargement des métadonnées (images et descriptions). vous devez avoir les titres.XX.yy.json appropriés dans /switch/tinfoil/db/
- Ajout de la traduction des métadonnées dans les options.
- Boîtes de dialogue de titre rationalisées, boîtes de dialogue d'installation, etc. afin qu'elles soient cohérentes sur tous les écrans.
- Ajout d'une option d'installation pour réinstaller les NCA
- Correction de la priorité SXUSB, il s'agit donc d'un emplacement d'installation préféré.
- Correction d'un problème avec les ports par défaut parfois incorrects
- Écran de chargement ajouté
- Correction du crash du NSP indésirable en désactivant l'icône.
- Correction d'actualisations supplémentaires réinitialisant l'état d'affichage.
- Consommation de mémoire réduite.
- Passé au rendu GPU.
- Amélioration des performances de chargement des icônes.
- Ajout d'un clavier à l'écran.
- Recherche/filtre de texte ajouté.
- Filtre de région ajouté.
- Améliorations générales de l'interface utilisateur.
- Mémorise l'état d'affichage de la liste de jeux (vue liste/grille, tri).
- Ajout du filtrage par nombre de joueurs, classement du contenu et genre.
- Pour la sécurité de l'utilisateur, Tinfoil applique désormais la vérification NCA, de sorte que Tinfoil n'installera plus de NCA modifiées pour empêcher l'exécution potentielle de code malveillant. Cela signifie que vous ne pouvez pas utiliser Tinfoil pour installer des conversions homebrew NSP ou XCI -> NSP.
- Ajout d'un nouveau logo.
- Sélecteur de thème ajouté.
- Correction d'un bug d'accès à certains fichiers sur SD.
- Correction d'éléments aléatoires de l'interface utilisateur.
- Délais d’attente réseau réduits.
- Ajout de la possibilité de télécharger les dernières métadonnées depuis Internet.
- Ajout de traductions de l'interface utilisateur.
- Améliorations générales de l'interface utilisateur.
- Ajout de plus d'emplacements d'analyse par défaut.
- Correction de quelques problèmes de rendu des polices de caractères asiatiques. Il a probablement cassé d'autres trucs.
- Correction des langues asiatiques lorsque le commutateur est réglé sur une langue autre que l'anglais.
- Ajout du tri inversé.
- Veille désactivée pendant l'installation (merci WAIN)
- Blocage du bouton d'accueil supprimé.
- Fichiers json supprimés avant de les écrire pour tenter d'éviter toute corruption.
- Améliorations générales de l'interface utilisateur.
- Ajout du masque titleid homebrew 05XXXXXXXXXXY000 où Y est un chiffre pair. Utilisez Nro2Nsp.
- Améliorations générales de l'interface utilisateur.
- Générez automatiquement plus de répertoires requis, au cas où l'application ne serait pas installée correctement.
- Améliorations de la vitesse de l'interface utilisateur.
- Rendu du texte amélioré et barre de défilement ajoutée à la description du jeu.
- Ajout de la possibilité de supprimer à partir du navigateur de fichiers (tous les emplacements ne prennent pas en charge la suppression).
- Ajout de la possibilité de copier-coller à partir du navigateur de fichiers (tous les emplacements ne prennent pas en charge l'écriture).
- Ajout d'une option pour définir le délai d'expiration de la connexion réseau.
- Ajout d'une option pour ignorer le téléchargement automatique de la base de données.
- Diverses améliorations de l'interface graphique.
- Option ajoutée pour permettre l'installation de code non signé.
- Correction de quelques problèmes avec certaines mises à jour/dlc ne s'affichant pas.
- Ajout de plus de touches au clavier
- Ajout de la possibilité d'ajouter et de supprimer des emplacements de l'interface graphique au lieu de locations.conf
- Mots de passe censurés lors de l'affichage des URL à l'écran.
- Corrections aléatoires de l'interface graphique.
- Ajout d'options d'overclocking pour l'interface utilisateur et l'installation
- Correction de la barre de progression de la copie du navigateur de fichiers.
- Prise en charge du thème ajouté.
- Améliorations générales de l'interface utilisateur.
- Ajout de la possibilité de précharger des méta-images.
- J'ai commencé à stocker toutes les images dans des bases de données d'images plutôt que sur le système de fichiers.
- L'icône Internet s'allume lorsque l'application est téléchargée depuis Internet.
- L'icône SD s'allume lorsque la carte SD est en cours d'écriture (fort risque de corruption si vous appuyez sur Accueil alors qu'elle est allumée).
- Correction d'un bug qui faisait planter le commutateur après environ 25 installations.
- Ajout de l’option Installer tout.
- Correction de "supprimer après l'installation"
- Ajout de la section "Incomplète". Répertorie les titres pour lesquels il manque des NCA afin qu'ils puissent être facilement réinstallés avec tout installer.
- Chemin modifié de /switch/tinfoil/tinfoil.nro à /switch/tinfoil/tinfoil.nro
Crédits
Idées d'Adubbz : https://github.com/Adubbz/
Le code source de HACTOOL a fait l'objet d'une ingénierie inverse, avec de petits morceaux de code récupérés ici et là : https://github.com/SciresM/hactool
Analyseur JSON aléatoire : https://github.com/nlohmann/json
Marque déposée
le nom « Tinfoil » est une marque déposée et ne peut être utilisé sans autorisation expresse.