如何在所有内容被删除后恢复 Linux 上的 Chrome 历史记录、书签和会话(也可以从 Google 服务器恢复)

如何在所有内容被删除后恢复 Linux 上的 Chrome 历史记录、书签和会话(也可以从 Google 服务器恢复)

升级 Chrome 后,我失去了一切。为了找回一切,我尝试与 Google 同步,但长话短说,我最终删除了一切- 来自 Google 服务器以及我的本地文件。

问题是:如何从备份中恢复?

PS 我刚刚做了这个;找不到任何地方如何做,所以我决定为其他人添加一个问题 + 答案。这个网站上有类似的问题,但没有一个是关于 linux 的(除了一个不允许我发布答案的问题)。

答案1

给定“人”的所有内容都存储在~/.config/chromium/Profile X其中 X 是数字(一位数字)。要从备份中恢复:

  1. 转到chrome://settings/people并确保存在具有正确姓名和电子邮件的人。如果已完全删除,请创建一个新的。
  2. 关闭所有 Chromium 浏览器窗口。确保ps aux | grep chrom没有程序再运行。
  3. 转到.config/chromium您的备份并找到已删除的“Profile X”目录。您可以通过查看“Profile X/Preferences”来识别它,其中包含用于该个人资料的帐户的名称和电子邮件。此外,Profile X/Google Profile Picture.png还应显示您使用的个人资料图片。
  4. 现在您知道了 X,请编辑BACKUP/.config/chromium/Local State~/.config/chromium/Local State并在前者中找到字符串“Profile X”。它看起来应该类似于。复制该字符串和匹配的右括号"Profile 2":{"active_time":...之间的字符串。右括号后跟一个逗号,后跟下一个 Profile,如果它是最后一个,则后跟另一个右括号。在中找到要修复的(即您在步骤 1 中创建的那个;因此它将具有相同的名称和电子邮件地址。假设新的配置文件是“Profile 5”,那么您将用从备份的本地状态文件(如果 X 是 2)下复制的内容替换 中的。{}~/.config/chromium/Local State"Profile Y":{...{...}"Profile 5":{...}Profile 2
  5. 删除整个目录Profile 5(或您的新配置文件),然后Profile 2从备份复制到~/.config/chromium/Profile 5
  6. 启动 chrome。它应该会说 chromium 没有完全关闭,并询问您是否要恢复会话。选择是。您应该会恢复一切- 历史记录、cookie、密码、书签、甚至所有打开的选项卡的窗口。

相关内容