Aller au contenu


Photo

[Switch 2] HBLauncher v0.2.0 et ftpd-sb v0.1.0 : le transfert FTP débarque sur SmileBASIC


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

Posté aujourd'hui, 18:59

#1
tralala

tralala

    \0/ Postman \0/

  • Newser Expert
  • 14 948 messages
  • Sexe:Male
Le développeur ravensclawx vient de publier deux nouveautés complémentaires pour la Nintendo Switch 2 : HBLauncher v0.2.0 et ftpd-sb v0.1.0. Ensemble, ces deux outils permettent de mettre en place un service FTP afin de transférer des fichiers entre un PC et l'environnement SmileBASIC de la console.
 
 
 
 
 
 
Cette nouveauté facilite notamment la gestion des fichiers de sauvegarde et du stockage temporaire, ainsi que le téléchargement de ressources depuis romfs. Attention cependant : il ne s'agit pas d'un accès général au système de fichiers de la Switch 2, ni à sa carte SD. Il est important de comprendre les limites de cette solution. ftpd-sb accède uniquement aux fichiers appartenant à l'environnement SmileBASIC : il ne permet pas de parcourir la carte SD de la console ni d'accéder aux sauvegardes des autres jeux.
 
Le développeur précise également que le serveur utilise un FTP simple avec connexion anonyme. Il est donc conseillé de l'utiliser uniquement sur un réseau local de confiance. Les opérations d'écriture modifient les données réelles de sauvegarde ; une interruption pendant un transfert peut laisser des fichiers partiels. Les tests annoncés couvrent les transferts sur les espaces accessibles en écriture, les connexions FileZilla et l'interface graphique exécutée sur la console. Une archive SHA256SUMS est également fournie pour vérifier l'intégrité des téléchargements.
 
 
 
HBLauncher v0.2.0 : le support FTP via le SDK
 
La version 0.2.0 de HBLauncher apporte le service FTP en arrière-plan du SDK, indispensable au fonctionnement de ftpd-sb. Cette évolution permet de gérer les connexions réseau et les opérations sur les fichiers indépendamment de la boucle graphique.
 
Parmi les possibilités annoncées :
- Sockets FTP côté console : gestion des connexions TCP et des opérations sur le système de fichiers.
- Lecture et écriture : accès aux fichiers de sauvegarde et au stockage temporaire de SmileBASIC.
- Téléchargement depuis romfs : récupération de fichiers depuis cet espace en lecture seule.
- Validation des écritures : synchronisation et validation natives après les transferts réussis et les modifications de fichiers.
- Outils de développement : assistants pour les shaders du SDK, manifeste de service, documentation du protocole et tests de régression.
 
Le développeur indique que les 34 tests unitaires et les vérifications GPU de ftpd-sb ont été validés. Des tests sur console ont également couvert les échanges TCP, la lecture et l'écriture de fichiers, les transferts FTP et la connexion avec FileZilla.
 
 
 
 
 
ftpd-sb v0.1.0 : un client FTP directement accessible depuis SmileBASIC
 
En complément, ravensclawx publie ftpd-sb v0.1.0, une application qui exploite le nouveau service fourni par HBLauncher. Elle permet de lancer un serveur FTP sur la console et de gérer les transferts depuis un ordinateur, à l'aide d'un logiciel comme FileZilla.
 
L'application prend en charge plusieurs opérations :
- Envoi et téléchargement de fichiers.
- Écrasement et ajout de données aux fichiers existants.
- Reprise des téléchargements interrompus.
- Création et gestion de dossiers.
- Renommage et suppression de fichiers.
 
Les trois espaces accessibles sont distincts :
 
les emplacement /save et /tmp peuvent être lu et écrit tandis que /rom n'est accessible qu'en lecture.
 
L'interface graphique comprend une grille blanche, des accents bleus, un indicateur d'état et une animation pendant les transferts.
 
Comment installer et utiliser ftpd-sb ?
 
Bien entendu avant toute chose il faut avoir installer N2JB, le seul exploit permettant aujourd'hui de bidouiller sa console, oui bidouiller car cela peut résulter sur un ban ou un brick tellement les outils sont récents ! Nous ne pouvons que vous conseillez d'attendre quelque jours, ces outils sont surtout là pour les développeurs, pas pour les utilisateurs grand public, surtout qu'il n'existe pour le moment aucun exploit kernel, ni de possibilité de dumps. 
 
La configuration nécessite impérativement HBLauncher v0.2.0 ou une version plus récente. L'ancienne version du launcher ne dispose pas du service FTP requis.
 
Téléchargez et installez HBLauncher v0.2.0 et ftpd-sb v0.1.0.
 
Extrayez le dossier ftpd-sb dans le répertoire HBLauncher/apps/ de l'hôte PC.
 
Actualisez la liste des applications avec Refresh, puis ouvrez ftpd-sb.
 
Appuyez sur A pour démarrer le serveur FTP.
 
Depuis FileZilla, connectez-vous à l'adresse IP de la console affichée à l'écran.
 
Les paramètres de connexion FileZilla sont les suivants :
 
Protocole : FTP
 
Hôte : adresse IP affichée sur la console
 
Port : 5000
 
Chiffrement : FTP simple, sans chiffrement
 
Identifiant : anonyme
 
Mode de transfert : passif
 
Connexions simultanées : une seule
 
La touche B permet de revenir à HBLauncher et de fermer le serveur FTP.
 
