Isso depende de quais ferramentas estão instaladas no dispositivo cliente / suportadas pelo kernel.
Possíveis métodos para transferência de arquivos (não-ordenados):
- ssh / sftp
- codificando arquivos binários em formato exibível com base64 / uuencode e copiando de / para sua janela de terminal de telnet.
- por meio de uma conexão tcp simples com
netcat
ousocat
ou combash
e / dev / tcp - upload / download com
wget
oucurl
de um servidor da web - servidor ftp com um cliente ftp da linha de comando
- samba ou nfs mount
Leia Transferência simples de arquivos e Como obter o arquivo para um host quando tudo o que você tem é um console serial? para mais possibilidades.
Copie desktop.jpg
do dispositivo para o seu pc com o método netcat / nc:
No seu PC, desative temporariamente (ou reconfigure, se possível) qualquer firewall e correr
netcat -l -p 10000 > desktop.jpg
e no dispositivo
busybox nc A.B.C.D -p 10000 < desktop.jpg
onde você precisa substituir o A.B.C.D pelo endereço IP do seu pc. Assim que a transferência foi bem sucedida, o processo netcat no seu pc deve parar automaticamente. Se não, algo está errado e você pode pará-lo com Ctrl + C
Para outra direção, apenas troque <
e >
dos dois lados. Faça primeiro um backup do original desktop.jpg
( cp desktop.jpg desktop_orig.jpg
).