TCP Loader

http://wiibrew.org/index.php?title=Homebrew_apps/TCP_Loader



Svpe has been using the recent developments of the socket interface and have created a loader that loads stuff over TCP.

It is a TCP server running on the Wii that listens on port 8080 by default that will run any binary that is sent to it. Both DOL and ELF executables is supported. There is no IP address display in the Wii part, yet.

There is currently some progress on writing a windows gui to do the loading by dasda, while there is a cli tool for posix. The Windows-transfer tool will be released tomorrow (April 9th) due to lack of testing. Dasda 12:10, 9 April 2008 (PDT)




You currently need libogc cvs and bushing's socket patch in the sf.net patchtracker to compile this yourself. Precompiled binaries will maybe released by me once this patch is in the cvs.
Parece que es una aplicación que abre un puerto de red de la wii y, cualquier archivo dol o elf que le llega, lo ejecuta. Supongo que vendrá muy bien para desarrollar una aplicación con el ordenador y tardar menos en probarla.

Dicen que la aplicación para realizarlo desde el ordenador lo sacaran mañana. De todas maneras, sabiendo que escucha el puerto 8080 se pueden ir haciendo cosas si se tiene prisas.

La supuesta manera sería la siguiente:

-Arrancas la aplicación en la wii y ésta se queda esperando que le envíen el programa por red.
-Desde el ordenador, cuando quieras, envías el archivo dol o elf que quieras (mediante una aplicación que sacan mañana).
-Este lo recibe la wii y empieza a ejecutarlo.
-Lo bueno es que supongo que mientras estes ejecutando el dol o elf que has enviado te puedes salir de ahi y enviar otro dol o elf. De esta manera, si alguien acaba de programar un juego, por ejemplo, podría enviar el archivo que acaba de crear y si mientras lo prueba ve algun error, supongo que lo puede volver a envíar con la modificación que acaba de crear sin la necesidad de tener que reiniciar la wii ni meterlo en una sd. Simplemente, supongo, tendrás que volver a enviarlo y ya está.
Sype ha estado usando los desarrollos recientes de la interfaz del socket y ha creado un loader que carga material a través del TCP.

Esto es un servidor TCP funcionando en la Wii que escucha en el puerto 8080 por defecto que cargará cualquier binario que se le envíe. Ambos ejcutables DOL y ELF están soportados. No hay muestra de dirección IP en la Wii, aun.

Actualmente hay progresos en escribir una interfaz de windows para hacer la carga en "dasda?", mientras hay una herramienta cli para posix¿? (no acabo de entender eso xDD). La herramienta de transferencia de windows sera sacada mañana debido a falta de testeo.
"Creo" que lo de la herramienta se refiera a que existe una herramienta cliente para posix (supongo que linux?). De todas maneras, mañana ya se verá la versión de windows así que a esperar.
No estoy seguro de entender del todo, ¿ésto es como un USBGecko sin USBGecko?.
Está bien, te permite probar cosas sin tener que andar con la SD de un lado para otro. Básicamente metes esa app en la SD, la lanzas, y luego desde tu ordenador mandas por Wifi (o Ethernet) el .elf o .dol a la consola, que lo ejecutará sin problemas.
puede estar bien, aunque tiene el peligro de que a algún graciosete se le ocurra crear un bot que se dedique a buscar wiis con el puerto 8080 abierto y les envie elfs o dols maliciosos....

Cuidado con lo que se prueba si no se controla realmente el tema.
Para mi veo algo muy interesante...,
Tienes carpeta en tu PC, elf para ejecutar, ¿video-stream directo?
Bueno, no se si traspasa el elf a memoria de Wii o lo va tomando directamente desde el PC. Abria que saber como maneja los arhivos.
Ahora lo suyo seria lo mismo pero inverso, un elf que escuchara un puerto de nuestro PC para recoger archivos XD, asi tendriamos muchas puertas abiertas a falta de disco duro.

Otro problema es hacer elf que a la vez que escuchen esten preparados para llevar a cabo otra funcion con los arhivos que utilicen
o0ghost0o escribió:Sype ha estado usando los desarrollos recientes de la interfaz del socket y ha creado un loader que carga material a través del TCP.

Esto es un servidor TCP funcionando en la Wii que escucha en el puerto 8080 por defecto que cargará cualquier binario que se le envíe. Ambos ejcutables DOL y ELF están soportados. No hay muestra de dirección IP en la Wii, aun.

Actualmente hay progresos en escribir una interfaz de windows para hacer la carga en "dasda?", mientras hay una herramienta cli para posix¿? (no acabo de entender eso xDD). La herramienta de transferencia de windows sera sacada mañana debido a falta de testeo.

Dasda es el usuario.
El source para ir complementando en aplicaciones.

http://repo.or.cz/w/svpe-wii.git

[sonrisa]
blackgem escribió:Para mi veo algo muy interesante...,
Tienes carpeta en tu PC, elf para ejecutar, ¿video-stream directo?
Bueno, no se si traspasa el elf a memoria de Wii o lo va tomando directamente desde el PC.


No lo he probado, pero me jugaría algo a que seguramente cargue el .elf entero en memoria antes de ejecutarlo.
Cuando sale la aplicación que se decía para mañana? XD
11 respuestas