Aller au contenu


Photo

[Tuto Noob-friendly] Accéder aux données de sa Switch sans retirer la carte mémoire de la console


  • Veuillez vous connecter pour répondre
8 réponses à ce sujet

Posté 08 mai 2020 - 09:56

#1
dotmehdi

dotmehdi

    Sunriseur

  • Members
  • PipPip
  • 109 messages

Bonjour à toutes et à tous, voici un tutoriel que j'ai simplifié du mieux que je pouvais afin de vous donner une photographie globale des différents moyens d'interaction avec votre console Nintendo Switch pour le transfert de données. S'il existe de nouvelles méthodes de transfert, je mettrai à jour ce tutoriel dès que possible :)

 

1. Méthode filaire

 

1.1 Interagir avec la console allumée 

 

Cette première méthode va vous permettre de transférer des fichiers sans devoir procéder à un redémarrage de la console vers le mode RCM pour injecter un payload différent. 

 

Pour ce faire, il vous sera nécessaire d'utiliser le homebrew mtp-server-nx, créé par Gillou68310 et disponible sur le dépôt GitHub de la retronx-team.

 

  • Lien direct vers la dernière version de mtp-server-nx : Télécharger
  • Lien vers la documentation officielle de la retronx-team : GitHub
  • Lien vers le topic officiel de mtp-server-nx : GBATemp
  • Forwarder (non-officiel) NSP de l'application : Télécharger

Ce homebrew est très simple d'utilisation : vous n'avez qu'à l'ouvrir et, dès lors que les transferts sont terminés, vous devrez appuyer sur B pour quitter le logiciel (si vous l'utilisez via le forwarder, vous devrez quitter l'application avec le bouton Home).

 

Sous Windows : La console apparaîtra comme étant un appareil MTP sur votre ordinateur Windows. Si vous n'arrivez toujours pas à la connecter à votre ordinateur, vous devrez peut-être installer les pilotes libres pour votre Nintendo Switch, disponibles ici : Zadig 

Sous macOS : Vous devrez vous munir de l'application Android File Transfer disponible ici : Télécharger

Sous Linux : vous devrez installer le paquet MFPfs 

 

Quelques informations à propos du transfert via MTP sur Nintendo Switch : 

  • La première ouverture après la connexion peut prendre un certain temps en fonction du nombre de fichiers existants dans votre carte mémoire,
  • La vitesse de transfert peut être encore améliorée, elle le sera probablement à mesure que mtp-server-nx sera mis à jour, 
  • Il n'est pas possible de copier des fichiers de plus de ~4Go par MTP.

 

1.2 Interagir grâce au bootloader Hekate

 

Depuis la publication de la version 5.2.0 du bootloader libre Hekate, il est désormais possible de monter sa carte mémoire de la même manière que l'on connecte une clef USB à son ordinateur. Le protocole employé n'est pas le même que pour mtp-server-nx. Ici, c'est le protocole UMS (USB Mass Storage, ou Stockage de Masse USB) qui est utilisé. Ce protocole a l'avantage de permettre une gestion complète des données : pas de limite de taille de fichiers, pas de timeouts intempestifs, accès aux fichiers cachés, etc. Pour ce faire, vous avez aux choix la possibilité de redémarrer votre console en mode RCM, ou de relancer Hekate directement via l'utilitaire Switch-Payload-Launcher (disponible ici : Télécharger). 

 

Une fois Hekate démarré, vous n'avez qu'à suivre ces étapes pour mettre votre console en mode stockage de masse USB :

 

Rendez vous à l'onglet "Tools"

 

 

Sélectionnez "USB Tools"

 

 

Sélectionnez "SD Card"

 

 

Vous verrez alors un pop-up afficher : 

  • Waiting for connection... (quelques secondes)
  • Started UMS

Vous n'avez plus qu'à brancher votre console sur votre ordinateur Windows, macOS, Linux, votre tablette, smartphone ou box encore votre TV Android !

 

Pour éjecter l'appareil, ne débranchez surtout pas le câble avant d'avoir effectué une éjection depuis votre ordinateur/smartphone/tablette puis après avoir vu les informations suivantes s'afficher sur votre Switch :

  • EP in sleep... (quelques secondes)
  • Disk ejected 

Vous pourrez, dès lors, appuyer sur close et débrancher le câble USB. 

 

2. Méthode sans fil, par le réseau Wifi

 

2.1 Connexion FTP ponctuelle : ftpd

 

Grâce au développeur mtheall, il est possible de lancer un serveur FTP sur sa Nintendo Switch afin qu'un client (Windows, macOS, Linux, Android, iOS...) puisse s'y connecter. Pour que cela fonctionne, il est impératif que votre console et l'appareil soient connectés au même réseau privé.

