<Waterfox Classic→現行Firefoxの手順>
①FEBE 8.9.3.1でバックアップを取る
↓
②Firefox 56にプロファイル書き戻し
↓
③Firefox 72にアップデート
↓
④プロファイルのフォルダからkey4.dbを削除
↓
⑤最新版にアップデート
<Waterfox Classic→現行Waterfoxの手順>
①~⑤まではFirefoxと同じ
↓
⑥Waterfox Currentをインストール
↓
⑦Firefoxからログイン情報をインポート
↓
⑧表示が壊れたらプロファイル作り直す
<説明は以上です>
①FEBE 8.9.3.1でバックアップを取る
公式は爆散しているがGitHubに転がってる。インストールはブラウザにドラッグアンドドロップ。
アドオンはどうせ動かないので不要。ログイン情報とブックマークとuserChrome以外はお好みで。
②Firefox 56にプロファイル書き戻し
※ ここから④までの作業はネットワークを切ってから行います(勝手にアプデされるので) ※
Waterfox Classicが56相当なのでFirefox 56をインストール。
FEBE 8.9.3.1が動く57以前であればバージョンはなんでもいいです
①で使ったFEBEを入れ、メニューバー(初期設定は非表示)からプロファイルを選択。
使用中のプロファイルにバックアップを書き戻せないので、仮のプロファイルに切り替えてから書き戻す。
FEBEがプロファイル指定されたショートカット作ってくれるので、そっちから起動してやるのが楽かと思います。
③Firefox 72にアップデート
57以前から74以降に更新かけるとログイン情報が吹っ飛ぶので、一旦Firefox 72を挟む。
57~72の範囲であればどれでもいいです
④プロファイルのフォルダからkey4.dbを削除
56までのログイン情報は何故か57~72でも見れません。
key3.dbで暗号化されたlogins.jsonをkey4.dbで開けようとしているのが原因なので、プロファイルの中にあるkey4.dbを削除します。
57~72まではkey3.dbとkey4.dbの両方に対応しているが、key4.dbがあるとkey4.dbでしか復号しない模様
念のため書くとプロファイルはC:\Users\%username%\AppData\RoamingMozilla\Firefox\Profilesにあります。
一回読めればkey4.dbで暗号化しなおすのか、74以降でも読めるようになります。
⑤最新版にアップデート
インターネットに繋いでFirefoxを現行までアプデします。
自動だと何故か1回127が挟まりまりましたが、何か仕様が変わったんですかね?
<Waterfox Classic→現行Waterfoxの手順>
①~⑤まではFirefoxと同じなので省略。
まぁログイン情報を.csvでインポートしたいだけなので、EdgeやChromeから引っ張れるならそれでいいです。
⑥Waterfox Currentをインストール
とりあえず最新版でいいです。ここでログイン情報見えたら以下省略。
⑦Firefoxからログイン情報をインポート
Firefoxから.csvでエクスポートしてWaterfoxにインポートしてもよし、EdgeやChrome経由でインポートしてもよし。
⑧表示が壊れたらプロファイル作り直す
私の環境がFirefox 2からの秘伝のタレ状態だったせいか、そのままWaterfox Currentを入れると表示がバグりました。
ブックマークツールバーに何も表示されないとか色々おかしな事になりました
なので新規プロファイルを作り、ブックマークを①のバックアップからインポート、userChrome(chromeフォルダ)はFirefoxからコピーして対応。
私はC:\Users\%username%\AppData\RoamingMozilla\Waterfoxを削除してからWaterfox起動したので、正規のプロファイルの作り方は知りません
あとは設定を手動で戻したり、ログイン情報インポートしたりして完了。
<Q:なんで今更沼ってたんですか?>
A:クレカの決済スクリプトが動かなくなったからって何も考えずに現行版入れて吹っ飛ばしたからですね…
<完走した感想>
環境を変えたくないからって古いのにしがみつくのも考えものですな!(n敗)
ただFirefox 4以降のタブバーがサイドバーの上に来る仕様が許せなくて… お前Firefox 12の時も発狂してたな?
userchrome.jsでサイドバーの横にタブバー持ってきてましたが、userchrome.js自体が面倒な事になってるし動作せず…
ただこうしたいだけなのに…
ツールバーのカスタマイズでタブバー左に要素置けるからって力技で解決するのはやめたまえ!
RSSとライブブックマークが死んだのはLivemarksで代替できます