A recuperação da frase seed em hardware wallet significa reinserir sua frase mnêmonica de 12 ou 24 palavras em um dispositivo ou aplicativo para recuperar o acesso aos seus fundos on-chain após o dispositivo original ser perdido, roubado ou quebrado. Suas moedas nunca são armazenadas no próprio hardware wallet — elas vivem na blockchain. A frase seed é a única credencial que importa, e funciona em todos os dispositivos e aplicativos compatíveis com BIP39 do mercado.

Este guia cobre todas as principais marcas de hardware wallet — Ledger, Trezor, Coldcard, BitBox02 e Keystone — além de cenários de recuperação entre marcas, implicações de passphrase (25ª palavra), formatos de seed não padrão como o do Electrum, e recuperação de emergência em software wallet quando você não tem nenhum dispositivo.


Como Funcionam as Frases Seed: BIP39, BIP32 e Caminhos de Derivação

Antes de executar qualquer recuperação, você precisa entender o que sua frase seed realmente codifica — porque nem todas as frases seed são iguais.

BIP39: O Padrão Universal

BIP39 define uma lista de palavras de 2048 palavras em inglês (com variantes localizadas) e o algoritmo para convertê-las em uma seed binária. Todos os wallets abordados neste guia — Ledger, Trezor, Coldcard, BitBox02 e Keystone — geram mnêmonicos BIP39 por padrão. Esta é a razão pela qual a recuperação entre marcas é possível.

Uma seed BIP39 produz uma seed mestre de 512 bits, que BIP32 então usa para derivar uma árvore hierárquica de chaves privadas. O caminho de derivação (por exemplo, m/44'/0'/0' para Bitcoin Legacy, m/84'/0'/0' para Bitcoin Native SegWit) determina quais endereços seu wallet realmente mostra.

Fatos-chave sobre BIP39:

Seeds de 12 Palavras vs 24 Palavras por Dispositivo

Diferentes marcas padrão para comprimentos de seed diferentes:

Dispositivo Comprimento padrão de seed Aceita o outro?
Ledger Nano S Plus / X / Stax 24 palavras Sim, também aceita 12
Trezor Model One / Safe 3 / Safe 5 12 palavras (One), 20 ou 24 (série Safe) Sim, 12, 18 ou 24
Coldcard Mk4 / Q 24 palavras Sim, 12 ou 18
BitBox02 24 palavras Sim, 12 ou 18
Keystone 3 Pro 24 palavras Sim, 12 ou 18

Se você gerou uma seed de 12 palavras em um Trezor Model One e está restaurando em um Ledger Nano X, o Ledger a aceitará. A restrição-chave é a lista de palavras, não o dispositivo gerador.

Seeds do Electrum: A Exceção Não Padrão

Electrum usa seu próprio formato de seed versionado por padrão. Seeds do Electrum parecem mnêmonicos BIP39 mas não são interoperáveis com hardware wallets BIP39. Uma seed do Electrum codifica a versão do wallet (segwit, legacy) diretamente no mnêmônico via um algoritmo diferente.

Se você tem uma seed gerada pelo Electrum e tenta importá-la em um Ledger, Trezor ou qualquer hardware wallet esperando BIP39, você receberá um erro de checksum ou — pior — derivará silenciosamente endereços completamente diferentes. Não importe uma seed do Electrum em um hardware wallet esperando BIP39. A recuperação de uma seed do Electrum deve ser feita dentro do próprio Electrum.

O Electrum suporta seeds BIP39 como uma opção de importação (selecione "BIP39" no dropdown de tipo de seed durante a criação da carteira). Se você escolheu anteriormente essa opção no Electrum, essas seeds são BIP39 e podem ser recuperadas em hardware wallets normalmente.


A Passphrase BIP39 (25ª Palavra): Implicações Críticas de Recuperação

A especificação BIP39 inclui uma extensão de passphrase opcional — comumente chamada de "25ª palavra" — que é anexada ao mnêmônico antes que a seed mestre seja derivada. Isto não é o mesmo que um PIN do dispositivo.

Como a Passphrase Muda Tudo

A passphrase é sensível a maiúsculas/minúsculas, sensível a espaços e pode ser qualquer string UTF-8 de qualquer comprimento. Uma frase seed combinada com passphrase "Alpha" deriva endereços completamente diferentes da mesma frase seed com passphrase "alpha" ou uma passphrase vazia. Não há checksum na passphrase, então qualquer string é aceita silenciosamente — incluindo erros de digitação.

Implicações para recuperação:

Checklist Antes de Qualquer Tentativa de Recuperação

