-= Tutotial =- ¿Como guardar las contraseñas de Firefox en menos de 10 segundos?
By PiToLoKo.
Hay veces que uno necesita reinstalar windows, o sufre algún daño en su pc y le toca formatear de nuevo...
Bueno pues con este batch que he hecho, nos aseguramos de respaldar TODAS las contraseñas que teníamos guardadas en firefox, tambíen guarda los marcadores (Favoritos) y la configuracion de un plugins muy conocido como el ADBlock plus.
Hay programas dedicados a hacer backups de firefox, pero la verdad, luego puede dar MUCHOS problemas tanto a la hora de importar como exportar el backup. Además, este batch es solo para los datos que he considerado más importantes, que son:
Contraseñas
Marcadores
Adblock PLUS (Configuración)
Se guardan todos los archivos mencionados, de todos los perfiles de firefox que tengas en tu PC, Todo esto se guardará en la carpeta "C:\Backup" (Con subdirectorios recursivos).
En fin, Solo hay que descargar el archivo, y ejecutarlo.
DESCARGA (http://www.mediafire.com/?4031dkzyr0d5xn0)
O bien puedes copiar el siguiente código, lo guardas como Backup.BAT, y lo ejecutas.
@echo off
title=Backup Firefox 3.x 4.x by PiToLoKo
echo+ Guardando las contrase¤as... & ping -n 3 Localhost >NUL
:Firefox (Contrasenas)
For /F "tokens=*" %%a in ('dir /B /A:D "%appdata%\Mozilla\Firefox\Profiles\*.default"') do (
MKdir "%Systemdrive%\Backup\C\Users\%username%\AppData\Roaming\Mozilla\Firefox\Profiles\%%a"
Copy /Y "%appdata%\Mozilla\Firefox\Profiles\%%a\key3.db" "%Systemdrive%\Backup\C\Users\%username%\AppData\Roaming\Mozilla\Firefox\Profiles\%%a\"
Copy /Y "%appdata%\Mozilla\Firefox\Profiles\%%a\signons.sqlite" "%Systemdrive%\Backup\C\Users\%username%\AppData\Roaming\Mozilla\Firefox\Profiles\%%a\")
cls & echo+ Guardando los marcadores... & ping -n 3 Localhost >NUL
:Firefox (Marcadores)
For /F "tokens=*" %%a in ('dir /B /A:D "%appdata%\Mozilla\Firefox\Profiles\*.default"') do (
MKdir "%Systemdrive%\Backup\C\Users\%username%\AppData\Roaming\Mozilla\Firefox\Profiles\%%a\bookmarkbackups"
Copy /Y "%appdata%\Mozilla\Firefox\Profiles\%%a\bookmarkbackups\*.json" "%Systemdrive%\Backup\C\Users\%username%\AppData\Roaming\Mozilla\Firefox\Profiles\%%a\bookmarkbackups\")
cls & echo+ Guardando ADBlock Plus... & ping -n 3 Localhost >NUL
:Firefox (Plugin AdBlockPlus)
For /F "tokens=*" %%a in ('dir /B /A:D "%appdata%\Mozilla\Firefox\Profiles\*.default"') do (
MKdir "%Systemdrive%\Backup\C\Users\%username%\AppData\Roaming\Mozilla\Firefox\Profiles\%%a\adblockplus"
Copy /Y "%appdata%\Mozilla\Firefox\Profiles\%%a\adblockplus\*.ini" "%Systemdrive%\Backup\C\Users\%username%\AppData\Roaming\Mozilla\Firefox\Profiles\%%a\adblockplus\")
cls & echo+ El backup se ha guardado en la ruta:
echo+ & echo+ "%Systemdrive%\Backup\"
Pause >nul
exit
El script está bien. ;)
Aunque personalmente nunca guardo contraseñas ni historiales en el navegador de mi PC. Y los filestemp de los navegadores los suelo borrar periodicamente. Quizás siempre queden algunos rastros, pero procuro no dejar nunca nada. Soy muy obsesionado con eso y la seguridad en ese sentido. :)
P.D.: Cada vez me sorprendes más con los avatares, donde los sacas? jaja
Saludos ::)
Hahahahahahaha, en *nix es tan simple como esto (léase : comprimir toda la carpeta .mozilla en tu carpeta personal o home):
tar -cjf Mozilla.tar.bz2 $HOME/.mozilla/
y descomprimimos con
tar -xjf Mozilla.tar.bz2 -C $HOME
Igual, lo mío es trampa... ya que vos copiás sólo las databases y yo copio todo (caché incluída), para hacerlo como lo hacés vos, sería algo así (advertencia, soy de madera con shell scripting, nunca me puse a aprender decentemente ! o sea, sé hacer cosas, pero me explayo más por no saber usar tools como awk, sed and so on ! - es por eso que antes directamente automatizaba las cosas en C# o en C hahahahaha x'D - :-[ ) :
#!/bin/sh
TMPDIR=$HOME/.fBackup
OUTDIR=$HOME
if ! [ -d $HOME/.mozilla/firefox ]; then echo "No se encontro el directorio de firefox !"; exit ; fi
mkdir -p $TMPDIR
cd $HOME/.mozilla/firefox
for mProfile in `cat profiles.ini | grep Path | cut -d '=' -f 2`; do
cd "$mProfile"
mkdir "$TMPDIR/$mProfile"
cp key3.db $TMPDIR/$mProfile/
cp signons.sqlite $TMPDIR/$mProfile/
cp -R bookmarkbackups $TMPDIR/$mProfile/
cp -R adblockplus $TMPDIR/$mProfile/
cd .. ;
done;
echo "Comprimiendo backup ..."
cd $TMPDIR/ ; tar -cjf "$OUTDIR/mozilla-`date +%d-%m-%Y`.tar.bz2" *
rm -rf $TMPDIR
Siendo TMPDIR un directorio temporal que va a ser borrado después del backup (guarda con que le pongas, no pongas tu home por que sino pasa por un rm -rf !! ) y OUTDIR el directorio donde se guarda el comprimido con el backup ^^
Dicho sea de paso, dentro del comprimido están los perfiles, después con descomprimir en .mozilla/firefox estás (naturalmente los perfiles se van a llamar distinto, ahí tocaría sobreescribir esa información de algún perfil existente por que me parecería que firefox no los reconocería ... ya me contarán ! )
0 elegancia el script, pero cumple su función y es portable ^^
Saludos.