Lo sviluppatore davelopersu ha rilasciato un nuovo aggiornamento di ns-usbloader con la nuova versione 4.1.NS-USBloader è un programma di installazione per Adubbz / TinFoil (v0.2.1) , Huntereb / ​​Awoo-Installer (USB e rete supportati) e XorTroll / GoldLeaf (USB) NSP installer sul lato PC con GUI e cookie. Funziona su Windows, macOS e Linux.

Requisiti di sistema

JRE / JDK 8u60 o superiore.

Utilizzo

Versioni GoldLeaf supportate

Versione GoldLeaf Versione NS-USBloader
v0.5 v0.4 – v0.5.2, v0.8 +
v0.6 nessuna
v0.6.1 v0.6
v0.7 – 0.7.3 v0.7 +
v0.8 v1.0 +

dove ‘+’ significa ‘qualsiasi versione successiva di NS-USBloader’.

Supporto per due installer

Awoo Installer utilizza lo stesso set di comandi (o “protocollo”) su TinFoil. Quindi seleziona “TinFoil” nel caso in cui utilizzerai Awoo.

Inoltre, vai alla scheda “Impostazioni” di NS-USBloader dopo la prima installazione e seleziona l’opzione “Consenti la selezione dei file XCI / NSZ / XCZ per TinFoil”. Questo programma di installazione può installare non solo NSP ma anche molti più formati!

uso

Linux:
  1. Installa JRE / JDK 8u60 o superiore (openJDK è buono. Anche quello di Oracle è buono). JavaFX non necessario (è incorporato).
  2. root # java -jar /path/to/NS-USBloader.jar
  3. Facoltativo: aggiungi l’utente alle regole ‘udev’ per usare NS non-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
  1. Per la parte RCM
root # vim /etc/udev/rules.d/99-NS-RCM.rules
SUBSYSTEM=="usb", ATTRS{idVendor}=="0955", ATTRS{idProduct}=="7321", GROUP="plugdev"
root # udevadm control --reload-rules && udevadm trigger

Nota: potrebbe essere necessario cambiare il gruppo ‘plugdev’ dall’esempio sopra a quello diverso. Dipende dalla tua distribuzione Linux.

Mac OS

Fare doppio clic sul file .jar scaricato. Segui le istruzioni. Oppure vedi la sezione “Linux”.

Se necessario, configurare le impostazioni “Sicurezza e privacy”.

Windows:
  • Scarica Zadig: https://zadig.akeo.ie/
  • Apri TinFoil. Imposta ‘Gestione titoli’ -> ‘NSP installa Usb’
  • Collegare NS al PC
  • Apri Zadig
  • Fai clic su “Opzioni” e seleziona “Elenca tutti i dispositivi”
  • Seleziona NS nel menu a discesa, seleziona “libusbK (v3.0.7.0)” (la versione può variare), fai clic su “Installa driver WCID”
  • Controlla che nell’elenco dei dispositivi del tuo sistema ci sia la cartella ‘libusbK USB Devices’ e il tuo NS al suo interno
  • Scarica e installa Java JRE (8u60 o successivo)
  • Ottieni questa applicazione (file JAR) fai doppio clic su di essa (in alternativa ‘apri’ cmd ‘, vai al posto dove si trova il vaso ed esegui via java -jar thisAppName.jar)
  • Ricordati di divertirti!

E come si usa?

La prima cosa da fare è installare TinFoil ( Adubbz ), GoldLeaf ( XorTroll ) o Awoo ( Huntereb ) sul tuo NS.

Dai un’occhiata all’app, trova dove è possibile installare da USB e / o rete. Forse questo articolo (su TinFoil) sarà utile.

Nei dettagli

Ci sono tre schede. Il primo è principale.

Prima scheda.

Nella parte superiore di te selezionando dall’applicazione a discesa e dal protocollo che intendi utilizzare. Per GoldLeaf è disponibile solo USB. L’icona della lampada indica il cambio di temi (chiaro o scuro).

Quindi puoi trascinare i file (cartelle divise o cartelle) nell’applicazione o utilizzare il pulsante “Seleziona file NSP”. Selezione multipla per i file disponibili. Fare di nuovo clic su di esso e selezionare i file da un’altra cartella desiderata, che verranno aggiunti nella tabella.

Tavolo.

Lì puoi selezionare la casella di controllo per i file che verranno inviati all’applicazione (TF / GL). Poiché GoldLeaf ti consente di trasmettere solo un file alla volta, è disponibile solo un file per la selezione.

Inoltre è possibile utilizzare lo spazio per selezionare / deselezionare i file e il pulsante ‘Elimina’ per l’eliminazione. Con il tasto destro del mouse è possibile visualizzare il menu di scelta rapida in cui è possibile eliminare uno o tutti gli elementi dalla tabella.

