diff --git a/Dockerfile b/Dockerfile index 039eb7f..dc5f24b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -31,8 +31,8 @@ RUN tar --strip 1 -xvJf "${TOR_BINARY##*/}" && \ rm "${TOR_BINARY##*/}" "${TOR_SIGNATURE##*/}" # Copy browser cfg -COPY browser-cfg/user.js /app/TorBrowser/Data/Browser/profile.default/user.js -RUN sed -i 's/user_pref("torbrowser.settings.quickstart.enabled", false);/user_pref(torbrowser.settings.quickstart.enabled, true);/' /app/Browser/TorBrowser/Data/Browser/profile.default/prefs.js +COPY browser-cfg/user.js /app/Browser/TorBrowser/Data/Browser/profile.default/user.js +COPY browser-cfg/prefs.js /app/Browser/TorBrowser/Data/Browser/profile.default/prefs.js # Add start script COPY startapp.sh /startapp.sh diff --git a/browser-cfg/prefs.js b/browser-cfg/prefs.js new file mode 100644 index 0000000..4d9887c --- /dev/null +++ b/browser-cfg/prefs.js @@ -0,0 +1,80 @@ +// Mozilla User Preferences + +// DO NOT EDIT THIS FILE. +// +// If you make changes to this file while the application is running, +// the changes will be overwritten when the application exits. +// +// To change a preference value, you can either: +// - modify it via the UI (e.g. via about:config in the browser); or +// - set it within a user.js file in your profile. + +user_pref("app.update.lastUpdateTime.addon-background-update-timer", 0); +user_pref("app.update.lastUpdateTime.background-update-timer", 0); +user_pref("app.update.lastUpdateTime.browser-cleanup-thumbnails", 1637678376); +user_pref("app.update.lastUpdateTime.search-engine-update-timer", 0); +user_pref("app.update.lastUpdateTime.services-settings-poll-changes", 0); +user_pref("app.update.lastUpdateTime.xpi-signature-verification", 0); +user_pref("browser.bookmarks.addedImportButton", true); +user_pref("browser.contentblocking.category", "standard"); +user_pref("browser.download.viewableInternally.typeWasRegistered.svg", true); +user_pref("browser.download.viewableInternally.typeWasRegistered.webp", true); +user_pref("browser.download.viewableInternally.typeWasRegistered.xml", true); +user_pref("browser.laterrun.bookkeeping.profileCreationTime", 1637678346); +user_pref("browser.laterrun.bookkeeping.sessionCount", 1); +user_pref("browser.laterrun.enabled", true); +user_pref("browser.migration.version", 116); +user_pref("browser.newtabpage.activity-stream.impressionId", "{ed7118a7-8f31-4489-a208-162870efe6cb}"); +user_pref("browser.onboarding.seen-tourset-version", 5); +user_pref("browser.onboarding.tour-type", "new"); +user_pref("browser.pageActions.persistedActions", "{\"ids\":[\"bookmark\"],\"idsInUrlbar\":[\"bookmark\"],\"idsInUrlbarPreProton\":[],\"version\":1}"); +user_pref("browser.pagethumbnails.storage_version", 3); +user_pref("browser.places.importBookmarksHTML", false); +user_pref("browser.proton.toolbar.version", 3); +user_pref("browser.startup.homepage_override.buildID", "20210602020101"); +user_pref("browser.startup.homepage_override.mstone", "91.3.0"); +user_pref("browser.startup.homepage_override.torbrowser.version", "11.0.1"); +user_pref("browser.startup.lastColdStartupCheck", 1637678347); +user_pref("browser.uiCustomization.state", "{\"placements\":{\"widget-overflow-fixed-list\":[],\"nav-bar\":[\"back-button\",\"forward-button\",\"stop-reload-button\",\"urlbar-container\",\"torbutton-button\",\"security-level-button\",\"new-identity-button\",\"save-to-pocket-button\",\"downloads-button\",\"fxa-toolbar-menu-button\"],\"toolbar-menubar\":[\"menubar-items\"],\"TabsToolbar\":[\"tabbrowser-tabs\",\"new-tab-button\",\"alltabs-button\"],\"PersonalToolbar\":[\"import-button\",\"personal-bookmarks\"],\"PanelUI-contents\":[\"home-button\",\"edit-controls\",\"zoom-controls\",\"new-window-button\",\"save-page-button\",\"print-button\",\"bookmarks-menu-button\",\"history-panelmenu\",\"find-button\",\"preferences-button\",\"add-ons-button\",\"developer-button\"],\"addon-bar\":[\"addonbar-closebutton\",\"status-bar\"]},\"seen\":[\"developer-button\",\"https-everywhere-eff_eff_org-browser-action\",\"_73a6fe31-595d-460b-a920-fcc0f8843232_-browser-action\"],\"dirtyAreaCache\":[\"PersonalToolbar\",\"nav-bar\",\"TabsToolbar\",\"toolbar-menubar\"],\"currentVersion\":17,\"currentTorVersion\":1,\"newElementCount\":1}"); +user_pref("browser.urlbar.placeholderName.private", "DuckDuckGo"); +user_pref("distribution.iniFile.exists.appversion", "91.3.0"); +user_pref("distribution.iniFile.exists.value", false); +user_pref("doh-rollout.doneFirstRun", true); +user_pref("doh-rollout.home-region", "US"); +user_pref("extensions.activeThemeID", "default-theme@mozilla.org"); +user_pref("extensions.blocklist.pingCountVersion", 0); +user_pref("extensions.databaseSchema", 33); +user_pref("extensions.incognito.migrated", true); +user_pref("extensions.lastAppBuildId", "20210602020101"); +user_pref("extensions.lastAppVersion", "91.3.0"); +user_pref("extensions.lastPlatformVersion", "91.3.0"); +user_pref("extensions.lastTorBrowserVersion", "11.0.1"); +user_pref("extensions.systemAddonSet", "{\"schema\":1,\"addons\":{}}"); +user_pref("extensions.torbutton.cookiejar_migrated", true); +user_pref("extensions.torbutton.noscript_inited", true); +user_pref("extensions.torbutton.pref_fixup_version", 1); +user_pref("extensions.torbutton.security_slider_migration", 2); +user_pref("extensions.torlauncher.prompt_at_startup", false); +user_pref("extensions.torlauncher.should_remove_meek_helper_profiles", false); +user_pref("extensions.torlauncher.torrc_fixup_version", 2); +user_pref("extensions.webextensions.ExtensionStorageIDB.migrated.https-everywhere-eff@eff.org", true); +user_pref("extensions.webextensions.ExtensionStorageIDB.migrated.{73a6fe31-595d-460b-a920-fcc0f8843232}", true); +user_pref("extensions.webextensions.uuids", "{\"{73a6fe31-595d-460b-a920-fcc0f8843232}\":\"84889cb9-e337-4b51-b192-cd3b39c306ec\",\"onboarding@mozilla.org\":\"7d42f81e-d590-4bd9-a316-72ebc93a3ecb\",\"https-everywhere-eff@eff.org\":\"15c2284a-03b6-4f73-929c-0a4f327ad562\",\"default-theme@mozilla.org\":\"bd54bd6f-efaf-4f67-9a5c-30849f23006f\",\"ddg@search.mozilla.org\":\"da065f15-92ca-4fc7-9840-768a51183b24\",\"youtube@search.mozilla.org\":\"11a8b989-3a9d-47d2-afd6-0ba5f368b5bc\",\"google@search.mozilla.org\":\"59de5957-088b-4553-9c19-958065fc9cd7\",\"blockchair@search.mozilla.org\":\"144ec8b3-ee46-42c9-a13d-f320e71228ad\",\"ddg-onion@search.mozilla.org\":\"695226e2-d42b-4457-8c7f-9ad2b1939a52\",\"startpage@search.mozilla.org\":\"e8547492-72e6-428b-9843-9fe1770b8546\",\"twitter@search.mozilla.org\":\"ba923abb-9e1f-49b1-ac7a-dd53e0dff6f8\",\"wikipedia@search.mozilla.org\":\"a966dcd5-98f0-4e1a-8a80-877e6405f33b\",\"yahoo@search.mozilla.org\":\"7e110561-d2fb-46c5-8fbc-1f858c30de2d\"}"); +user_pref("gfx.blacklist.layers.opengl", 4); +user_pref("gfx.blacklist.layers.opengl.failureid", "FEATURE_FAILURE_SOFTWARE_GL"); +user_pref("media.gmp-manager.buildID", "20210602020101"); +user_pref("media.gmp-manager.lastCheck", 1637678374); +user_pref("media.gmp.storage.version.observed", 1); +user_pref("network.trr.blocklist_cleanup_done", true); +user_pref("pdfjs.enabledCache.state", true); +user_pref("pdfjs.migrationVersion", 2); +user_pref("places.history.enabled", false); +user_pref("privacy.sanitize.pending", "[{\"id\":\"newtab-container\",\"itemsToClear\":[],\"options\":{}}]"); +user_pref("security.sandbox.content.tempDirSuffix", "16e898db-8531-4251-8c1d-c4d1eeca8d20"); +user_pref("toolkit.startup.last_success", 1637678343); +user_pref("toolkit.telemetry.reportingpolicy.firstRun", false); +user_pref("torbrowser.settings.bridges.enabled", false); +user_pref("torbrowser.settings.enabled", true); +user_pref("torbrowser.settings.firewall.enabled", false); +user_pref("torbrowser.settings.proxy.enabled", false); +user_pref("torbrowser.settings.quickstart.enabled", true);