Как перенести пароли и закладки с старого Фаерфокса в новый?

Такое может понадобится в случае покупки нового компьютера, или даже банально в случае поломки жёсткого диска и покупки нового. Так случилось и у меня, винт просто посыпался (крутой жаргон
), в прекрасный момент компьютер не захотел включатся, а винт издавал щёлканье, и при каждом щелчке комп как-бы перезагружался, а щелчки эти были каждые 3-4 секунды, вообщем не включался комп и все тут. Я уже было расстроился, но при помощи неведомой силы компьютер включился, последний раз включился, дал мне шанс сделать резервные копии всех нужных мне данных. Забегая наперёд скажу, что второй раз он так и не включился, я сейчас уже на новом винте. Поэтому я быстренько нашёл хорошую статью по переносу всех данных для любимого многими браузера Firefox. Ну и по традиции решил скопировать статейку к себе на блог, читайте далее.
P.S. И еще одно, тоже совет от "бывалого", не теряйте свой пароль от ключа доступа к WebMoney, я этот пароль забыл и теперь приходится восстанавливать контроль над своим wmid, а это, скажу я Вам, ужасно нудно. Но надежно. Мне пришлось регистрировать новый wmid, получать на него формальный атестат, заполнять анкету с информацией о утраченном кошельке и самое интересно отослал по э-почте сканы своего паспорта
И теперь я должен ждать от 10 до 20 рабочих дней, и то, не факт что их все устроит и они таки вернут доступ. А ведь обидно, там есть маленькая, но все же сумма, денег. Да и кошельку больше двух лет, а это уже вызывает некий респект
Что с собой брать при переезде firefox с машины на другой комп.
Вводное слово:
Как появилась эта статья.
Один мой знакомый с ником ColpAck спросил меня как перенести профиль firefox с одного компьютера на другой.
Причем так, чтобы сохранить все логины и пароли и при этом не перетаскивать всё лишнее, находящееся в aplication data.
Я начал ему рассказывать где и что храниться...
Но потом оказалось проще и удобнее написать на сайте статью, которую все могли бы посмотреть онлайн.
Вот так и вышло то, что вы сейчас перед собой видете.
Напомню, что речь идет о профиле пользователя firefox, который хранится по следующим адресам:
windows:
C:\Documents and Settings\Имя_виндового_юзера\Application Data\Mozilla\Firefox\Profiles\Набор_букв_и_цифр.default
linux:
~/.mozilla/firefox/Набор_букв_и_цифр.default
Значится так:
Задача:
Переехать с одной машины на другую и при этом не потерять всё, что было срхранено в фаерфоксе.
То есть перенос профиля фаерфокса на другой комп.
Поехали:
папочка твоего профиля трам-пам-пам-абракадабра.default
На всякий случай, собераем в ахапку (переписываем на флешку например) весь этот asdfisad45645dfgsdfgdsfgbvvcbcvb.default т.к. это и есть наш профиль.
На второй машине ставим фаерфокс.
И у нас получается новый юзер с новым профилем (dsfgh348572-ХЗ_Что_24753ldsfjgds238745dfkjg.default) на новом компе.
Но тупо взять и воткнуть все файлы старого профиля вместо файлов нового профиля - не получится.
Уж слишком много там наверчено XML зависимостей, кэшей и так далее...
Поэтому нам надо сначала хоть как-то разобраться что есть что в профиле и за что отвечают различные файлы нашего профиля firefox.
Рсаамотрим список файлов профиля пользователя firefox.
Там папочки:
* Cache - кэш, мусор, временные файлы, исходники страниц. (с собой не нужно брать)
* bookmarkbackups - автоматические бэкапы твоих закладок по датам. (брать не нужно. Лучше взять bookmarks.bak или bookmarks.html из корня профиля)
* chrome - внешний вид твоего браузера. (не берем)
* extensions - плагины и дополнения (это с собой тащить бесполезно)
* searchplugins - папочка с поисковыми плагинами то есть только поиск. (можно взять, если что-то нужно, ибо в новом могут быть уже другие плагины)
С папками вроде всё.
Теперь файлы:
* blocklist.xml - ограничения по установке плагинов. Т.е. чтобы плагины были именно для твоей версии браузера. (будет новый ff и новые плагины. Не берем.)
* bookmarks.bak - твои закладки с картинками (иконками сайтов в base64.). Не знаю зачем это тащить с собой.
* bookmarks.html - твои закладки. версия "now" (т.е. однозначно берем).
* cert8.db - сертификаты https и т.д. (нах не нужно)
* compatibility.ini - точная версия браузера, чтобы он знал когда ему пора обновляться. (не нужно)
* compreg.dat - список юзаемых фаерфоксом плагинов, библиотек, дополнений, и их версий т.д. (не нужно)
* cookies.txt - куки (не берем)
* downloads.rdf - кэш. что-то связанное с локальными файлами. Чего куда было залито и т.д. (тоже не нужно с собой тащить.)
* extensions.cache - установленные расширения. (не надо)
* extensions.ini - конфиг. см выше (не надо)
* extensions.rdf - кэш. см выше (не надо)
* formhistory.dat - база данных, вводимых в разные формы (точно надо!)
* history.dat - база истории посещений (можно и взять)
* hostperm.1 - те сайты, с которых ты разрешил попапы, установки и т.д. т.е. то, что ты разрешал. (брать или нет - на твоё усмотрение)
* install.log - лог установки плагинов и расширений (не берем)
* key3.db - база сохраненных форм.
* localstore.rdf - кэш. то как у тебя в данный момент выглядит браузер (не надо.)
* mimeTypes.rdf - кэш. что делать с различными видами файлов и что запускать при их просмотре (не надо.)
* persdict.dat - те слова, которые ты добавлял в словарь при проверке правописания (можно и взять.)
* prefs.js - твои изменения которые ты делал через about:config
* search.rdf - кэш. встроенный поисковый плагин и его параметры (не берем)
* search.sqlite - база поиска. (не нужно брать)
* secmod.db - база ключей. (??????)
* signons2.txt - Вот это все твои сохрененные логины и пароли (вот это-то точно надо взять с собой.)
* urlclassifier2.sqlite - база по сайтам. Зачем нужна - не знаю. (не берем)
* webappsstore.sqlite - тоже какая-то база по веб-приложениям (тоже не берем).
* XPC.mfasl - компоненты фаерфокса (не нужно)
* xpti.dat - список компонентов фаерфокса (не нужно)
* XUL.mfasl - компоненты фаерфокса (не нужно)
* .parentlock - файл блокировки (не нужен)
Итак, начинаем наш перенос из старого профиля в новый:
* Закрываем firefox и все его окна.
* Открываем наш новый профиль и старый сохраненный профиль.
* Удаляем в новом профиле те файлы, которые мы будем переносить из старого профиля. (или сразу копируем их с заменой старых файлов)
* Копируем файлы из старого профиля в новый.
Что именно копировать и что надо точно взять из старого в новый профиль firefox:
bookmarks.html - закладки
formhistory.dat - данные форм
signons2.txt - логины и пароли
key3.db - база данных форм
Что может еще пригодиться (на твоё усмотрение):
history.dat - история
hostperm.1 - разрешенные попапы для сайтов и т.д.
persdict.dat - твои добавления в общий словарь
папка searchplugins с твоими любимыми поисковыми плагинами.
Если вам есть что сказать по поводу этой статьи, то предлагаю сделать это оставив комментарий к этой теме.
Поскольку я сам не "супер гуру фаерфокса" =)
June 13th, 2008 at 6:40 pm
Спасибо, в фейворы
Но могу так же порекомендовать просто пользоваться экстеншеном под фаерфокс под названием «Google Sync», который в акке гугла держит все кукисы, закладки, последнюю сессию открытых табов и пароли, запомненные браузером, синхронизируясь между сколь угодным количеством компьютеров 
June 13th, 2008 at 7:53 pm
спасибо за наводку. крутой плагин
June 14th, 2008 at 1:57 pm
Было бы интересно узнать поподробнее
June 15th, 2008 at 6:09 pm
Тугомотно, конечно , но так периодически делаю.
Автору, спасибо, Одним описанием больше - быстрее искать.
June 15th, 2008 at 11:25 pm
Вот это описание!!
Интересно тока зачем всё со старого фаервокса переносить?
НУу хотя пароли это да, так пароли лучше на бумажку записывать.
А про гугл вообще и не знал, тока като свои пароли гдет на сервере хранить не очень то хочеться, гугл это надёжно но передача между ним и кампом, если чёт важное то не желательно на мой взгляд.
June 16th, 2008 at 5:31 pm
Очень интерестно, как раз месяц назад с такой проблемой встречался, но решил по другому. Верно сказал Петр, Одним описанием больше.
June 24th, 2008 at 7:56 am
Я регулярно пароли, букмарки и куки из фокса бэкаплю. Хороший пост, развётнуто.
June 24th, 2008 at 2:28 pm
Ух ты, а я думал Firefox переводится как огненный лис, а это прикольная обнаженная лисичка!))) Спасибо за подсказки автор, буду пользоваться!
July 4th, 2008 at 1:11 am
А чё, неплохо.