Passeando um pouco mais pelo AliExpress descobri diversos outros dispositivos de armazenamento flash à venda que anunciam uma capacidade mas na realidade possuem outra totalmente diferente.
Estes dispositivos possuem algo em comum: o preço é escandalosamente baixo, imcompatível com dispositivos que realmente possuem a capacidade anunciada.
Resumindo: capacidade alta + preço baixo = golpe
Pensando nisso, e para aumentar a conscientização sobre este golpe, resolvi escrever um mini-tutorial sobre a suíte de aplicativos F3
.
A suite F3
(Fight Flash Fraud ou Fight Fake Flash) é um conjunto de aplicativos de linha de comando para Linux que permite testar e verificar a integridade de dispositivos de armazenamento flash, como pendrives USB e cartões SD. Ela é útil para detectar dispositivos falsificados ou com capacidade menor do que a anunciada.
Para instalar a suite F3
em sistemas Debian GNU/Linux e derivados, digite:
$ sudo apt-get install f3
A suite F3
consiste em cinco aplicativos principais:
$ sudo dpkg -L f3
/.
/usr
/usr/bin
/usr/bin/f3brew
/usr/bin/f3fix
/usr/bin/f3probe
/usr/bin/f3read
/usr/bin/f3write
...
f3write
: Grava dados pseudoaleatórios no dispositivo para testar sua capacidade real.f3read
: Lê os dados gravados pelof3write
e verifica se estão corretos.f3probe
: Testa o dispositivo gravando e lendo dados em blocos de tamanho específico.f3brew
: combina as funcionalidades dof3write
ef3read
em um único comando. Ele grava dados pseudoaleatórios no dispositivo de armazenamento e, em seguida, lê e verifica esses dados para determinar a capacidade real do dispositivo.f3fix
: é usado para corrigir erros em dispositivos de armazenamento flash, como pendrives USB e cartões SD. Ele tenta recuperar os dados de um dispositivo que foi identificado como tendo problemas pelo`f3write`
ef3read
ouf3brew
.
Exemplos
Verificando a Capacidade Real de um Pendrive USB
Execute o comando f3write
para gravar dados no pendrive:
$ sudo f3write /media/seu_usuario/nome_do_pendrive
Em seguida, execute o comando `f3read`
para ler os dados gravados e verificar a integridade:
$ sudo f3read /media/seu_usuario/nome_do_pendrive
O resultado mostrará se a capacidade real do pendrive corresponde à capacidade anunciada.
Testando um Cartão SD com o f3probe
Suponha que você tenha um cartão SD e queira testá-lo usando o `f3probe`
. Siga os passos abaixo:
$ sudo f3probe /dev/mmcblk0
Substitua /dev/mmcblk0
pelo caminho correto do seu cartão SD.
O `f3probe`
gravará e lerá dados em blocos de tamanho específico e exibirá o resultado, indicando se o cartão SD está funcionando corretamente.
Testando um dispositivo com o comando f3brew
$ sudo f3brew /media/seu_usuario/nome_do_dispositivo
O f3brew
começará a gravar dados pseudoaleatórios no dispositivo e, em seguida, lerá e verificará esses dados.
Aguarde até que o processo seja concluído. O f3brew
exibirá informações sobre a capacidade real do dispositivo e quaisquer erros encontrados durante a verificação.
Correção de erros
Suponha que você tenha executado o f3write
e o f3read
(ou f3brew
) em um pendrive USB e descobriu que ele tem setores defeituosos. Você pode usar o f3fix
para tentar corrigir esses erros seguindo os passos abaixo:
Execute o comando f3fix
seguido do caminho para o arquivo de log gerado pelo f3read
:
$ sudo f3fix /media/seu_usuario/nome_do_pendrive/f3read.log
Substitua /media/seu_usuario/nome_do_pendrive/f3read.log
pelo caminho correto do arquivo de log.
O f3fix
tentará corrigir os erros no pendrive com base nas informações do arquivo de log. Ele gravará zeros nos setores defeituosos para marcá-los como inutilizáveis.
Após a conclusão do processo, o f3fix
exibirá um relatório indicando o número de setores corrigidos e o espaço total recuperado.
É importante observar que o f3fix
não pode recuperar dados que já foram perdidos devido a setores defeituosos. Ele apenas marca esses setores como inutilizáveis para evitar futuras gravações neles.
Além disso, tenha cuidado ao usar o f3fix
, pois ele grava diretamente no dispositivo e pode causar perda de dados se usado incorretamente. Certifique-se de ter backups antes de executar o f3fix
.
Conclusão
Você vai executar estes comandos quando suspeitar que tem alguma coisa errada com seu dispositivo. Infelizmente a melhor receita para não ser enganado é desconfiar quando a esmola for muito grande. Pelo menos, com estes comandos, você constatará o golpe e não vai mais gastar tempo tentando consertar um dispositivo falsificado.
A suite F3
é uma ferramenta valiosa para testar e verificar a integridade de dispositivos de armazenamento flash no Linux. Com os aplicativos f3write
, f3read
e f3probe
, você pode detectar dispositivos falsificados ou com capacidade menor do que a anunciada, evitando problemas de perda de dados e garantindo que você esteja obtendo o que pagou.
Lembre-se sempre de usar os comandos com cuidado e garantir que você esteja selecionando o dispositivo correto para evitar a perda acidental de dados.
De qualquer forma, eu teria muito receio em colocar dados importantes em um equipamento deste tipo, certamente a qualidade não deve ser das melhores. O meu pendrive com erro eu joguei fora. Nem o AliExpress quis o dispositivo de volta.
Texto de Rubens Queiroz de Almeida
[Voltar]