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

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

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

1 ответ1

0

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

  1. Перейдите в chrome://settings/people и убедитесь, что существует человек с правильным именем и адресом электронной почты. Создайте новый, если он был полностью удален.
  2. Закройте все окна браузера Chromium. Убедитесь, что с ps aux | grep chrom что больше ничего не работает
  3. Перейдите к .config/chromium в вашем РЕЗЕРВНОМ архиве и найдите удаленный каталог "Профиль 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. Запустить хром. Следует сказать, что хром не был отключен чисто и спросить, хотите ли вы восстановить сеанс. Скажи да. Вы должны вернуть все - историю, куки, пароль, закладки, окна со всеми открытыми вкладками.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .