Releases: ClusterM/clovershell-client
Releases · ClusterM/clovershell-client
0.5
0.4
- Using Telnet protocol now instead of raw mode.
- FTP server! I's much more easy to transfer files to/from NES Mini now. Just start FTP server and connect to localhost to access NES Mini's files.
- Starting Telnet server+FTP server by default now, e.g. if clovershell started without arguments.
0.3
0.2
Finally! We can access NES Mini's shell and files without UART.
clovershell client
Client for hakchi mod (https://github.com/ClusterM/clovershell-daemon) which allows to access NES Mini's shell, execute commands and transfer files directly via USB, without UART and FEL.
Usage
clovershell shell [port]
clovershell exec <command> [stdin [stdout [stderr]]]
clovershell pull <remote_file> [local_file]
clovershell push <local_file> <remote_file>
Examples
Start shell server on port 23:
clovershell shell 23
List files:
clovershell exec "ls /etc/"
Download file:
clovershell pull /etc/inittab inittab
Upload file:
clovershell push inittab /etc/inittab
Archive and download files:
clovershell exec "cd /etc && tar -czv *" > file.tar.gz
Archive and download files (alternative):
clovershell exec "cd /etc && tar -czv *" null file.tar.gz
Upload and extract files:
clovershell exec "cd /etc && tar -xzv" file.tar.gz
Upload and extract files (alternative):
clovershell exec "cd /etc && tar -xzv" - <file.tar.gz
Dump the whole decrypted filesystem:
clovershell exec "dd if=/dev/mapper/root-crypt | gzip" > dump.img.gz
Dump the whole decrypted filesystem (alternative):
clovershell exec "dd if=/dev/mapper/root-crypt | gzip" null dump.img.gz