В наши дни к борьбе с вирусами и прочей пакостью в инете добавилась еще и новая напасть. Сами разработчики софта соревнуются, кто круче напичкает свои "шедеверы" вирусами, троянами и т.д. (не в прямом смысле, конечно). Вместо того, чтобы бороться с багами, похоже все помешались на том, как забраться в компьютеры доверчивых юзеров и хозяйничать там. Оно и понятно. Информация, особенно личная, в наши дни стоит очень дорого и на нее большой спрос.
Достаточно посмотреть в какой огромный трояно-вирус мелкософтовцы превратили свою свою Win10, отслеживающую, стучащую и даже контролирующую действия пользователя. Та же история и с гугловским Андроидом, Хромом. Причем все это делается "для удобства и безопасности". Не остались в стороне и более мелкие "творцы", в частности FFox браузера, с котором мы сегодня попытаемся разобраться по понятиям. Заметим, что FFox-вская команда финансируется Гуглом. Дальше продолжать или и так понятно?
Итак, с точки зрения "сувания" своего носа во все дырки Вашего компьютера FFox начал "портиться" с 20-й версии. Потом туда добавились изменения GUI с улично-гопнутым стилем. Дошло до того, что последние версии просто диктуют Вам, что надо делать. Например, без Вашего ведома могут отключить плагины на том основании, что они либо не имеют "signature", либо устарели. А авторы полезных плагинов, скажем, уже забросли их и не обновляют. И что теперь? А как последние версии стучат! Именно поэтому до сих пор я пользуюсь сильно кастомизированной 19-й версией (конечно, где это возможно). Надо заметить, в 99,9% случаев не возникает никаких проблем. Особенно с установленным "User Agent Switcher". Остается 0,1%, когда сайты, где веб-мастера считают себя крутыми кулхацкерами, отказываются соединяться. Вот для таких случаев и приходится держать этoго тритона – т.е. последнюю версию FFoxa. Как, например работа с банками, другими аккаунтами (которые очень большие любители пошуровать по сусекам чужих компьютеров) и т.п. Как сделать из него "человека" и пойдет речь ниже. В качестве примера возьмем 44-ю portable версю, скачанную с portableapps.com. Там сидять толковые ребята и очень качественно портабилизируют бесплатный софт.
Все нижеизложенное является чисто моим личным мнением и подходом. Вопросы типа:"А почему ты сделал так?" или "Ведь по-другому будет лучше, круче, и т.п." — оставьте себе, так как если обьяснять каждый пунктик, то не хватит и нескольких подобных заметок. Предлагаемые изменения 100% относятся и к устанавливаемой версии FFox-а. Очень советую забекапить свой profile фолдер "до того как". В случае проблем, буквально двумя кликами Вы вернете свой бесценный новый FFox в оригинальное состояние. Profile фолдер у устанавливаемой версии находится здесь:
C:\Users\<имя user-a>\AppData\Roaming\Mozilla\Firefox\Profiles\<фолдер со случайной комбинацией букв и цифр в названии>
в portable версии здесь:
....\Data\profile\
Все скриншоты сделаны с полностью настроенного и налаженного браузера, поэтому, если у Вас возникнут какие-то проблемы – ищите косяк у себя. Тем, для кого все показалось сложным, вот линк на уже готовый проверенный и рабочий мой profile для 44-го Фокса со всеми описанными здесь изменениями - http://my-files.ru/tvk7jy/profile.rar Скопируйте все содержимое в свой profile фолдер. В результате Ваш 44-й будет выглядеть точно, как классический 19-й с моими установленными плагинами (они видны на скриншотах), так как я внес в "userChrome.css" некоторуе изменения для GUI. Добавьте лишь свои bookmarks. Если вам не нравятся предустановленные мной плагины, Вы можете удалить их. Имейте в виду, что новые плагины после указанных в этой заметке изменений, FFox установить не сможет ни самостоятельно, ни вручную из файла, равно как и апдейты. Так что установите весь свой любимый пакет плагинов до предлагаемых изменений. Об этом будет сказано еще один раз в тексте ниже. Картинки кликабельны.
1. Распаковать FFox, сгруженный с Portable Apps.com. Отключть интернет.
2. Запустить и закрыть FFox. Все последующие измения делать с отключенным интернетом.
3. Скопировать файл FirefoxPortable.ini из фолдера \Other в корень (туда, где файл FirefoxPortable.exe).
4. В скопированный файл FirefoxPortable.ini добавить последней строкой:
AlwaysUse32Bit=true
В том же файле изменить:
DisableSplashScreen=true
И проверить наличие строки:
RunLocally=false
Если нет – то добавить ее или скорректировать.
5. Удалить фолдер \App\Firefox64, перезапустить FFox и закрыть его.
6. Удалить следующий фолдер:
...\Other
7. Из фолдера ...\App\Firefox\ удалить следующие файлы:
crashreporter.exe
crashreporter.ini
maintenanceservice.exe
maintenanceservice_installer.exe
updater.exe
updater.ini
9. Удалить все содержимое (если имеется) из следующих фолдеров:
...\Data\profile\bookmarkbackups\
...\Data\profile\crashes\
10. Запустить FFox. Tools --> Options, делаем все установки, как на картинке: кликабельно
11. Перезапустить FFox, набрать в адресной строке about:config --> Enter. В возникшем предупреждающем окошке о том что, если Вы ошибетесь, то на этом кончится все мирознание, убрать галочку --> Enter. Все, мир спасен и продолжаем дальше. В поле Search вводим:
xpinstall.signatures.required.
Два раза кликаем на этот стринг. В столбце Value должно появиться false.
Это раз и навсегда отучит FFox самостоятельно отключать плагнины. Правда возникнет предупреждающая надпись, но Вы можете ее спокойно игнорировать.
12. В поле Search поочередно вводим:
plugins.hide_infobar_for_missing_plugin
plugins.hide_infobar_for_outdated_plugin
и меняем Value каждого стринга на true.
Если указанные стринги не существуют, создаем их следующим образом: кликаем правой мышкой в любом месте окна --> New --> Boolean --> paste имя каждого стринга и меняем Value каждого полученного стринга на true.
13. В поле Search вводим:
extensions.blocklist.enabled
Меняем Value на false.
Если данный стринг не существует, создаем его, как в п. 12.
14. В поле Search вводим:
plugin.scan
В стрингах Acrobat, Quicktime, Windows Media Player меняем Value на 99.
15. Перезапустить FFox, набрать в адресной строке about:config --> Enter.
16. В поле Search вводим:
browser.sessionstore
Проверяем (или меняем, где надо) содержание найденных стрингов жирным шрифтом, как на картинке (за исключением третьего снизу): кликабельно
Если у Вас установлен ABP (думаю, большинство имеет), то дополнительно можно отключть автообновления фильтров. Это частенко тормозит FFox, особенно при плохом коннекте.
Набрать в адресной строке about:config --> Enter.
В поле Search вводим: extensions.adblockplus.subscriptions_autoupdate
Двойной клик --> false
17.
Как уже говорилось, после изменений ниже у FFox-а будет отключена установка add-ons, даже из файла (апдейты уже установленных до данного момента, как например фильтры ABP, работают нормально). Поэтому рекомендуется сделать бекап profile фолдера на случай, если потребуется откат. Себя FFox тоже уже не будет обновлять. На возникший вопрос отвечаю: "Оно Вам надо?" Ведь FFox-овцы чуть ли не каждые несколько месяцев рапортуют о выходе очередной версии, чтобы продемонстрировать, как тяжко они отрабатывают гугловское бабло, попутно намеренно оставляя (или вставляя) некоторые баги, чтобы обеспечить себе фронт работ до выхода очередной версии.
Едем дальше.
Набрать в адресной строке about:config --> Enter.
В поле Search вводим: telemetry
Проверяем (или меняем, где надо) содержание найденных стрингов жирным шрифтом, как на картинке (за исключением пятого сверху). Пустая строка в столбце Value напротив каждого стринга означает, что все удалено:
18. В поле Search вводим: mozilla.org
Удаляем Value всех стрингов за исключением показанных на картинке. Перезапускаем FFox, вводим about:config. В поле Search вводим: mozilla.org. Должны остаться лишь три стринга, как на картинке: кликабельно
19. Набрать в адресной строке about:config --> Enter.
В поле Search вводим: url
Проверяем (или меняем, где надо) содержание найденных стрингов жирным шрифтом, как на картинке. За исключением следующих:
browser.uiCustomization.state
extensions, adblockplus.notificationdata
20. В поле Search поочередно вводим каждый из перечисленных ниже стрингов и убираем Value в каждом:
social.whitelist
dom.mozApps.signed_apps_installable_from
lightweightThemes.recommendedThemes
extensions.dta.network.http.max-connections
identity.fxaccounts.auth.uri
identity.fxaccounts.remote.force_auth.uri
identity.fxaccounts.remote.oauth.uri
identity.fxaccounts.remote.profile.uri
identity.fxaccounts.remote.signin.uri
identity.fxaccounts.remote.signup.uri
identity.fxaccounts.settings.uri
21. Перезапустить FFox, набрать в адресной строке about:config --> Enter.
В поле Search вводим:
identity.fxaccounts.remote.webchannel.uri
В Value этого стринга в слове "firefox" удаляем лишь одну букву "x" (можете и две, если Вам нравится). Полученное Value должно выглядеть:
https://accounts.firefo.com/
Все. Теперь наш FFox – ровный пацан. Перезапускайте его, включайте интернет и пользуйтесь на здоровье.