Existem poucos resultados do Google que resultam em soluções factíveis, mas, de acordo com o link , o seguinte parece funcionar de forma mais fiável:
-
em
about:config
, ative a configuraçãodevtools.chrome.enabled
do padrão defalse
para um valor detrue
-
abra o Scratchpad no Firefox:
- ou com fn + Deslocamento + F4 em um MacBook,
- ou Shift + F4 ,
- ou através da barra de menus através de Ferramentas → Desenvolvedor da Web → Scratchpad
-
na barra de menus do Bloco de anotações do Firefox, altere Ambiente de Conteúdo para Navegador (omitir esta etapa resultaria em erros como
Exception: ReferenceError: OS is not defined
no próximo passo) -
use código como o seguinte no Bloco de anotações do Firefox:
var file = "/Users/…/sessionstore-backups/recovery.baklz4"; //OS.File.read(file, { compression: "lz4" }).then(bytes => // OS.File.writeAtomic(file + ".uncompressed", bytes)); OS.File.read(file, { compression: "lz4" }).then(bytes => { OS.File.writeAtomic(file + ".uncompressed.stringify", JSON.stringify(JSON.parse(new TextDecoder().decode(bytes)),null,1)) });
O parâmetro final para
JSON.stringify
manipula quantos espaços seriam usados em cada linha; colocar 0 faz com que a coisa toda seja impressa em uma única linha, colocando 1 para dividir as linhas corretamente (colocar 2 criaria espaços em branco muito inúteis e aumentaria o tamanho do arquivo para pouco benefício) -
clique no botão
Run
-
execute
fgrep :textarea /Users/…/sessionstore-backups/recovery.baklz4.uncompressed.stringify
no aplicativo Terminal