Mir ist kein Programm bekannt, das solche Kopien seiner wichtigsten Dateien machen würde.
Macht Windows doch auch: "mit letzter bekannter Konfiguration starten" oder so ähnlich. Und mein Bankinkprogramm legt .bak Dateien als Sicherheitskopie an.
Und wenn im Schadensfall eine invalidprefs.js erzeugt und gespeichert wird, hätte man auch eine Sicherungskopie vorher machen können
Hier für dich, das ist der Beginn einer beschädigten invalidprefs.js Datei:
9,\"t\":8346,\"c\":true,\"m\":1353,\"fp\":4716,\"sr\":-1}");
user_pref("datareporting.sessions.previous.856", "{\"s\":1511770123997,\"a\":173,\"t\":44160,\"c\":true,\"m\":1479,\"fp\":5055,\"sr\":-1}");
user_pref("datareporting.sessions.previous.857", "{\"s\":1511819487970,\"a\":28,\"t\":3193,\"c\":true,\"m\":11854,\"fp\":30121,\"sr\":-1}");
user_pref("datareporting.sessions.prunedIndex", 846);
user_pref("dom.apps.reset-permissions", true);
Es fehlen diverse Zeilen inklusive der Hinweise, dass man daran nicht rumpfuschen soll