[Scena Switch] Rilasciato NS-USBloader v0.2.3-DEV

Il developer russo Dmitry Isaenko ha realizzato una semplice applicazione per facilitare il trasferimento di dati tramite USB per applicazioni come Tinfoil e Goldleaf su Nintendo Switch.

L’applicazione NS-USBloader è nata per sostituire lo script python predefinito di Tinfoil, è stata sviluppata interamente in java per poter essere eseguito su PC Windows, su Linux e su Mac OS.

Nota: Questa versione è stata rilasciata quasi esclusivamente per il debug, difatti è stato compilato attraverso il ramo ‘development’.

Librerie

Requisiti

  • JRE 8u60 o superiore.

Guida

Linux

  • Installare JRE/JDK 8u60 o superiore (openJDK è buono, come anche quello di Oracle). JavaFX non è necessario, se sei interessato (è incorporato).
  • root # java -jar /path/to/NS-USBloader.jar

Mac OS

  • Vedere la sezione ‘Linux’. Settare le impostazioni di “Sicurezza e privacy” se necessario.

Windows

  • Scaricare l’applicazione Zadig: https://zadig.akeo.ie/
  • Aprire Tinfoil. Impostare ‘Title Managment’ -> ‘Usb install NSP’.
  • Collegare la Nintendo Switch al PC.
  • Eseguire Zadig, selezionare la Nintendo Switch dal menu a discesa, selezionare ‘libusbK (v3.0.7.0)’ (la versione potrebbe variare), fare clic su ‘Install WCID Driver’.
  • Controllare che nella lista dei dispositivi del sistema sia presente la cartella ‘libusbK USB Devices’ e che la Nintendo Switch sia al suo interno.
  • Scaricare e installare Java JRE (8+).
  • Scaricare NS-USBloader (file JAR) ed eseguitelo facendo doppio clic su di essa (in alternativa aprite il prompt dei comandi nella stessa directory del file .jar e digitare: java -jar thisAppName.jar).

Consigli e suggerimenti

Linux: Aggiungere l’utente alle regole udev per utilizzare NS not-from-root-account

root # vim /etc/udev/rules.d/99-NS.rules

SUBSYSTEM=="usb", ATTRS{idVendor}=="057e", ATTRS{idProduct}=="3000", GROUP="plugdev"

root # udevadm control --reload-rules && udevadm trigger

Bug noti

  • Impossibile interrompere la trasmissione quando libusb attende l’evento di lettura (quando l’utente ha inviato l’elenco NSP ma non ha selezionato nulla sulla Nintendo Switch).

Note

  • Tabella ‘Status’ = ‘Uploaded’ non significa che il file è stato installato. Significa che è stato inviato alla Nintendo Switch senza problemi! Ecco di cosa parla questa app.

Prossimamente

  • macOS QA v0.1.
  • macOS QA v0.2 (parzialmente).
  • Supporto per Windows.
  • codice refactoring (quasi. todo: printLog ()).
  • Supporto GoldLeaf.
  • Supporto XCI.
  • Ordinamento dell’ordine dei file (non critico).
  • Analisi più approfondita dei file prima del caricamento.

Nota: Per una guida più esaustiva seguire questo collegamento.

Download: NS-USBloader v0.2.3-DEV

Download: Source code NS-USBloader v0.2.3-DEV

Fonte: developersu.blogspot.com

(Visited 1 times, 1 visits today)

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *