Jump to content
mooms

Firefox SFX Maker 5.4

Recommended Posts

Version 5.3

  • Correction d'un bug sur les versions autres que "stable"
  • Retour à la version 9.22 de 7za (compresse mieux)
  • l'URL de téléchargement est montrée pendant le téléchargement du setup
  • Màj de l'extension Decentraleyes

Share this post


Link to post
Share on other sites

Merci mooms pour la mise à jour.

Par ailleurs, le tuto pour sauvegarder les paramètres et extensions que tu avais préparé pour des anciennes versions de Firefox semble toujours d’actualité : j'ai tenté d'ajouter mes paramètres au dossier de profil, mes marques-pages, mes extensions, mes thèmes, et tout fonctionne. Je pense que j'ai oublié qq étapes pour que les préférences d'affichage soient automatiquement mises en place, mais c'est vraiment mineur. Je vais faire encore quelques essais pour voir si je peux nettoyer au mieux mon fichier prefs.js qui date de plusieurs années...

 

Share this post


Link to post
Share on other sites

Hello!

 

Oui il faut repartir sur des bases sains de temps à autres.

 

Voici quelques prefs, à mettre dans prefs.js ou user.js (le fichier est dans le profil exemple du maker):

 

    /*Désactivation de Pocket*/
    user_pref("extensions.pocket.enabled", false);
    /*Désactivation de Screenshots*/
    user_pref("extensions.screenshots.disabled", true);
    /*Désactivation des expérimentations*/
    user_pref("app.shield.optoutstudies.enabled", false);
    user_pref("experiments.enabled", false);
    user_pref("extensions.shield-recipe-client.enabled", false);
    /*Activer les addons sur addons.mozilla.org*/
    user_pref("privacy.resistFingerprinting.block_mozAddonManager", true);
    /*Désactivation safebrowsing (service Google...)*/
    user_pref("browser.safebrowsing.downloads.enabled", false);
    user_pref("browser.safebrowsing.downloads.remote.enabled", false);
    user_pref("browser.safebrowsing.downloads.remote.url", "" );
    user_pref("browser.safebrowsing.malware.enabled", false);
    user_pref("browser.safebrowsing.phishing.enabled", false);
    /*Désactivation de la télémétrie*/
    user_pref("browser.send_pings", false);
    user_pref("toolkit.telemetry.enabled", false);
    user_pref("toolkit.telemetry.archive.enabled", false);
    user_pref("toolkit.telemetry.newProfilePing.enabled", false);
    user_pref("toolkit.telemetry.firstShutdownPing.enabled", false);
    user_pref("toolkit.telemetry.shutdownPingSender.enabled", false);
    user_pref("toolkit.telemetry.updatePing.enabled", false);
    user_pref("toolkit.telemetry.server", "" );
    user_pref("breakpad.reportUrl", "" );
    /*Désactivation de l'envoi de rapports de santé*/
    user_pref("datareporting.healthreport.about.reportUrl", "" );
    user_pref("datareporting.healthreport.logging.consoleEnabled", false);
    user_pref("datareporting.healthreport.logging.dumpEnabled", false);
    user_pref("datareporting.healthreport.nextDataSubmissionTime", "" );
    user_pref("datareporting.healthreport.service.enabled", false);
    user_pref("datareporting.healthreport.uploadEnabled", false);
    user_pref("datareporting.policy.dataSubmissionEnabled", false);
    user_pref("datareporting.policy.dataSubmissionPolicyAccepted", false);
    user_pref("datareporting.policy.dataSubmissionPolicyBypassAcceptance", false);
    user_pref("dom.ipc.plugins.reportCrashUrl", false);
    /*Désactivation du prérendu des streams de la page des nouveaux onglet*/
    user_pref("browser.newtabpage.activity-stream.prerender", false);
    /*Désactivation des miniatures*/
    user_pref("browser.pagethumbnails.capturing_disabled", true);

 

Et un fichier cmd à exécuter après installation/mise à jour (facultatif, lui aussi intégré dans l'archive):

    @echo off
    Title= Desactivation des addons systeme de Firefox  - par mooms
    :: Cette commande vérifie si le fichier batch possède les privilèges admin
    >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
    if '%errorlevel%' NEQ '0' (
    echo Demande des privileges admin...
    goto :request
    ) else (goto :close)
    :request
    :: Cette commande ouvre une popup UAC pour les privilèges admin si nécessaire.
    echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
    set params = %*:"=""
    echo UAC.ShellExecute "cmd.exe", "/c %~s0 %params%", "", "runas", 1 >> "%temp%\getadmin.vbs"
    "%temp%\getadmin.vbs"
    del "%temp%\getadmin.vbs"
    exit /b
    :close
    :: Cette commande ferme Firefox si nécessaire.
    tasklist /FI "IMAGENAME eq firefox.exe" 2>NUL | find /I /N "firefox.exe">NUL
    if NOT "%ERRORLEVEL%"=="0" goto :check
    echo Fermeture de Firefox...
    taskkill /f /im firefox.exe
    timeout 2
    :check
    :: Cette commande vérifie si Firefox est installé dans Program Files ou Program Files(x86)
    if exist %ProgramFiles(x86)%\Mozilla Firefox\firefox.exe" set "dir=%ProgramFiles(x86)%\Mozilla Firefox\browser\features\"
    if exist "%ProgramFiles%\Mozilla Firefox\firefox.exe" set "dir=%ProgramFiles%\Mozilla Firefox\browser\features\"
    pushd "%dir%"
    :start
    set "command=move" ; ceci va déplacer les fichiers dans un sous-dossier nommé backup.
    ::set "command=delete" ; ceci va effacer les fichiers. Dé-commenter pour activer
    :: Supprime/déplace Pocket
    set "xpi=firefox@getpocket.com.xpi"&&call:%command%
    :: Supprime/déplace Screenshots
    set "xpi=screenshots@mozilla.org.xpi"&&call:%command%
    :: Supprime/déplace Follow-on search telemetry
    set "xpi=followonsearch@mozilla.com.xpi"&&call:%command%
    :: Supprime/déplace Shield Studies
    set "xpi=shield-recipe-client@mozilla.org.xpi"&&call:%command%
    :: Vous pouvez ajouter d'autres commandes ici si nécessaire
    ::set "xpi=nom_de_l'addon.xpi"&&call:%command%
    echo  ======= Operation terminee =======
    timeout 5
    exit
    :delete
    if exist "%xpi%" del /f /q "%xpi%"
    :eof
    :move
    if exist "%xpi%" (
    if not exist "backup" md "backup"
    move /y "%xpi%" ".\backup\%xpi%"
    )
    :eof

 

A noter qu'il y a une autre méthode pour déployer des extensions/préférences depuis le dossier d'installation de Firefox, je suis tombé dessus il y a quelques temps mais je n'ai pas eu le temps de tester.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×