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

Как восстановить историю Chrome, закладки, сеанс на Linux после того, как все было стерто (также с серверов 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в BACKUP и найдите удаленный каталог '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":.... Скопируйте строку между ней {и соответствующей закрывающей фигурной скобкой }. За закрывающей фигурной скобкой будет следовать запятая, за которой следует следующий профиль, или, если это последний, еще одна закрывающая фигурная скобка. В ~/.config/chromium/Local Stateнайдите , "Profile Y":{...который вы хотите исправить (т. е. тот, который вы создали на шаге 1; у него будет то же имя и адрес электронной почты, таким образом. Допустим, новый профиль - "Profile 5", тогда вы должны заменить in {...}на "Profile 5":{...}то, что вы скопировали из своего резервного файла локального состояния под -say- Profile 2(если X было 2).
  5. Удалите весь каталог Profile 5(или как там называется ваш новый профиль) и скопируйте Profile 2из резервной копии в ~/.config/chromium/Profile 5.
  6. Запустите Chrome. Он должен сказать, что Chrome не был закрыт правильно и спросить, хотите ли вы восстановить сеанс. Скажите «Да». Вы должны вернутьсявсе- история, куки, пароли, закладки, окна со всеми открытыми вкладками.

Связанный контент