Antes de tocar em um hardware wallet ou software wallet, confirme:

  1. Você tem todas as palavras, na ordem correta, com ortografia correta da lista de palavras BIP39?
  2. Esta é uma seed BIP39 ou uma seed no formato Electrum?
  3. Você usou uma passphrase? Se sim, você tem a string exata incluindo maiúsculas/minúsculas e espaços?
  4. Quais caminhos de derivação você estava usando? (Geralmente padrão para o dispositivo originador — coberto por dispositivo abaixo.)
  5. Quais redes blockchain e tipos de moeda você estava acessando?

Recuperando Sua Seed em Cada Hardware Wallet Maior

Recuperando em um Ledger Nano X, Nano S Plus ou Ledger Stax

O processo de recuperação do Ledger usa o teclado na tela do dispositivo para inserir cada palavra do seu mnêmônico BIP39.

  1. Ligue o dispositivo Ledger. Se for um dispositivo novo ou redefinido, a tela de configuração aparecerá automaticamente.
  2. Selecione "Restore from Recovery Phrase" na tela do dispositivo.
  3. Escolha sua contagem de palavras: 12, 18 ou 24. Selecione o número correspondente à sua seed.
  4. Insira cada palavra usando os botões físicos do Ledger ou touchscreen, dependendo do modelo. O dispositivo sugere completações da lista de palavras BIP39 após 2-3 letras.
  5. Defina um PIN do dispositivo quando solicitado. Este PIN protege apenas o acesso local do dispositivo; não afeta sua derivação de seed.
  6. Insira sua passphrase se aplicável: navegue para Settings → Security → Passphrase após a conclusão da configuração.
  7. Instale os apps de moeda relevantes via Ledger Live e verifique se seus endereços esperados aparecem.

A documentação oficial de recuperação do Ledger está em Ledger Support: Restore from recovery phrase.

Recuperando em um Trezor Model One, Safe 3 ou Safe 5

A recuperação do Trezor difere por modelo. O Trezor Safe 3 e Safe 5 usam entrada de palavra no dispositivo. O Trezor Model One usa um teclado randomizado exibido no Trezor Suite (para prevenir logging de teclas pelo lado do computador).

  1. Conecte o Trezor ao seu computador e abra Trezor Suite.
  2. Selecione "Recover wallet" na suite quando solicitado, ou mantenha ambos os botões pressionados durante a inicialização para ativar o modo de recuperação.
  3. Selecione sua contagem de palavras: 12, 18, 20 ou 24.
  4. Insira palavras conforme solicitado. No Trezor Model One, você digita palavras em um teclado randomizado na tela na suite — o dispositivo mostra qual posição clicar mas seu computador nunca vê as palavras em texto plano.
  5. Defina um PIN do dispositivo quando solicitado.
  6. Ative passphrase nas configurações do Trezor Suite se você usou uma. Você a inserirá a cada sessão.
  7. Verifique endereços no Trezor Suite para cada tipo de moeda que você possuía.

Guia oficial de recuperação do Trezor: Trezor: Recover wallet from seed.

Recuperando em um Coldcard Mk4 ou Coldcard Q

O Coldcard é air-gapped e não requer uma conexão USB a um computador para recuperação.

  1. Ligue o Coldcard usando seu cabo USB-C (adaptador de parede apenas, nenhum PC necessário para este passo).
  2. Selecione "Import Existing" do menu principal.
  3. Escolha "24 Words" (ou 12/18 se aplicável).
  4. Insira cada palavra usando o teclado alfanumérico do Coldcard. O dispositivo auto-sugere da lista de palavras BIP39.
  5. Defina um PIN com componentes de prefixo e sufixo como o Coldcard requer.
  6. Adicione uma passphrase via Settings → Passphrase se aplicável.
  7. Verifique a impressão digital da chave mestre mostrada na tela corresponde aos seus registros se você a anotou anteriormente.

Documentação oficial do Coldcard: Coldcard: Seed import.

Recuperando em um BitBox02

A recuperação do BitBox02 é gerenciada através do BitBoxApp.

  1. Conecte o BitBox02 ao seu computador e abra o BitBoxApp.
  2. Selecione "Restore from backup" — note que o BitBox02 usa backups em microSD por padrão, mas também suporta entrada direta de mnêmônico.
  3. Escolha "Restore from recovery words" para inserir seu mnêmônico BIP39 diretamente.
  4. Insira cada palavra no app, que as retransmite com segurança para o dispositivo.
  5. Defina uma senha do dispositivo quando solicitado.
  6. Adicione sua passphrase nas configurações do BitBoxApp se aplicável.

