Disables Firefox phone-home service and first start nag screen

This commit is contained in:
Peter Singer
2014-02-02 21:46:59 +01:00
parent 60ca4f0ce4
commit 83192a8ce2
13 changed files with 44 additions and 11 deletions

View File

@@ -1,2 +1,23 @@
lockPref("app.update.auto", false);
// Don't check for the default browser
pref("browser.shell.checkDefaultBrowser", false);
pref("browser.startup.homepage_override.mstone", "ignore");
// Disable automatic updates
lockPref("app.update.enabled", false);
lockPref("app.update.auto", false);
// disables the 'know your rights' button from displaying on first run
pref("browser.rights.3.shown", true);
// stop the prompt to 'send my usage stats and data to some server somewhere in the world'
lockPref("toolkit.telemetry.enabled", false);
lockPref("toolkit.telemetry.rejected", true);
lockPref("toolkit.telemetry.prompted", 2);
// Disables Health Report Uploads
lockPref("datareporting.healthreport.uploadEnabled",false);
// Disables Health Reporting Completely
lockPrefPref("datareporting.healthreport.service.enabled", false);

11
CLIENT_DATA/override.ini Normal file
View File

@@ -0,0 +1,11 @@
# This file is in the UTF-8 encoding
[Strings]
# LOCALIZATION NOTE (CrashReporterProductErrorText2): The %s is replaced with a string containing detailed information.
CrashReporterProductErrorText2=Ein Problem ist aufgetreten und Firefox ist abgestürzt. Es wird versucht, Ihre Tabs und Fenster bei einem Neustart wiederherzustellen.\n\nBedauerlicherweise kann der Absturz-Melder diesen Absturz nicht melden.\n\nDetails: %s
CrashReporterDescriptionText2=Ein Problem ist aufgetreten und Firefox ist abgestürzt. Es wird versucht, Ihre Tabs und Fenster bei einem Neustart wiederherzustellen.\n\n\nUm uns zu helfen, dieses Problem zu erkennen und zu reparieren, können Sie uns einen Absturzbericht schicken.
[XRE]
EnableProfileMigrator=false
[Crash Reporter]
Enabled=False

View File

@@ -129,6 +129,7 @@ REG ADD HKLM\SOFTWARE\Mozilla\MaintenanceService /v Attempted /t REG_DWORD /d 1
copy "$IniCfgFile$" "$InstallDir$"
copy "%ScriptPath%\*.cfg" "$InstallDir$"
copy "%ScriptPath%\local-settings.js" "$InstallDir$\defaults\pref"
copy "%ScriptPath%\override.ini" "$InstallDir$\browser"
copy -s "%ScriptPath%\X86\Addons\bundles\*.*" "$InstallDir$\distribution\bundles"
copy -s "%ScriptPath%\X86\Addons\extensions\*.*" "$InstallDir$\extensions"