PSP FTPD v0.01 Released

PSPKrazy has released PSP FTPD v0.01, a simple, but working FTP server for your PSP. With it, you can send files to your PSP without any cables, in Wireless (WIFI). It is based on 's networking example and some parts were taken from 's httpd. It is a complete rewrite of a ftp daemon for education purposes. Here is what the PSPKrazy had to say:

* It is very basic (written in few hours), so it has bugs and security flaws! Like with httpd, don't expose sensitive files on your MS.
* It is mono threaded. Few ftp clients will work at the moment. Perhaps you will have to configure to be sure they do not use multi threaded connections.
* Not all the ftp grammar is implemented. For example, it's impossible to rename files at the moment.
* I will improve stability in next versions.
Directions:

* Wireless network must be configured properly in PSP's OS. Infrastructure mode only.
* IP addresses must be static. The first network on the list will be picked.
* Launch the FTPD server like any other homebrew.
* Wait till it says 'Connected'.
* Launch any ftp client on your PC pointing to the address shown on the psp screen.
* The user is: pspkrazy
* The pass is: pspftp
* You're done (see "What you should know").

Fuente: Psphacker
Esto va "flechao". Cada minuto que pasa, salen nuevas aplicaciones para la PSP. El Efecto Killer-X ha dado sus frutos. [666]
Diioossssssssssssssssssss pero como esperaba esto [tadoramo] [tadoramo] [tadoramo] [tadoramo] [tadoramo]
solo le veo un fallo, no permite acceder al umd
supongo k lo implementran en versiones proximas no??
no lo he mirado muy a fondo, pero quizas sea suficiente con cambiar:
char root[]="ms0:";
a
char root[]="disc0:";
Hola!

Lo mismo no viene al tema,o kizas tb se pueda hacer con esta app,pero sirve tb como explorador??? en la MS,o ya hay por ahi algun explorador? de archivos kiero decir.

Salu2. [sonrisa]
esto sirve para bajar y subir archivos a la memory, tambien tienes el httpd, que es un servidor web.
Juen escribió:esto sirve para bajar y subir archivos a la memory, tambien tienes el httpd, que es un servidor web.


Ya ya...yo preguntaba por si tb servia de explorador de arhivos no de explorador para internet.

La verdad es q no conozco ningun explorador de archivos para la psp,para copiar y pegar archivos desde dentro d la psp...

Salu2.
Juen escribió:no lo he mirado muy a fondo, pero quizas sea suficiente con cambiar:
char root[]="ms0:";
a
char root[]="disc0:";


pues con eso no es suficiente , acabo de probar y nada.

por cierto si alquien lo quiere con el icono cambiado y el usuario:pass por defecto mas simple ( psp ) lo dejo aqui , el codigo no lo adjunto por que entotal son 3 palabras lo que cambie.

PENECK : PspFileManager_v0.2

Adjuntos

A mi no me chuta aunq tb mi ap es una mierda
como lo habeis compilado? a mi ni me compila
A alguien le funciona?
Lo he probado con el flashfxp y el fireftp del firefox y nada
^Alien8^ escribió:PENECK : PspFileManager_v0.2


Gracias Alien8,ya lo he instalado,y la verdad es q me esperaba mas,pero weno....aun es una version mu verde,espero q mas adelante deje crear carpetas y tal...

Salu2. [risita]
Juen escribió:como lo habeis compilado? a mi ni me compila


Yo he tenido que cambiar alguna cosilla en el makefile para solucionar problemas con las rutas.

ESPETEC : pero te funciona la conexion wifi psp>pc con alguna otra aplicación ? , haz una busqueda desde la psp para ver si te encuentra el router , y en todas estas aplicaciones que usan la conexión wifi de la psp de momento tiene que ser con ip fija en la misma.

Makefile

LOC = e:\pspdev\bin

GCC = psp-gcc
LD = psp-ld

ALLOBJ=main.o pg.o nlh.o _clib.o ftp.o sutils.o

all: startup.o $(ALLOBJ)
$(LOC)/$(LD) -O0 startup.o $(ALLOBJ) -M -Ttext 8900000 -q -o out > main.map
./outpatch PSPSDK
./elf2pbp.exe outp FTPD

.c.o:
$(LOC)\$(GCC) -march=r4000 -g -mgp32 -mlong32 -c $*.c

startup.o: startup.s
$(LOC)\$(GCC) -march=r4000 -g -mgp32 -c -xassembler -O -o startup.o startup.s

main.o: *.c_
*.o: *.h
MAKEFILE:
LOC = c:\programacion\ps2dev\bin

CC = psp-gcc.exe
LD = psp-ld.exe
clean:


ALLOBJ = main.o pg.o nlh.o _clib.o ftp.o sutils.o

all: startup.o $(ALLOBJ)
$(LOC)/$(LD) -O0 startup.o $(ALLOBJ) -M -Ttext 8900000 -q -o out > main.map
./outpatch PSPSDK
./elf2pbp.exe outp FTPD

.c.o:
$(LOC)\$(GCC) -march=r4000 -g -mgp32 -mlong32 -c $*.c


startup.o: startup.s
$(LOC)\$(GCC) -march=r4000 -g -mgp32 -c -xassembler -O -o startup.o startup.s

main.o: *.c_
*.o: *.h

Al hacer build da este error:
make -k clean all
make: Nothing to be done for `clean'.
as -o startup.o startup.s
make: as: Command not found
make: *** [startup.o] Error 127
make: Target `all' not remade because of errors.

De donde saca el comando "as" ?
CC = psp-gcc.exe
LD = psp-ld.exe
clean: << porque pones aqui el clean ?

tampoco deberia de funcionar el gcc al asignar la variable
CC = psp-gcc.exe , pues luego :

$(LOC)\$(GCC) -march=r4000 -g -mgp32 -mlong32 -c $*.c

deberia ser :

$(LOC)\$(CC) -march=r4000 -g -mgp32 -mlong32 -c $*.c

o dejar esa parte como esta en el codigo original :)
mi ingles y mi dolor de cabeza no me dejan de entender....

[ayay]
pa que vale este programilla en cristiano...
podria servir para pasar files mediante wifi de psp a psp?
-WAXKOM- escribió:podria servir para pasar files mediante wifi de psp a psp?


para eso supongo que deberia traer tambien un cliente FTP.. o tambien se podria hacer algo mediante fxp.. no se, opciones si hay.
Alien8, el clean es para ahorrarme el warning (no rules for clean, o algo asi)

Makefile
LOC = c:\programacion\ps2dev\bin

GCC = psp-gcc.exe
LD = psp-ld.exe
clean:


ALLOBJ = main.o pg.o nlh.o _clib.o ftp.o sutils.o

all: startup.o $(ALLOBJ)
$(LOC)/$(LD) -O0 startup.o $(ALLOBJ) -M -Ttext 8900000 -q -o out > main.map
./outpatch PSPSDK
./elf2pbp.exe outp FTPD

.c.o:
$(LOC)/$(GCC) -march=r4000 -g -mgp32 -mlong32 -c $*.c

tartup.o: startup.s
$(LOC)/$(GCC) -march=r4000 -g -mgp32 -c -xassembler -O -o startup.o startup.s

main.o: *.c_
*.o: *.h


Sigue igual, con el "as"
21 respuestas