Почему сессии из обычного Chrome больше не переносятся
Morfiade — менеджер профилей Google Chrome для Windows. Каждый аккаунт живёт в своём профиле со своими куками и прокси и остаётся залогиненным, а переключение между аккаунтами — один щелчок.
Знакомая ситуация: новый компьютер или переустановка Windows — и все сайты просят войти заново. Десятки сервисов, подтверждения по почте и телефону, где-то забытый пароль, где-то потерянный доступ к почте, на которую приходит код. Раньше это лечилось копированием папки профиля. Теперь — нет, и дело не в вас.
Что изменилось
Начиная с Chrome 127, браузер шифрует куки новым способом — так называемым App-Bound Encryption. Расшифровать их может только сам Chrome и только там, где файл лежал изначально. Скопируйте папку профиля на другой компьютер — и куки в ней превратятся в нечитаемый мусор, а при первом же запуске Chrome вычистит их как повреждённые. По размеру всё на месте, а входов нет.
Это сделано против программ, которые воровали сессии. Побочный эффект — обычный человек больше не может перенести свои же входы на новый компьютер простым копированием.
Синхронизация Google это не решает
Логичный ответ — войти в аккаунт Google, пусть синхронизация подтянет всё. Она и подтянет: закладки, историю, пароли. Но не куки. Сессии на сайтах синхронизация не переносит вообще — это не то, что она умеет. Поэтому после входа в аккаунт на новой машине вы получаете свои закладки и снова логинитесь на каждом сайте руками.
Проверить легко: войдите в аккаунт Google на новом компьютере и откройте любой сайт, где были залогинены на старом, — он попросит вход. Закладки уже на месте, сессии — нет.
Что с этим можно сделать
Ключ в том, где вы заходите на сайт. Куки, которые Chrome зашифровал своим новым способом, забрать нельзя. Но куки, которые изначально созданы в отдельном профиле, — можно: они переносятся в понятном виде, а не как зашифрованный файл.
Именно так работает Morfiade. Каждый аккаунт живёт в своём профиле-песочнице, и когда вы заходите на сайт внутри такого профиля, эта сессия становится переносимой:
- при переезде на новый компьютер — профиль уезжает вместе со входом, заходить заново не нужно;
- при переустановке Windows — сохранённый заранее профиль возвращается с живой сессией;
- сразу на нескольких машинах — один и тот же профиль работает и дома, и на рабочем ноутбуке, и вы залогинены на обоих.
Разница простая: сессию из обычного Chrome вы забрать уже не можете, а сессию, созданную через Morfiade, — можете, потому что она с самого начала лежит там, откуда её разрешено переносить.
Как это выглядит на практике
- Заводите профиль в Morfiade и заходите на нужные сайты внутри него — обычным входом, один раз.
- Экспорт профилей — программа собирает один файл с профилями, куками, прокси и вашими заметками. Куки в нём сохранены так, что откроются на любой машине.
- Переносите файл на другой компьютер и делаете Импорт — профили встают вместе с сессиями. Открываете сайт и уже залогинены.
Хранение и раздача — локальные: файл лежит у вас, а не на чужом сервере, и работа не зависит от доступности стороннего облака.
А что с паролями и логинами
Здесь всё решает один вопрос: где они у вас лежат — в самом браузере или в аккаунте Google. От этого зависит, поедут они или нет.
Куки мы переносим так, что они открываются на любой машине, — а пароли Chrome шифрует ключом, привязанным к учётной записи Windows. Поэтому просто скопировать файл с паролями на другой компьютер нельзя: там его нечем расшифровать. Это касается и паролей, сохранённых прямо в браузере, и тех, что лежат в аккаунте Google. Для них есть отдельный, надёжный путь — экспорт файлом.
Как перенести их всё равно
У Chrome есть свой перенос файлом, и он работает именно там, где аккаунт открыт:
На старом компьютере. Откройте chrome://password-manager/settings → «Экспорт паролей». Chrome попросит подтвердить вход в Windows — так и должно быть, это его защита.
На новом компьютере. Тот же адрес → «Импорт паролей» → выберите файл.
Приятное следствие: после импорта пароли становятся локальными. Дальше они ездят вместе с профилем сами, и повторять это не придётся.
⚠️ Файл экспорта — это все ваши пароли открытым текстом. Удалите его сразу после импорта и не оставляйте в папке «Загрузки».
Мы намеренно не делаем этот шаг за вас и не просим доверить нам пароли: файл должен пройти через ваши руки и больше нигде не появиться. Программа работает на вашем компьютере, и пароли — единственное, что мы сознательно не трогаем вовсе.
Второй замок, о котором почти нигде не пишут
Шифрование — только половина запрета. Вторая половина появилась в Chrome 136: браузер перестал слушать ключи --remote-debugging-port и --remote-debugging-pipe, если работает с папкой профиля по умолчанию. Отладочный канал теперь разрешён только вместе с --user-data-dir, указывающим в отдельную папку.
Зачем это Google: через отладочный канал одна команда отдаёт все куки профиля целиком — включая те, до которых не дотягиваются скрипты на странице. После того как новое шифрование закрыло чтение файлов, сессии начали забирать именно так, и дверь закрыли следом.
Что это значит на практике: программа со стороны — та, что читает файлы профиля или запускает Chrome с ключом, — сессии из вашего основного Chrome не заберёт. Не потому, что не умеет, а потому, что браузер не даёт.
«А своими руками разве нельзя?»
Можно, и не по одной куке за раз. Оба замка выше — про то, чтобы забрать сессию программой со стороны: через файл на диске или через отладочный ключ. Но куки, которые видит сам браузер, можно забрать и самостоятельно — расширением для управления куки из официального Chrome Web Store, например Cookie-Editor. Оно работает изнутри уже запущенного Chrome, через обычное разрешение cookies, которое вы сами подтверждаете при установке, — а не через файл на диске и не через отладочный канал. Поэтому оба замка его попросту не касаются.
Схема переноса:
- Поставьте Cookie-Editor в свой обычный Chrome, нажмите в его окне ⋮ → «See All Options» и в блоке «All Cookies» выберите «Export All Cookies → As JSON»: куки всех сайтов сразу попадут в буфер обмена (окно «Done!» может не появиться, а страница прокрутиться вниз — это нормально). Кнопка экспорта в самом окне расширения здесь не подходит: она выгружает куки только открытого сайта. Рядом есть кнопка «Delete All» — она удаляет все куки браузера, её не нажимайте. Откройте Блокнот, вставьте куки (Ctrl+V) и сохраните файл с именем, оканчивающимся на
.json, напримеркуки.json. - В Morfiade отметьте профиль (или создайте новый) и нажмите «Импорт куки» — формат Cookie-Editor программа понимает без доработок: мы проверили это на реальной выгрузке из обычного Chrome: тысячи кук с сотен сайтов, входы остались. Перед заливкой программа покажет, сколько кук нашла в файле и на скольких доменах, а если формат не понят — прямо скажет об этом, а не промолчит.
- Дальше профиль едет между компьютерами уже штатно — экспортом и импортом профилей Morfiade, как описано выше.
⚠️ Файл с куками — это живые входы во все ваши аккаунты. После импорта удалите его и само расширение и никому не отправляйте.
Вернуть сессии в обычный Chrome — например, на новом компьютере после переустановки Windows — тоже можно, и расширение для этого не нужно. Когда профиль в Morfiade собран (закладки, расширения и куки, привезённые расширением), кнопка «Заменить Chrome» в окне «Настройки Chrome» делает обычный Chrome этим профилем, и сессии в нём открываются как были: профиль переезжает целиком, вместе с ключом шифрования, поэтому куки читаются. Прежнее содержимое Chrome не удаляется, а откладывается в папку резерва рядом. На другом компьютере сначала перенесите профиль экспортом и импортом Morfiade, а затем сделайте то же самое.
Обратно через расширение мы этот путь не советуем: оно разбирает чужой файл по-своему, и срок жизни или область действия куки при этом могут не сохраниться.
⚠️ После замены профиль живёт в обычной папке Chrome, и новые входы там снова защищены сильнее — скопировать их обратно простым копированием уже не выйдет. Поэтому резервную копию делайте заранее, экспортом профиля Morfiade. И не подменяйте сам файл базы кук Chrome, пока браузер не запущен: при следующем запуске он может принять файл за повреждённый и очистить — вместе с теми сессиями, что там уже были.
У пути через расширение остаются свои оговорки:
- Куки — ещё не вся сессия. Часть сайтов держит вход не в куках, а в хранилище страницы. Такую сессию расширение не увидит.
- Принять должен сайт на той стороне. Вход, приехавший с другого адреса и устройства, крупный сервис вправе попросить подтвердить заново.
- Расширение — чужой инструмент. Мы его не делаем и не проверяем; ставите его и даёте разрешение
cookiesвы сами, осознанно, из официального магазина.
Ради чего тогда продукт: расширение решает разовый перенос, а Morfiade — то, что происходит после. Профиль живёт в своей папке с самого начала, дальше переезжает одним файлом вместе со всеми остальными, и расширение для этого больше не нужно.
Честные границы
Чтобы не было лишних ожиданий:
- Готовые сессии из вашего обычного Chrome программа сама не переносит — почему и что при этом остаётся возможным своими руками, разобрано выше. Переносятся сессии, созданные или загруженные в профили Morfiade: либо вы один раз заходите на сайт внутри программы, либо привозите готовые куки расширением — дальше вход путешествует с профилем.
- Пароли едут, если сохранены в самом профиле; если они в аккаунте Google — через экспорт файлом, как описано выше.
- На новом компьютере браузер не должен быть старее, чем на старом: свежий профиль старая версия открыть откажется.
Коротко
Chrome закрыл перенос своих сессий намеренно, и синхронизация Google их не переносит — это не поправить. Но если заходить на сайты через Morfiade, сессии остаются вашими и переносимыми: между компьютерами, после переустановки системы и сразу на нескольких машинах. Не «перестань пользоваться Chrome», а перестань логиниться заново.