Как восстановить историю Chrome, закладки, сессию на Linux после того, как все было стерто (также с серверов Google)

389
Carlo Wood

После обновления хрома я все потерял. В попытке вернуть вещи я попытался «синхронизироваться» с Google, но для краткости я закончил тем, что удалил все - и с серверов Google, и с локальных файлов.

Вопрос: как восстановить это из резервной копии?

PS Я только что сделал это; нигде не мог найти как это сделать, поэтому решил добавить вопрос + ответ для других. На этом сайте есть похожие вопросы, но ни один из них не касается linux (кроме вопроса, который не позволяет мне опубликовать ответ).

0

1 ответ на вопрос

0
Carlo Wood

Все данные о «человеке» хранятся ~/.config/chromium/Profile Xтам, где X - это число (цифра). Чтобы восстановить из резервной копии:

  1. Перейдите chrome://settings/peopleи убедитесь, что существует человек с правильным именем и адресом электронной почты. Создайте новый, если он был полностью удален.
  2. Закройте все окна браузера Chromium. Убедитесь, ps aux | grep chromчто ничего больше не работает.
  3. Зайдите .config/chromiumв BACKUP и найдите удаленный каталог «Profile X». Вы можете распознать его, посмотрев «Профиль X / Настройки», который будет содержать имя и адрес электронной почты учетной записи, используемой для этого профиля. Также Profile X/Google Profile Picture.pngдолжен показываться аватар, который вы использовали.
  4. Теперь, когда вы знаете X, отредактируйте BACKUP/.config/chromium/Local Stateи ~/.config/chromium/Local Stateнайдите строку «Профиль X» в первом. Это должно выглядеть примерно так "Profile 2":{"active_time":.... Скопируйте строку между ней {и соответствующей закрывающей скобкой }. За закрывающей скобкой будет следовать запятая, за которой следует следующий профиль, или, если он является последним, за другой закрывающей скобкой. В ~/.config/chromium/Local Stateнайти, "Profile Y":{...что вы хотите исправить (то есть, один созданный на шаге 1,. Она будет иметь такое же имя и адрес электронной почты, таким образом Позволяет сказать, что новый профиль «Профиль 5», то вы бы заменить {...}ин "Profile 5":{...}с тем, что вы скопировали из резервной копии файла Local State в -say- Profile 2(если X было 2).
  5. Удалите весь каталог Profile 5(или ваш новый профиль) и скопируйте его Profile 2из резервной копии в ~/.config/chromium/Profile 5.
  6. Запустить хром. Следует сказать, что хром не был отключен чисто и спросить, хотите ли вы восстановить сеанс. Скажи да. Вы должны вернуть все - историю, куки, пароль, закладки, окна со всеми открытыми вкладками.

Похожие вопросы