Per GoldLeaf v0.6.1 e NS-USBloader v0.6 (e versioni successive) dovrai utilizzare “Esplora contenuto” -> “PC remoto (tramite USB)” Verranno visualizzate due unità HOME: / e VIRT: /. La prima unità punta alla tua home directory. Il secondo è un riflesso di ciò che hai aggiunto alla tabella (prima scheda dell’applicazione). Anche VIRT: / drive ha funzionalità limitate rispetto a HOME: /. Ad esempio, non è possibile scrivere file su questa unità poiché non è un’unità. Ma non preoccuparti, se non ci provi non avrà alcun impatto su GoldLeaf o sul tuo NS.

Inoltre, per GoldLeaf scrivere file (da NS a PC): prima di accedere ai file trasferiti da GL, è necessario “Interrompere l’esecuzione” correttamente. Di solito devi aspettare 5 secondi o meno. Garantirà che i tuoi file siano scritti correttamente sul PC.

Seconda scheda.

Qui è possibile configurare le impostazioni per la trasmissione dei file di rete. Di solito non dovresti cambiare nulla. Ma sei un ottimo hacker, vai avanti! L’opzione più interessante qui è ‘Non servire richieste’. L’architettura della parte NET di TinFoil funziona in modo interessante. Quando si seleziona nel trasferimento NSP di rete TF, l’applicazione attenderà alla porta 2000 per le informazioni su dove dovrebbe prendere i file. Come “192.168.1.5:6060/my file.nsp”. Di solito NS-USBloader soddisfa le richieste implementando un server HTTP semplificato e aprendolo e così via. Ma se questa opzione è selezionata, è possibile definire il percorso della posizione remota dei file. Ad esempio, se si imposta nelle impostazioni ‘192.168.4.2:80/ROMS/NS/’ e si aggiunge il file della tabella ‘my file.nsp’, NS-USBloader dirà semplicemente a TinFoil “Ehi, vai a prendere i file da ‘192.168.

Anche qui puoi:

  • Impostare “Verifica automatica aggiornamenti” per verificare la presenza di aggiornamenti all’avvio dell’applicazione o fare clic sul pulsante per verificare se la nuova versione è stata rilasciata immediatamente.
  • Impostare ‘Mostra solo * .nsp in GoldLeaf’ per filtrare tutti i file visualizzati su HOME: / drive. Quindi appariranno solo i file NSP.
Terza scheda.

Ecco dove sono caduti tutti i registri. Le informazioni dettagliate sulle trasmissioni vengono qui.

Bug conosciuti

  • ‘NET’ una volta avviato non finisce mai:

Succede perché all’interno dell’applicazione è presente un server HTTP. Non può determinare il momento in cui tutte le trasmissioni terminano (a meno che non abbiano esito negativo). Quindi devi guardare sullo schermo NS e “Interrompere” una volta fatto.

  • Impossibile interrompere la trasmissione quando è iniziata la trasmissione di rete e non è stato ricevuto nulla da NS.

Altre note

Build alternativo per Windows 10 è consigliato a tutti gli utenti di Windows 10. Funziona bene anche su Linux e qualsiasi altro PC Windows e persino su macOS Mojave, ma non funziona su tutte le versioni precedenti di macOS.

‘Status’ = ‘Uploaded’ che appare nella tabella non significa che il file sia stato installato. Significa che è stato inviato a NS senza problemi! Ecco di cosa tratta questa app. La gestione dell’installazione riuscita / non riuscita è uno scopo dell’applicazione dell’altra parte: TinFoil o GoldLeaf. E non forniscono alcuna interfaccia di feedback, quindi non riesco a rilevare successo / fallimento.

usb4java poiché NS-USBloader-v0.2.3 è passato a 1.2.0 invece di 1.3.0. Ciò non dovrebbe interessare nessuno, tranne gli utenti di macOS High Sierra (e Sierra e El Capitan) in cui le versioni precedenti di NS-USBloader non funzionavano.

Changelog

  • Aggiunto il supporto dello strumento payload RCM per Raspberry Pi. Costruito e testato su “Raspberry Pi 3 Modello B”.

Note: Per utilizzare questa applicazione nella GUI è necessario installare il pacchetto ‘openjfx’. Per usarlo in modalità CLI l’unico requisito è ‘default-jdk’. (I nomi dei pacchetti elencati qui e nel file readme sono validi per ‘Raspberry Pi OS’.) E grazie a @dreamfalcon 😉

Download

Fonte
Github
Ti è piaciuta la notizia? Supporta Francesco su Patreon!

Rispondi