Morfiade
Português
Experimentar

Por que as sessões do Chrome normal não são mais transferidas

Morfiade é um gestor de perfis do Google Chrome para Windows. Cada conta vive no seu próprio perfil, com cookies e proxy próprios, e continua com a sessão iniciada; trocar de conta é um clique.

Uma situação conhecida: um computador novo ou uma reinstalação do Windows — e todos os sites pedem para entrar de novo. Dezenas de serviços, confirmações por e-mail e telefone, uma senha esquecida aqui, um acesso perdido ao e-mail que recebe o código ali. Antes isso se resolvia copiando a pasta do perfil. Agora não mais, e a culpa não é sua.

O que mudou

A partir do Chrome 127, o navegador criptografa os cookies de uma nova forma — o chamado App-Bound Encryption. Só o próprio Chrome consegue descriptografá-los, e só no computador onde o arquivo estava originalmente. Copie a pasta do perfil para outro computador e os cookies viram lixo ilegível; logo na primeira abertura o Chrome os apaga por considerá-los corrompidos. O tamanho está todo lá, mas não há login algum.

Isso foi feito contra programas que roubavam sessões. O efeito colateral é que uma pessoa comum não consegue mais levar os próprios logins para um computador novo com uma simples cópia.

A sincronização do Google não resolve isso

A resposta lógica é entrar na conta do Google e deixar a sincronização trazer tudo. E ela traz: favoritos, histórico, senhas. Mas não os cookies. A sincronização simplesmente não transfere sessões de sites — isso não é algo que ela faça. Então, depois de entrar na conta no computador novo, você recebe seus favoritos de volta e tem que entrar de novo, manualmente, em cada site.

É fácil conferir: entre em uma conta do Google em um computador novo e abra qualquer site em que você estivesse conectado no antigo — ele vai pedir login. Os favoritos já estão lá, as sessões não.

O que dá para fazer a respeito

A chave está em onde você entra no site. Os cookies que o Chrome criptografou com o novo método não podem ser levados. Mas os cookies criados desde o início em um perfil separado podem: eles são transferidos de forma legível, não como um arquivo criptografado.

É exatamente assim que o Morfiade funciona. Cada conta vive no seu próprio perfil isolado, e quando você entra em um site dentro desse perfil, essa sessão se torna transferível:

A diferença é simples: uma sessão do Chrome normal você não consegue mais levar; uma sessão criada pelo Morfiade, consegue, porque desde o início ela fica guardada em um lugar de onde é permitido transferi-la.

Como isso funciona na prática

  1. Você cria um perfil no Morfiade e entra nos sites que precisa dentro dele — um login normal, uma única vez.
  2. Exportar perfis — o programa monta um único arquivo com os perfis, cookies, proxies e suas anotações. Os cookies ficam salvos de um jeito que se abrem em qualquer máquina.
  3. Você leva o arquivo para outro computador e faz a Importação — os perfis voltam junto com as sessões. Abre o site e já está conectado.

O armazenamento e a distribuição são locais: o arquivo fica com você, não em um servidor de terceiros, e o processo não depende da disponibilidade de nenhuma nuvem externa.

E as senhas e logins, como fica

Aqui tudo se resume a uma pergunta: onde elas estão guardadas — no próprio navegador ou na conta do Google. Disso depende se elas viajam ou não.

Nós transferimos os cookies de forma que abrem em qualquer máquina — mas o Chrome criptografa as senhas com uma chave vinculada à conta do Windows. Por isso não dá simplesmente para copiar o arquivo de senhas para outro computador: não há nada lá para descriptografá-lo. Isso vale tanto para as senhas salvas diretamente no navegador quanto para as que estão em uma conta do Google. Para elas existe um caminho separado e confiável — a exportação em arquivo.

Como transferi-las mesmo assim

O Chrome tem seu próprio recurso de transferência por arquivo, e ele funciona justamente onde a conta está aberta:

No computador antigo. Abra chrome://password-manager/settings → "Exportar senhas". O Chrome vai pedir para confirmar o login do Windows — é assim mesmo, é uma proteção dele.

No computador novo. Mesmo endereço → "Importar senhas" → escolha o arquivo.

Uma consequência boa: depois da importação, as senhas passam a ser locais. Dali em diante elas viajam sozinhas junto com o perfil, e não será preciso repetir isso.

⚠️ O arquivo de exportação contém todas as suas senhas em texto simples. Apague-o assim que terminar a importação e não o deixe parado na pasta "Downloads".

Nós deliberadamente não fazemos essa etapa por você nem pedimos que confie suas senhas a nós: o arquivo deve passar pelas suas próprias mãos e não aparecer em nenhum outro lugar. O programa roda no seu computador, e as senhas são a única coisa que conscientemente não tocamos de jeito nenhum.

O segundo cadeado, sobre o qual quase ninguém escreve

A encriptação é apenas metade do bloqueio. A outra metade surgiu no Chrome 136: o navegador deixou de aceitar os parâmetros --remote-debugging-port e --remote-debugging-pipe quando funciona com a pasta de perfil predefinida. O canal de depuração agora só é permitido juntamente com --user-data-dir a apontar para uma pasta separada.