L'utilisation de ftpd est très simple : connectez votre console à votre réseau Wifi si ce n'est déjà fait, puis démarrez l'application depuis le Homebrew Menu (en mode Application de préférence).

 

Pour vous ouvrir une session FTP avec votre Switch, vous devrez disposer d'un client FTP sur votre appareil, voici quelques logiciels libres disponibles selon votre plateforme : 

 

Pour vous connecter et transférer vos fichiers et dossiers, il vous suffit de saisir l'adresse IP de votre console (visible sur votre écran comme ci-dessus) et le port de connexion : 5000.

 

L'interface est minimale, avec uniquement la version de l'application, l'adresse IP de votre console et l'espace de stockage restant sur votre carte mémoire. Dès que vous serez connecté à votre console en FTP, des lignes s'afficheront : il s'agit du log (ou journal en temps réel) de votre session FTP en cours. 

 

Une fois que vos transferts sont terminés, il ne vous reste plus qu'à fermer le client sur votre appareil, puis à quitter ftpden appuyant deux fois sur la touche B. 

 

A savoir : 

  • Le protocole FTP dépend énormément de la qualité de votre connexion (proximité avec votre modem, utilisation du Wifi/Ethernet, fréquence réseau etc.), 
  • La vitesse de transfert sera globalement plus faible qu'avec une connexion câblée, en MTP ou UMS,
  • Il est recommandé de régler le client sur un transfert fichier par fichier pour éviter les erreurs de transfert dues à un trop grand nombre d'envois en simultané,
  • Le transfert via FTP est donc recommandé pour copier ou récupérer de petits fichiers tels que des homebrews, des sauvegardes ou des modules pour votre custom firmware. Pour transférer des fichiers NSP ou XCI de 14Go, il vous sera recommandé d'utiliser plutôt le mode de transfert UMS avec Hekate, ou même l'installation par réseau avec Awoo-Installer ou Tinfoil, bien qu'un transfert par FTP soit potentiellement réalisable. 

 

2.2 Rendre le FTP accessible de manière permanente : sys-ftpd-light.

 

Le homebrew ftpd a été porté en sysmodule par le développeur cathery (kézako : un sysmodule est un module fonctionnant en arrière plan, quelle que soit l'application utilisée). Il est donc désormais possible d'ouvrir une session FTP à tout moment, sans avoir à lancer l'application FTPd. 

 

  • Lien direct vers la dernière version de sys-ftpd-light : Télécharger

 

L'installation est relativement simple : pour les utilisateurs d'Atmosphère-NX, vous devez extraire le contenu de l'archive à la racine de votre carte mémoire. Les utilisateurs de SX OS et ReiNX devront extraire l'archive et copier le dossier 420000000000000E contenu dans /atmosphère/contents/, et le coller dans /ReiNX/contents/ ou sxos/contents. Si vous avez effectué cette opération en utilisant mtp-server-nx, vous devrez redémarrer votre console pour le que le module s'active. 

 

En plus de rendre la connexion plus simple, sys-ftpd-light permet aussi de personnaliser sa configuration de connexion FTP. Pour ce faire, il vous suffira d'éditer le fichier "config.ini" situé dans votre carte mémoire à l'emplacement : /sdcard/config/sys-ftpd

 

Si l'anglais ne vous est pas très familier, vous pouvez copier les données de configuration traduite en français par moi-même, afin de remplacer celles d'origine. La configuration n'a pas été modifiée, uniquement les commentaires du fichier : lien vers le texte de configuration

 

Bon à savoir : sys-ftpd-light étant un sysmodule, il est désactivable depuis l'overlay ovl-sysmodules pour votre menu latéral TeslaMenu

 

Deux autres "méthodes" de transfert de fichier existent, toutefois celles-ci sont désormais obsolètes. Si vous souhaitez tout de même en savoir plus sur ces méthodes, voici les liens officiels : 

  • nxmtp, le prédécesseur de mtp-server-nx : GitHub
  • memloader, le payload permettant de monter votre carte mémoire en USB par UMS : GitHub

N'hésitez pas à m'écrire si vous avez des questions ou une correction à me proposer sur ce tuto. :)

 


  • Retour en haut

Posté 08 mai 2020 - 13:03

#2
dav11021971

dav11021971

    Sunriseur

  • Members
  • PipPip
  • 180 messages
  • Sexe:Male
merci pour le taf explicite au top
  • Retour en haut

Posté 08 mai 2020 - 18:08

#3
crash251

crash251

    Sunriseur PRIVILEGE

  • Members
  • PipPipPipPipPip
  • 12 293 messages
  • Sexe:Male
  • Lieu:76
  • Passions:Hacking, cracking, carding, phreaking...
sympa d'avoir pensé aux néophytes

Mail: crashoverridehack@gmx.fr pour tout Hack dans la région du 76 ,27 envoi Postal possible
 