Guia oficial de restauração do BitBox02: Shift Crypto: Restore from recovery words.

Recuperando em um Keystone 3 Pro

O Keystone 3 Pro é totalmente air-gapped e usa touchscreen.

  1. Ligue o Keystone 3 Pro.
  2. Selecione "Import Wallet" na tela inicial.
  3. Escolha mnemonic phrase como método de importação.
  4. Selecione contagem de palavras: 12, 18 ou 24.
  5. Toque em cada palavra no teclado touchscreen no dispositivo. O Keystone valida contra a lista de palavras BIP39 em tempo real.
  6. Defina uma senha (apenas acesso ao dispositivo).
  7. Insira passphrase no menu de passphrase se aplicável.

Guia oficial: Keystone: Import mnemonic phrase.


Recuperação Entre Marcas: Usando uma Seed do Trezor em um Ledger (e Vice-Versa)

Este é um dos cenários de recuperação mais comuns, e funciona perfeitamente porque ambas as marcas usam BIP39. A variável-chave é caminhos de derivação.

Recuperando uma Seed Gerada pelo Trezor em um Ledger Nano X

Um Trezor Model One gera uma seed BIP39 de 12 palavras. Ledger Nano X aceita seeds de 12 palavras nativamente. Siga os passos de recuperação do Ledger acima usando seu mnêmônico Trezor.

Consideração de caminho de derivação: Por padrão, o Trezor usa m/49'/0'/0' (P2SH-SegWit) para Bitcoin. Ledger Live padrão é m/84'/0'/0' (Native SegWit) para novas contas. Após restaurar sua seed do Trezor no Ledger, seus endereços Bitcoin originais do Trezor podem não aparecer automaticamente na visualização padrão do Ledger Live.

Para ver seus endereços originais do Trezor no Ledger Live:

Recuperando uma Seed Gerada pelo Ledger em um Trezor Safe 3

Ledger Nano X gera uma seed BIP39 de 24 palavras. Trezor Safe 3 aceita seeds de 24 palavras. Siga os passos de recuperação do Trezor acima com seu mnêmônico Ledger.

Consideração de caminho de derivação: Ledger padrão é m/44'/60'/0' para Ethereum. Trezor Suite padrão é o mesmo caminho para Ethereum, então ETH e tokens ERC-20 devem aparecer corretamente. Para Bitcoin, tanto Ledger quanto Trezor Suite verificarão histórico de transações através de caminhos de derivação e superficiará contas financiadas.

Tabela de Resumo de Recuperação Entre Marcas

Origem da seed Destino de recuperação Correspondência de contagem de palavras Ação de caminho de derivação necessária
Trezor Model One Ledger Nano X 12 → Ledger aceita 12 Ledger Live verifica automaticamente; verifique caminho P2SH se necessário
Ledger Nano X Trezor Safe 3 24 → Trezor aceita 24 Trezor Suite verifica automaticamente
Coldcard Mk4 BitBox02 24 → BitBox02 aceita 24 Ambos padrão para caminhos padrão; normalmente nenhuma ação necessária
Keystone 3 Pro Trezor Safe 5 24 → Trezor aceita 24 Trezor Suite verifica automaticamente
Qualquer dispositivo BIP39 Qualquer dispositivo BIP39 Deve corresponder contagem de palavras Verifique caminhos de derivação para wallets não padrão

Recuperação de Emergência via Software Wallet (Nenhum Hardware Wallet Disponível)

Se você precisa acessar fundos imediatamente e não tem um hardware wallet compatível à mão, um software wallet pode recuperar sua seed BIP39. Esta abordagem deve ser tratada como uma medida de emergência temporária apenas, porque inserir uma frase seed em software em uma máquina conectada à internet aumenta a exposição a malware.

Precauções para recuperação de emergência via software:

Recuperação de Emergência por Tipo de Moeda

Bitcoin: Use Electrum (File → New/Restore → "I already have a seed" → selecione tipo de seed "BIP39" → insira mnêmônico). Electrum permite que você especifique caminhos de derivação exatos se seus fundos estão em um caminho não padrão.

Ethereum e cadeias EVM: Use MetaMask (importe wallet via Secret Recovery Phrase). MetaMask usa m/44'/60'/0' por padrão, que corresponde ao padrão Ethereum do Ledger e Trezor. Tokens ERC-20 nesse endereço aparecerão após adicionar os contratos de token.

Solana: Use Phantom (importe wallet existente → recovery phrase). Phantom usa m/44'/501'/0'/0' por padrão.

