dd
e cat
são iguais se você quiser ler mtdblock3 completo. Com dd será: dd if=/dev/mtdblock3 | nc 192.168.1.30 5555
. Apenas omita opcional bs=
e count=
.
Como usar o comando dd para baixar o bloco mtd do dispositivo embarcado baseado em Linux?
# cat /proc/mtd
dev: size erasesize name
...
mtd3: 003a0000 00010000 "DRTI2"
Eu preciso baixar o bloco mtd3, então
dd if=/dev/mtdblock3 bs=BYTES count=BLOCKS | nc 192.168.1.30 5555
O que deve estar correto nos valores bs e count e como calculá-lo? O tamanho é '003a0000' e apagar (tamanho do bloco de apagamento) é '00010000' em valores hexadecimais.