NS-USBloader es el lado PC de Tinfoil (USB y red) y el instalador de NSP GoldLeaf (USB). Reemplazo para usb_install_pc.py, remote_install_pc.py (nunca uses esto) y GoldTree.
Con interfaz de usuario y cookies. Funciona en Windows, macOS y Linux.
Requisitos del sistema
JRE 8u60 o superior.
Uso
Como ejecutarlo...
Linux:
- Instalar JRE/JDK 8u60 o superior (openJDK es bueno. El de Oracle también está bien). JavaFX no es necesario (está embebido).
root # java -jar /path/to/NS-USBloader.jar
macOS
- Haz doble click en el archivo .jar descargado. Sigue las instrucciones o mira la sección Linux.
- Echa un vistazo a la configuración de "Seguridad y privacidad" si es necesario.
Windows:
- Descarga Zadig
- Abre TinFoil. Ve a 'Title Management' -> 'Usb install NSP'
- Conecta NS to PC
- Abre Zadig
- Haz click en 'Options' y selecciona 'List All Devices'
- Selecciona NS en la lista desplegable de opciones, marca 'libusbK (v3.0.7.0)' (la versión puedad variar) y haz click en 'Install WCID Driver'
- Comprueba que en la lista de dispositivos de tu sistema tienes la carpeta "libusbK USB Devices" y tu NS dentro de ella.
- Descarga e instala Jav JRE (8+)
- Descarga NS-USBLoader desde aquí mismo, descompríme el archivo descargado y haz doble click en el archivo .jar. Alternativamente puedes abrir "cmd", ir al lugar donde tienes el .jar y ejecutar vía java -jar nombredearchivo.jar.
¿Cómo usarlo?
Lo primero que debes hacer es instalar TinFoil (Adubbz) o GoldLeaf (XorTroll) en tu NS. Recomiendo usar TinFoil, pero depende de usted. Eche un vistazo a la aplicación, encuentre dónde está la opción de instalar desde USB y / o red. Quizás este artículo te sea de ayuda.
Aquí está la versión de papel de estaño 'no perfecto pero de todos modos' que uso. Ok, estoy casi seguro de que esta versión tiene errores. No recuerdo dónde lo descargué. Pero me funciona de alguna manera.
Reformulemos, si tiene una versión funcional de TinFoil NO use esta. Está bien. vamos a empezar.
Hay tres pestañas. La primera es la principal.
First tab.
At the top of you selecting from drop-down application and protocol that you're going to use. For GoldLeaf only USB is available. Lamp icon stands for switching themes (light or dark).
Then you may drag-n-drop folder with NSPs OR files to application or use 'Select NSP files' button. Multiple selection for files available. Click it again and select files from another folder it you want, it will be added into the table.
Table.
There you can select checkbox for files that will be send to application (TF/GL). Since GoldLeaf allow you only one file transmission per time, only one file is available for selection. Also you can use space to select/un-select files and 'delete' button for deleting. By right-mouse-click you can see context menu where you can delete one OR all items from the table.
Second tab.
Here you can configure settings for network file transmission. Usually you shouldn't change anything. But it you're cool hacker, go ahead! The most interesting option here is 'Don't serve requests'. Architecture of the TinFoil networking is working interesting way. When you select in TF network NSP transfer, application will wait at port 2000 for the information about where should it take files from. Like '192.168.1.5:6060/my_file.nsp'. Usually NS-USBloader serves requests by implementing simplified HTTP server and bringing it up and so on. But if this option selected, you can define path to remote location of the files. For example if you set in settings 'shared.lan:80/ROMS/NS/' and add in table file 'my file.nsp' then NS-USBloader will simply tell TinFoil "Hey, go take files from 'shared.lan:80/ROMS/NS/my+file.nsp' ". Of course you have to bring 'shared.lan' host up and make file accessible from such address. All this requires more investigation. BTW, the issue could be that NS-USBloader encodes 'space' char as '+' and some web-servers understand 'space' as '%20D'. It could be fixed in later versions of NS-USBloader if I go deeper in it or you leave me feedback with information/request. As I said, this feature is interesting, but I guess won't be popular.
Third tab.
That's where all logs dropped. Verbose information about transmissions comes here.
Why when 'Net' once started it never ends?
Because there is HTTP server inside of application. It can't determine the moment when all transmissions finished (unless they failed). So you have to look on your NS screen and 'Interrupt' is once done.
by Dmitry Isaeko.
Que novedades incluye la versión 7.2
Released
- @Erimsaholut ha añadido el idioma turco. ¡Gracias!
- @exiori ha actualizado la traducción al chino tradicional. ¡Gracias!
- @DDinghoya ha actualizado la traducción al coreano. ¡Gracias!
- @secretjupiter ha actualizado el archivo readme. ¡Gracias!