mount_odd_content will dump only the content folder?
there's also mount_odd_code and meta?
I might look at WUP server's sources to see all the existing commands.
Is there already a thread or a place with all available commands, and common path (ticket, games, saves, system.txt, etc.)? someone could document it, it will help lot of users.
But thanks for the idea to "FXP" to SD.
i have made some help with a gui for wupserver and add some commands(iosu syscall for mosts)
also have a browser for pc files on the gui
not the full version(i m not at home) but something like that will be cool?
##########################Wupclient Help Command#############################
send(self,command,data)
send a command to server and return response
read(self,addr,len)
read at adress for len size
return data if any,else print "read error..." and return none
write(self,addr,data)
write data at adress
return 0 if good else print "write error..." and return none
kill(self)
kill the active wupclient instance
memcpy(self,dst,src,len)
copy source to target for len bytes
return 0 if good else print "write error..." and return none
alloc(self,size,align = None)
allocate space through svc for size and align
free(self,adress)
free memory at adress
def open(self, device, mode)
open device with the specified mode(read only,read write...)
def close(self, handle):
close a previous opened fd
def ioctl(self, handle, cmd, inbuf, outbuf_size)
create a bsd socket
def ioctlv(self, handle, cmd, inbufs, outbuf_sizes, inbufs_ptr = [], outbufs_ptr = [])
bsd socket to communicate with server
def FSA_Mount(self, handle, device_path, volume_path, flags):
mount device on a path with flags
def FSA_RawOpen(self, handle, device)
raw open device
def FSA_OpenDir(self, handle, path):
open directory at path
def FSA_ReadDir(self, handle, dir_handle):
read a directory
def FSA_CloseDir(self, handle, dir_handle)
close a directory
def FSA_OpenFile(self, handle, path, mode)
open a file with selected mode on selected path
def FSA_MakeDir(self, handle, path, flags)
make a directory at path with selected flags
def FSA_ReadFile(self, handle, file_handle, size, cnt)
read a file through a buffer size*cnt
def FSA_WriteFile(self, handle, file_handle, data)
write data into file
def FSA_ReadFilePtr(self, handle, file_handle, size, cnt, ptr)
get a file descriptor?
def FSA_WriteFilePtr(self, handle, file_handle, size, cnt, ptr)
same as previous but write
def FSA_CloseFile(self, handle, file_handle)
close a file
def MCP_InstallGetInfo(self, handle, path)
get mcp install cpabilities
def MCP_Install(self, handle, path)
async install to path
def MCP_CopyTitle(self, handle, path, dst_device_id, flush)
copy title to path
def MCP_InstallGetProgress(self, handle)
get progress on an mcp install process
def dump_syslog(self)
dump syslog