Depois de atualizar o Chrome perdi tudo. Na tentativa de recuperar as coisas tentei 'sincronizar' com o Google, mas para resumir a história acabei apagandotudo- dos servidores do Google e também dos meus arquivos locais.
A questão é: como recuperar isso de um backup?
PS: Acabei de fazer isso; não consegui encontrar em lugar nenhum como fazer isso, então decidi adicionar uma pergunta + resposta para outras pessoas. Existem perguntas semelhantes neste site, mas nenhuma é sobre Linux (exceto uma que não me permite postar uma resposta).
Responder1
Tudo de uma determinada 'pessoa' é armazenado ~/.config/chromium/Profile X
onde X é um número (um dígito). Para restaurar do backup:
- Vá para
chrome://settings/people
e certifique-se de que existe uma pessoa com o nome e e-mail corretos. Crie um novo se ele tiver sido totalmente excluído. - Feche todas as janelas do navegador Chrome. Certifique-se de
ps aux | grep chrom
que nada esteja mais funcionando. - Vá para
.config/chromium
seu BACKUP e encontre o diretório 'Perfil X' excluído. Você pode reconhecê-lo olhando em ‘Perfil X/Preferências’ que conterá o nome e e-mail da conta usada para esse perfil. Além disso,Profile X/Google Profile Picture.png
deve mostrar a foto do perfil que você usou. - Agora que você conhece o X, edite
BACKUP/.config/chromium/Local State
e~/.config/chromium/Local State
encontre a string "Perfil X" no primeiro. Deveria ser algo parecido"Profile 2":{"active_time":...
. Copie a string entre isso{
e a chave de fechamento correspondente}
. A chave de fechamento será seguida de vírgula seguida do próximo Perfil, ou se for o último por outra chave de fechamento. Em~/.config/chromium/Local State
encontre o"Profile Y":{...
que você deseja corrigir (ou seja, aquele que você criou na etapa 1; ele terá o mesmo nome e endereço de e-mail. Digamos que o novo perfil seja 'Perfil 5', então você substituiria o{...}
in"Profile 5":{...}
pelo que você copiou do arquivo de estado local do backup em -say-Profile 2
(se X fosse 2). - Exclua todo o diretório
Profile 5
(ou qualquer que seja o seu novo perfil) e copieProfile 2
do seu backup para o arquivo~/.config/chromium/Profile 5
. - Inicie o cromo. Deveria dizer que o cromo não foi desligado corretamente e perguntar se você deseja restaurar sua sessão. Diga sim. Você deveria voltartudo- histórico, cookies, senha, favoritos, janelas com todas as abas abertas até.