Eu não tentei isso antes, mas esta página diz que você pode enviar binário via minicom codificando-o em ASCII. Você precisa ter busybox
instalado na caixa.
Use uuencode
para codificar. Aqui está a sua sintaxe:
uuencode [INFILE] STORED_FILENAME > send_file
INFILE é o caminho para o arquivo codificar e STORED_FILENAME é obviamente o nome do arquivo. O uuencode é enviado para o stdout, portanto, ele é redirecionado para um arquivo temporário, send_file
.
Prepara a máquina de destino para receber o arquivo:
target$ cat > recieved_file
Agora é enviado como ascii usando minicom:
host$ minicom
CTRL+A S
+-[Upload]--+
| zmodem |
| ymodem |
| xmodem |
| kermit |
|>ascii< |
+-----------+
No alvo, decodifique o arquivo:
uudecode [-o OUTFILE] [INFILE]
Para ver se funcionou como esperado, marque md5:
busybox md5sum <filename>
Por favor, veja se isso funciona e postar de volta, porque eu nunca fiz isso. eu mesmo