[Scena Switch] Rilasciato Fluffy v2.7.0 con supporto per Tinfoil e Goldleaf

Disponibile un nuovo aggiornamento per Fluffy, la piccola GUI indipendente per Tinfoil e Goldleaf ci permette di gestire e installare i file .nsp sulla console Switch.

L’applicazione necessità dell’installazione di Tinfoil sulla Switch, introdotto anche un primo supporto sperimentale per GoldLeaf.

GoldLeaf è uno strumento multiuso, facile da utilizzare, specializzato nell’installazione di file .nsp, ma con altre utility, come la navigazione NAND/SD, la gestione dei titoli o la gestione dei ticket.

Il programma sviluppato in Python, può essere eseguito su qualsiasi piattaforma, mentre per poter funzionare correttamente necessita della libreria pyusb (potrete installarla su Windows dal prompt dei comandi digitando pip3 install pyusb).

Nota: PIP è già installato se si utilizza la versione 2.7.9 o superiore di Python (come anche Python 3), tuttavia per poterlo utilizzare da qualsiasi directory dovrete necessariamente impostare le variabili di ambiente su Windows, per farlo cliccate su Proprietà di sistema e sul pulsante Variabili di ambiente.

Nota: Per fare in modo che Fluffy assomigli ala immagine poco sopra, installare i moduli pyqt5 e qdarkstyle. Dal prompt dei comandi digitare pip3 install qdarkstyle e pip3 install pyqt5. L’installazione dei moduli è comunque opzionale, Fluffy funzionerà comunque anche senza di essi.

Caratteristiche

  • Supporto per XorTroll/Goldleaf e Adubbz/Tinfoil.
  • Supporto per le lingue: inglese, cinese, vietnamita, spagnolo, francese, portoghese brasiliano, turco e italiano!
  • Possibilità di interrompere un’installazione in coda.
  • Installazione USB e di rete, visualizzazione della velocità di trasferimento in MB/s e percentuale di avanzamento.
  • USB e installazione di rete, visualizza il file NSP correntemente installato.
  • Goldleaf: Visualizza l’attuale NCA installata.
  • Goldleaf: Visualizza la coda corrente dei file NCA.
  • Modalità di trasferimento tra “Normal” e “Safe”.
  • Smart User-Interface, passa da Tkinter a PyQt a seconda dei moduli installati (solo versione 1.4.1 e successive).
  • Supporto per il ridimensionamento dell’interfaccia utente su schermi 4K, 1080P e 720P.
  • Mostra il file NSP correntemente installato.
  • Selezione individuale  del file NSP (suggerita da: Shadowhand, grazie!).
  • Gustosa ciambella.
  • Barra di avanzamento.
  • Cambia l’indicatore collegato.
  • Correzione 5.x USB (grazie a satelliteseeker).

Installare TinFoil

  • Questi passaggi si applicano a tutti i firmware personalizzati. Questo include, anche se non limitato a: Kosmos, ReINX, SXOS, ecc..
  • Download consigliato TinFoil.
  • Copiare e incollare il file TinFoil.nro ​​all’interno della cartella /Switch (createla se necessario) all’interno della scheda SD.

Istruzioni Windows

1/3) Installare e impostare il driver Zadig

  • Scaricare Zadig: https://zadig.akeo.ie
  • Con la console Switch collegata al PC utilizzando un cavo USB-C, eseguire TinFoil (sulla Switch). Questo assicurerà che la Switch sia visibile.
  • Aprire l’applicazione Zadig su PC e da Options cliccare su List All Devices.
  • Nella casella di scorrimento sopra il pulsante “Install Driver”, toccare la freccia fino a “libusbK”.
  • Fare clic su “Install Driver”.
  • Fatto!

2/3) Installare Python

  • Scaricare e installare Python 3 dal sito https://www.python.org/downloads/. Selezionare l’opzione “PATH”. Assicuratevi che nessuna versione precedente di Python sia installata e non si utilizzi la versione a 64 bit di Python 3. Questo potrebbe causare un errore “PyUSB non trovato”. Assicuratevi di includere anche Tkinter con l’installazione (dovrebbe essere un’opzione predefinita).

3/3) Installare PyUSB, LibUSB, PyQt5 e QDarkStyle

  • Aprire un terminale o il prompt dei comandi e digitare quanto segue:
    • pip3 install pyqt5 pyusb libusb libusb1 qdarkstyle

Ulteriori istruzioni per Windows

Alcuni utenti potrebbero ricevere l’errore “USB.Core Nessun back-end disponibile”. Se succede, scaricate questo file .DLL libusb.dll e inseritelo nella stessa directory di Fluffy.pyw.

Se si continua a ricevere lo stesso errore, provate a installare LibUSB: libusb installer.

Istruzioni per Linux

Distribuzioni basate su Ubuntu/Debian

1/2) Installare Python e le dipendenze

  • Requisiti: python3 python3-pyusb python3-pyqt5 python3-tk python3.6-tk libusb libusb1 qdarkstyle
  • Installare Python3:
    • sudo apt install python3 python3-pip python3-tk
  • Aprire il Terminale e digitare il comando:
    • pip3 install pyusb pyqt5 libusb libusb1 qdarkstyle