Multi-moeda: Exodus suporta importação de mnêmônico via Settings → Backup → Import e cobre BTC, ETH, SOL e dezenas de outros ativos em uma interface.

Após a recuperação de emergência ser concluída e os fundos serem movidos, a seed comprometida deve ser considerada permanentemente aposentada.


O Que Fazer Se Sua Frase Seed Estiver Incompleta ou Danificada

Faltando Uma ou Duas Palavras

A estrutura de checksum do BIP39 significa que se você está faltando exatamente 1 palavra de uma seed de 12 palavras, há no máximo 2048 candidatos possíveis para essa palavra. Ferramentas como btcrecover podem fazer força bruta da palavra faltante contra um endereço alvo. Isto é computacionalmente trivial em um único laptop — tipicamente minutos.

Para seeds de 24 palavras com 1 palavra faltante, a mesma abordagem se aplica. Com 2 palavras faltando, o espaço de busca é 2048² ≈ 4,2 milhões de combinações — ainda viável com btcrecover em hardware moderno (horas a dias).

Palavras Danificadas ou Ilegíveis

A lista completa de palavras em inglês BIP39 está disponível em github.com/trezor/python-mnemonic. Como palavras BIP39 são identificáveis unicamente pelos seus primeiros 4 caracteres, uma palavra parcialmente legível (primeiros 4 caracteres legíveis) pode ser identificada com certeza. Por exemplo, "abst" só pode ser "abstract" — não há outra palavra BIP39 começando com esses 4 caracteres.

Ordem de Palavras Errada

Se você tem todas as palavras mas não tem certeza da ordem de um subconjunto, o módulo seedrecover do btcrecover pode tentar permutações. O espaço de busca cresce fatorialmente com o número de palavras deslocadas, então isto é prático apenas para 2-4 palavras deslocadas.


FAQ

P: Posso recuperar uma carteira Ledger usando uma frase seed do Trezor?

Sim. Tanto Ledger quanto Trezor usam mnêmonicos BIP39, que são totalmente interoperáveis. Insira sua frase seed do Trezor no Ledger durante o fluxo de configuração "Restore from Recovery Phrase". Após a recuperação, Ledger Live verificará caminhos de derivação padrão e superficiará contas com histórico de transações existente. Se você usou um caminho de derivação não padrão no Trezor, você pode precisar especificá-lo manualmente usando uma ferramenta de terceiros como Electrum conectada ao Ledger.

P: O que acontece se eu inserir minha frase seed em um hardware wallet de marca errada — vou perder meus fundos?

Não. Inserir uma frase seed BIP39 válida em qualquer dispositivo compatível com BIP39 deriva chaves determinististicamente desse mnêmônico. A mesma seed sempre produz os mesmos endereços, independentemente de qual marca de hardware wallet o processa. Seus fundos permanecem on-chain e são acessíveis a qualquer um que possua a seed. O risco não é perda de fundos — é acesso não autorizado se alguém obtiver a seed.

P: Inseri minha seed corretamente mas vejo saldo zero. O que deu errado?

As três causas mais comuns são: (1) você usou uma passphrase BIP39 durante a configuração original e não a inseriu durante a recuperação — insira a passphrase nas configurações do dispositivo para acessar o wallet protegido por passphrase; (2) seus fundos estão em um caminho de derivação que o wallet não está verificando — use uma ferramenta como Electrum ou MyEtherWallet para verificar caminhos alternativos; ou (3) a seed é de um wallet no formato Electrum (não BIP39) e você está recuperando em um wallet apenas BIP39 — use Electrum em vez disso.

P: É seguro inserir minha frase seed em um software wallet como MetaMask ou Electrum?

É menos seguro que usar um hardware wallet, porque a seed é exposta na memória de software em um dispositivo conectado à internet. Para um cenário de acesso de emergência, use uma máquina fresca ou air-gapped, inicialize a partir de um SO ao vivo se possível, transfira fundos imediatamente para um novo wallet com uma nova seed, e trate a old seed como permanentemente comprometida após a operação.

P: A passphrase BIP39 precisa ser exatamente como eu a defini, incluindo maiúsculas/minúsculas e espaços?

Sim. A passphrase BIP39 é sensível a maiúsculas/minúsculas, sensível a espaços e sensível à codificação. "MyPassphrase", "mypassphrase" e "My Passphrase" produzem três wallets completamente diferentes a partir do mesmo mnêmônico. Não há checksum na passphrase — qualquer string que você insira é aceita silenciosamente e produz um wallet válido-parecido mas diferente. Registre sua passphrase com o mesmo cuidado que você aplica à própria frase seed.