Você pode tentar mesclar dois bancos de dados com Skyperious .
Agora, o Skype pode se recusar a iniciar devido a mensagens antigas malformadas. Abra o terminal, intall sqlite3
se necessário e:
sqlite3 ~/.Skype/[username]/main.db
> UPDATE Messages SET body_xml=substr(body_xml,instr(body_xml,'<files')) WHERE type=68 AND body_xml LIKE 'posted%';
> UPDATE Messages SET body_xml=substr(body_xml,instr(body_xml,'<files')) WHERE type=68 AND body_xml LIKE 'sent file%';
> .quit
Se ainda não for iniciado (muito provável se você estiver usando a versão não inglesa do Skype), tente executar a seguinte consulta em sqlite3
e procure resultados para encontrar outros tipos de entradas que precisam ser corrigidas:
SELECT Messages SET body_xml=substr(body_xml,instr(body_xml,'<files')) WHERE type=68