Porque é que a Google fez isto: através do canal de depuração, um único comando extrai todos os cookies do perfil por completo — incluindo aqueles a que os scripts da página não conseguem aceder. Depois de a nova encriptação ter bloqueado a leitura direta dos ficheiros, as sessões começaram a ser extraídas por esta via, e a porta acabou por ser fechada a seguir.

O que é que isto significa na prática: um programa externo — que leia os ficheiros de perfil ou inicie o Chrome com um parâmetro — não vai conseguir tirar as sessões do seu Chrome principal. Não por falta de capacidade, mas porque o navegador simplesmente não deixa.

«E manualmente, não dá?»

Dá, e não apenas um cookie de cada vez. Ambos os cadeados acima referem-se a extrair a sessão por um programa externo: através de um ficheiro no disco ou através de uma chave de depuração. Mas os cookies que o próprio navegador vê também podem ser extraídos manualmente — utilizando uma extensão de gestão de cookies da Chrome Web Store oficial, como o Cookie-Editor. Esta funciona a partir do interior de um Chrome já aberto, utilizando a permissão cookies normal, que o utilizador confirma durante a instalação — e não através de um ficheiro no disco ou de um canal de depuração. Por conseguinte, ambos os cadeados simplesmente não se aplicam a ela.

Esquema de transferência:

  1. Instale o Cookie-Editor no seu Chrome normal, clique em ⋮ → «See All Options» na sua janela e, na secção «All Cookies», selecione «Export All Cookies → As JSON»: os cookies de todos os sites irão imediatamente para a área de transferência (a janela «Done!» pode não aparecer e a página pode deslocar-se para baixo — isso é normal). O botão de exportação na própria janela da extensão não serve aqui: ele exporta apenas os cookies do site aberto. Ao lado, existe um botão «Delete All» — este elimina todos os cookies do navegador, não o prima. Abra o Bloco de notas, cole os cookies (Ctrl+V) e guarde o ficheiro com um nome que termine em .json, por exemplo cookies.json.
  2. No Morfiade, selecione o perfil (ou crie um novo) e clique em «Importar cookies» — o programa compreende o formato do Cookie-Editor sem modificações: verificámos isto numa exportação real do Chrome normal: milhares de cookies de centenas de sites, e os inícios de sessão mantiveram-se. Antes da importação, o programa mostrará quantos cookies encontrou no ficheiro e em quantos domínios, e se não compreender o formato dir-lhe-á diretamente, em vez de ficar calado.
  3. A partir daí, o perfil viaja entre computadores normalmente — através da exportação e importação de perfis do Morfiade, conforme descrito acima.

⚠️ O ficheiro com os cookies contém os inícios de sessão ativos de todas as suas contas. Após a importação, elimine-o juntamente com a própria extensão e não o envie a ninguém.

Devolver as sessões ao Chrome normal — por exemplo, num computador novo após a reinstalação do Windows — também é possível, e não é necessária qualquer extensão para o efeito. Quando um perfil está montado no Morfiade (marcadores, extensões e cookies trazidos por uma extensão), o botão «Substituir o Chrome» na janela «Definições do Chrome» transforma o Chrome normal neste perfil, e as sessões abrem-se exatamente como estavam: o perfil é movido na sua totalidade, juntamente com a chave de encriptação, pelo que os cookies podem ser lidos. O conteúdo anterior do Chrome não é apagado, sendo guardado numa pasta de reserva ao lado. Noutro computador, primeiro transfira o perfil através da exportação e importação do Morfiade, e depois faça a mesma coisa.

Não recomendamos fazer o caminho de volta através da extensão: esta analisa um ficheiro alheio à sua maneira, e é possível que o tempo de vida ou o âmbito do cookie não sejam preservados.

⚠️ Após a substituição, o perfil vive na pasta habitual do Chrome, e os novos inícios de sessão aí voltam a estar fortemente protegidos — já não os poderá copiar de volta por simples cópia. Por isso, faça uma cópia de segurança com antecedência, utilizando a exportação de perfil do Morfiade. E não substitua o próprio ficheiro da base de dados de cookies do Chrome enquanto o navegador não estiver em execução: no próximo arranque, ele pode considerar o ficheiro danificado e apagá-lo — juntamente com as sessões que já lá estavam.

O caminho através da extensão continua a ter as suas ressalvas:

Então, para que serve o produto? A extensão resolve uma transferência pontual, enquanto o Morfiade lida com o que acontece depois. O perfil vive na sua própria pasta desde o início, depois viaja num único ficheiro juntamente com tudo o resto, e a extensão já não é necessária para isso.

Limites honestos

Para não gerar expectativas erradas:

Resumindo

O Chrome fechou a transferência das próprias sessões de propósito, e a sincronização do Google não as transfere — isso não tem conserto. Mas, se você entrar nos sites pelo Morfiade, as sessões continuam suas e transferíveis: entre computadores, depois de reinstalar o sistema e em várias máquinas ao mesmo tempo. Não é "pare de usar o Chrome", é pare de entrar de novo toda hora.