Montage SX core = "Switch FAT/ Mariko" | SX Lite = Switch Lite" | SwitchMe = Switch FAT V1

  • Retour en haut

Posté 08 mai 2020 - 23:42

#4
Uchiha Madara

Uchiha Madara

    Nouveau / peu actif

  • Members
  • Pip
  • 7 messages
  • Sexe:Male

Salut, merci beaucoup pour le tuto qui servira a de nombreuses personnes, dont j'en fait partie bien sur.
En espérant avoir d'autres Tuto qui nous expliqueront l'installation de tous les homebrews.
 


  • Retour en haut

Posté 09 mai 2020 - 16:57

#5
dotmehdi

dotmehdi

    Sunriseur

  • Members
  • PipPip
  • 109 messages

sympa d'avoir pensé aux néophytes



Salut, merci beaucoup pour le tuto qui servira a de nombreuses personnes, dont j'en fait partie bien sur.
En espérant avoir d'autres Tuto qui nous expliqueront l'installation de tous les homebrews.
 


Avec plaisir ! Et bien écoutez si ce type de tuto vous plait, je vais en rédiger d'autres de ce pas !
  • Retour en haut

Posté 11 mai 2020 - 14:44

#6
polo_cha2

polo_cha2

    Sunriseur avancé

  • Members
  • PipPipPip
  • 469 messages
  • Sexe:Male
  • Passions:J'aime beaucoup l'informatique en tous genre et la programmation !
très bon tuto merci ! Très bien expliquer ! Continue ton taf sur logic-sunrise.com de "nouvelles" personnes commence à newser de plus en plus

Bonjour moi c'est polo ! Alors pour commencer j'écris ce texte pour me présenter et pourquoi je suis sur ls. Donc si je suis sur ls c'est parce que j'aime le hack et tous ce qui tourne autours. Je suis aussi un programmer en herbe.

 

Et voici mes consoles hack :

 

 

NINTENDO

 

Nintendo switch bleu et rouge sous retroreloaded modifié sans emunand car je suis ban en 9.2.0

New nintendo 3ds sous Luma 3ds (anciennement sous gateway) en dernière version

Nintendo WiiU sous CBHC en dernière versio aussi

 

 

PLAYSTATION

 

 

Playstation 3 sous cobra ode pucée

 

 

Consoles non hack

 

 

Nintendo switch rouge et bleu exclusive au online

 

 

 

Voilà ! Si j'ai pas hack beaucoup de console c'est normal c'est car je suis encore jeune ^^ (j'avais une wii avant mais je l'ai donné à un ami proche elle était sous wiiflow pour les curieux). J'espère avoir répondu à vos question

 

 

 

PS : Je suis dans la Team PoyoNX ^^

 

  • Retour en haut

Posté 05 juin 2020 - 10:48

#7
DOCKY99

DOCKY99

    Sunriseur avancé

  • Members
  • PipPipPip
  • 892 messages
  • Sexe:Male
Pratique et en plus tu pense à tous le monde (Windows,macOS, Linux,Android ).

bannierecream5hb.jpg

  • Retour en haut

Posté 07 octobre 2020 - 07:03

#8
shadow256

shadow256

    Sunriseur PRIVILEGE

  • Members
  • PipPipPipPipPip
  • 6 968 messages
  • Sexe:Male
Quelques erreurs ou corrections que pourraient être à faire:

- La copie d'un module pour SXOS ne se fait pas dans le dossier "sxos/contents" mais dans "sxos/titles". Après il y a déjà un serveur FTP intégré à SXOS, activable via les options de celui-ci.
- Un lien manque au niveau du homebrew Payload-launcher.
- Pour le transfert via FTP, cela peut provoquer de la corruption de données si carte SD en EXFAT, d'ailleurs pour ces personnes je recommande vraiment le transfert de fichiers via la méthode Hekate (et de manière générale ça reste la méthode la plus intéressante).
Mes créations:
Ultimate-Switch-Hack-Script, mon plus gros projet
Ultimate Wii U Hack Script, mon premier projet, plutôt complet
Ultimate PS3 Hack Script, un projet peut utile aujourd'hui

Si vous aimez mon travail, vous pouvez me faire une donation via paypal en cliquant ici, pensez que même un euro se sera déjà beaucoup et très apprécié.

Matériel:
Spoiler
  • Retour en haut

Posté 13 octobre 2020 - 20:31

#9
DOCKY99

DOCKY99

    Sunriseur avancé

  • Members
  • PipPipPip
  • 892 messages
  • Sexe:Male
@shadow256 et aussi le plus rapide avec Hekate .
Le ftp c'est bien pour les petites manipe mais en aucun cas les modification de masse (risque de corruption ou d'erreur ).

bannierecream5hb.jpg

  • Retour en haut




0 utilisateur(s) li(sen)t ce sujet

0 invité(s) et 0 utilisateur(s) anonyme(s)