1/2) Download Fluffy e Switch Rule

  • Scaricare la versione più recente di Fluffy.pyw e 80-fleuffy-switch.rules.
  • Aprire il Terminale e cambiare la directory in cui si trovano questi file utilizzando il comando cd:

cd /path/to/fluffy/

Copiare il file 80-fluffy-switch.rules in /etc/udev/rules.d/ utilizzando questo comando:

sudo cp 80-fluffy-switch.rules /etc/udev/rules.d/

Quindi fornire entrambe le autorizzazioni appropriate:

sudo chmod 644 /etc/udev/rules.d/80-fluffy-switch.rules
sudo chmod 755 fluffy.pyw

Arch/Manjaro/Antergos

Installare AUR package fluffy-switch mantenuto da YoyPa.

Installazione e avvio dell’applicazione (facoltativo)

Potresti voler installare Fluffy. Scaricare la versione più recente di Fluffy.pyw e “icon.ico” e “install.sh” da qui. Estrarre e spostare ciascun file in una singola cartella.

L’installazione è quindi semplice come:

cd /path/to/files/
sudo ./install.sh

Istruzioni MacOS

brew install libusb
brew reinstall python --with-tcl-tk

Per maggiori informazioni sul brew, andare su https://brew.sh/

Come usare

Principiante completo? Nessun problema

  • Per prima cosa segui i passaggi di installazione sopra per Zadig Driver, TinFoil, Python 3 ecc.. Fatto? Continuiamo!
  • Sulla Switch eseguire l’applicazione homebrew TinFoil, andare su Title Management e cliccare su USB Install NSP.
  • Fare doppio clic su Fluffy.pyw per avviarlo.
  • Fare clic su “Select NSPs” e selezionare il numero dei file NSP che si desidera installare.
  • Se la console Switch viene rilevata correttamente e risulta visibile. Fare clic sul pulsante “Send Header”.
  • Sulla Switch, selezionare e installare i file NSP.

Changelog v2.7.0

  • Aggiunto: Supporto per la localizzazione in lingua tedesca (traduzione: TheLastZombie, grazie!)
  • Correzione: Goldleaf: Le installazioni consecutive risultano in errore.
  • Correzione: Goldleaf: Migliorata la stabilità dell’installazione dei ticket.
  • Correzione: Quando viene generato un errore, le caselle di testo IP si riattivano durante l’installazione USB.
  • Correzione: Italiano: digitazione nella lista delle lingue.
  • Varie: Migliorato il file di configurazione (grazie a YoyPa!).

Note

Gli utenti MacOS installano Tkinter per questa versione. L’uso di Tkinter era inevitabile a causa di un bug nelle versioni precedenti. Digitare brew reinstall python --with-tcl-tk.

Gli utenti Windows e Linux potrebbero aver bisogno di installare Tkinter se non è già incluso nell’installazione. Per gli utenti Windows, Tkinter è il valore predefinito nella maggior parte delle installazioni. Per gli utenti Linux potrebbe essere necessario il pacchetto python3-tk.

Suggerimenti per la risoluzione dei problemi

Domanda: Perché continuo a ricevere l’errore: “USBCore No Backend Available”?
Risposta: Questo può essere causato da 1-2 cose.

  1. NON TUTTI I CAVI USB TYPE C SONO UGUALI. Alcuni semplicemente non funzionano con la Switch. Se la Switch si connette, spesso si disconnette, quindi si riconnette di nuovo, ecc.. se si riceve questo errore, è molto probabile che serva un nuovo cavo USB type C.
  2. LibUSB non è stato trovato. Installalo digitando pip3 install libusb.

Domanda: Perché l’installazione di rete fallisce?
Risposta: L’installazione di rete è un errore a seconda della configurazione. Prova ad inoltrare la porta 2000 nel router e disabilitare il firewall. Assicuratevi che la Switch e il PC si trovino sulla stessa rete.

Domanda: PyUSB non trovato e ho seguito correttamente tutti i passaggi!
Risposta: Fluffy funziona solo con la versione a 32 bit di Python 3. Assicuratevi che non siano installate versioni precedenti di Python. Se necessario, disinstallateli. Ad esempio, se hai Python 3.6.6 e Python 3.7.2 installati nello stesso momento Fluffy potrebbe mostrare questo errore.

Domanda: Che tipo di cavo utilizza la switch?
Risposta: Il cavo USB type C. Tuttavia, non tutti i cavi USB di tipo C sono uguali. Alcuni non saranno compatibili con la Switch.

Domanda: Fluffy funziona su MacOS e Linux?
Risposta: Assolutamente si! Python è multipiattaforma e quindi Fluffy dovrebbe funzionare su entrambi i sistemi operativi.

Domanda: Quale firmware personalizzato funziona meglio con Fluffy e TinFoil?
Risposta: Tutti i firmware funzioneranno allo stesso modo. Questo dipende da te.

Domanda: Perché la mia installazione continua a bloccarsi e/o crashare?
Risposta: Cambia la modalità di trasferimento su “Safe”.

Download: Fluffy v2.7.0

Download: Source code Fluffy v2.7.0

Fonte: Github.com

(Visited 1 times, 1 visits today)

Lascia un commento

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