Les archives comprennent les ressources compilées, les shaders précompilés et les éléments nécessaires à la configuration. Les instructions de compilation et les sources sont également disponibles dans le dépôt du projet.
 
Compatibilité et précautions
 
Les deux projets ciblent actuellement la configuration suivante :
 
Console : Nintendo Switch 2
Logiciel : SmileBASIC 4.4.9
Firmware : 23.0.1
Hôte PC : obligatoire et devant rester actif pendant l'utilisation
 
Téléchargements : HBLauncher v0.2.0   / ftpd-sb v0.1.0
 
Guide d'installation de HBLauncher
 
Documentation de ftpd-sb  
 

  • Retour en haut

Posté aujourd'hui, 19:13

#2
matthieu007777

matthieu007777

    Sunriseur avancé

  • Members
  • PipPipPip
  • 555 messages
Merci, trop bien :D
  • Retour en haut

Posté aujourd'hui, 19:47

#3
dotmehdi

dotmehdi

    Sunriseur

  • Members
  • PipPip
  • 245 messages
J'encourage tout le monde à ne SURTOUT PAS approcher le hack de la S2 pour le moment. Ca me parait évident mais je préfère tout de même le préciser : aucune protection anti-ban, aucune solution en cas de brick.

Soyez patients si vous ne roulez pas sur l'Or.
  • Retour en haut

Posté aujourd'hui, 19:53

#4
overload

overload

    Sunriseur PRIVILEGE

  • Members
  • PipPipPipPipPip
  • 2 459 messages

J'encourage tout le monde à ne SURTOUT PAS approcher le hack de la S2 pour le moment. Ca me parait évident mais je préfère tout de même le préciser : aucune protection anti-ban, aucune solution en cas de brick.

Soyez patients si vous ne roulez pas sur l'Or.


En même temps hack et online c'est incompatible, a partir du moment où tu te lance tu fait un choix définitif

Tout va très vite se simplifier avec gezine prochainement

"Si ça saigne ça peut crever"

  • Retour en haut

Posté aujourd'hui, 20:03

#5
matthieu007777

matthieu007777

    Sunriseur avancé

  • Members
  • PipPipPip
  • 555 messages

J'encourage tout le monde à ne SURTOUT PAS approcher le hack de la S2 pour le moment. Ca me parait évident mais je préfère tout de même le préciser : aucune protection anti-ban, aucune solution en cas de brick.

Soyez patients si vous ne roulez pas sur l'Or.



Exactement, tant que ça n'est pas sûre niveau risque de BRICK.
ON NE TOUCHE PAS, ON REGARDES ;)
  • Retour en haut

Posté aujourd'hui, 20:13

#6
Waikiki

Waikiki

    Sunriseur elite

  • Modérateur
  • 1 366 messages
  • Sexe:Male
Ce soir on a droit au premier jeu homebrew à savoir snake. En 24h on commence à voir des choses arriver. C'est génial !!!

https://x.com/SrLing...4362366/video/1
  • Retour en haut

Posté aujourd'hui, 20:22

#7
matthieu007777

matthieu007777

    Sunriseur avancé

  • Members
  • PipPipPip
  • 555 messages

Ce soir on a droit au premier jeu homebrew à savoir snake. En 24h on commence à voir des choses arriver. C'est génial !!!

https://x.com/SrLing...4362366/video/1


Waoh c'est completement dingue ! Merci pour la rapidité de l'info Waikiki :D
  • Retour en haut

Posté aujourd'hui, 20:49

#8
sh21ab

sh21ab

    Sunriseur

  • Members
  • PipPip
  • 281 messages
Apparemment les ninja de Nintendo ont contacté gezine
https://x.com/gezine...717147658793118
  • Retour en haut

Posté aujourd'hui, 20:52

#9
DED FR

DED FR

    Sunriseur PRIVILEGE

  • Members
  • PipPipPipPipPip
  • 3 065 messages
  • Sexe:Not Telling

D'après le readme, le client ftp ne permet l'accès qu'aux données de save de "SmileBASIC", pourtant les données de save de certains jeux/démo Artemis semblent pouvoir être modifié...


  • Retour en haut

Posté aujourd'hui, 21:04

#10
tralala

tralala

    \0/ Postman \0/

  • Newser Expert
  • 14 948 messages
  • Sexe:Male
oui, encore une fois c'est surtout pour les dev, donc qui touche beaucoup plus que nous, enfin moi je me mets dans la catégorie grand public.

sinon, oui c'est clair, pour le moment j'ai juste donwload la démo, et fais l'astuce pour la SD, donc rien de bien bannissable, et je pense que la majorité fera ca.

Apres si ca commence par les homebrews progressivement, et pas directement avec l'exploit kernel, c'est tant mieux car comme ça on aura plein d'homebrews contrairement à d'autres scènes comme celles de la PS5 où malgrés les possibilités on n'a pas grand chose à se mettre sous la dent (je parle bien des homebrews).

dernier point oui on dirait bien que tout cela ne plait vraiment pas à nintendo qui fait retirer pas mal de vidéo Youtube, et donc commence à menacer certains devs.


https://x.com/TheWiz...669313949479368
  • Retour en haut

Posté aujourd'hui, 21:07

#11
azyte

azyte

    Sunriseur

  • Members
  • PipPip
  • 16 messages
Ouinnnnnn j'ai pas smile basic
  • Retour en haut




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

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