Sagacious Himself — brevity in circumlocution: never blague — suffering genius

May 14, 2020

is firefox “protecting” you from enabling master password? restore expected firefox 76 master profile functionality without creepy local OS authentication

Filed under: all these,DARPA,Geeky goodness,privacy,privacy rape — Sagacious Himself @ 1:12 pm
Tags:

Do NOT use any profile of firefox without using ghack’s privacy-enabling user.js profile file. Despite mozilla org lamentations on the state of privacy while boasting their respect of your privacy it is soooper evident they don’t.

https://github.com/ghacksuserjs/ghacks-user.js/wiki/1.1-Overview

 


 

For this you’ll need to know how to use Firefox Profile Manager.  You can (and should) partition browsing better than containers with multiple profiles.  Edit your firefox link with these additional switches   (linux, windows, macos)

–no-remote -P

The first switch is a double dash. It allows multiple instances to run each with a profile.  The second switch is a BIG P. You don’t want a small p. It opens the interactive profile picker.

To open the profile directory without knowing where it is open the Firefox Help menu, Troubleshooting information, click 2nd Open Folder.  Alternately browse to about:support

Two options: clear or dirty.  It’s likely most people will want dirty.

Option 1, clean

  1. create a new profile
  2. backup your primary profile fileset: right click, create new 7z archive. Backup.
  3. launch new profile, exit
  4. delete all the new profile files
  5. downgrade to firefox v74
  6. create a copy of these 4 files:
    1. cert9.db
    2. key4.db
    3. pkcs11.txt
    4. logins.json
  7. copy them into empty new profile directory
  8. copy ghack’s user.js into profile directory
  9. launch profile
  10. enable Master password
  11. delete first copy of 4 files
  12. backup new 4 files for easier reuse new profiles
  13. upgrade firefox
  14. launch new profile
  15. import bookmarks from prior profile
  16. add back essential adblock extensions, and minimize extension bloat

Option 2, dirty

Edit your firefox link with these additional switches   (linux, windows, macos)

–no-remote -P –allow-downgrade

  1. backup your primary profile fileset: right click, and create new 7z archive
    1. store 7z file outside/above a mozilla directory
    2. backup
  2. downgrade to firefox v74
  3. launch profile
  4. enable master password, set password
  5. exit profile
  6. upgrade firefox
  7. copy ghack’s user.js into profile directory
  8. launch new profile

 

Profile manager necessity

Not for dirty option strictly.  Embrace your new power

Firefox STILL uses absolute file paths for a number of features.  Copying those files between directories (profiles) is no end of fun to correct.

older versions of firefox

for newer MacOS you want this one
for 64bit windows you want this one
for x64 linuxes self sufficiency is assumed
these are locality en-US.  Change directory yourself to suit

DoH firefox

Now configure DNS over HTTPS in firefox for poweruser adblocking, reducing page loading time, increasing prviacy.  Use both DNS filtering and browser level extension (uBlock Origin, Privacy Possum, Temporary Containers, Multi-Account Containers, Decentral Eyes)

  • Settings
  • General
  • (at bottom)
  • Network settings
  • [check] Enable DNS over HTTPs
  • [check] custom
  • paste server address
  • Compete their steps 6 & 7 on my.nextdns.io/setup

 

DoH quick configure

 

Currently the default of NextDNS is not-ablocking.  After creating your free account – which is free in the Traditional Sense of the word free – then

  • open their tab security: [check] block parked domains, [check] block newly registered
  • open their tab privacy: click add block list: choose ‘nextdns recommended’, choose ‘dbl.oisd.nl’.  If windows also choose ‘WindowsSpyBlocker’, and enable ‘Native Tracking Protection’.  If MacOS add ‘Native Tracking Protection’.
  • [check] enable disguised tracking protection.  it’s a step closer to ASN level adblocking.
  • open their settings page: [UNcheck] block page
  • [check] enable logs until you are happy with your blacklist, whitelist, and spoof rules, or if you want to keep pretty graphs

 

future of adblocking

must return to hybridized DNS, privoxy, deeper internets functions like ASN blocking.  The great firefox nightly security features need not bloat the interweb browser.  They need to live in an external proxy.  All hail privoxy.

 

 

webmail adblock

If  you are whoring your privacy for “free” webmail also install Webmail Ad Blocker (maintained by a magical thinking radical progressive with an ironic affection for being paid for his work).  It is a great mix of userscript and css.  I have not raked through its source recently so your privacy value mileage might vary.

 

remove sham extensions

If you are using Ad”block” Plus by deceitful, untrustworthy Wladimir Palant immediately uninstall that sellout’s garbage then install uBlock Origin.  Ad”Block” Plus by default enables a global whitelist to unblock ads.  This is the opposite purpose of adblocking.  His description of the functionality is deceitful.  He is untrustworthy for having it default always to ON.  He collects money from advertisers for placement on his whitelist.  That’s super scummy.

 

ram whore

I leave session manager enabled.  When firefox resource use rises to unacceptable levels I end-task, relaunch profile, and restore some/all session.  This is inane, but essential.  38% cpu and 2.4gigs ram?  No.  Force end. Relaunch. Yay.

 


DNS over HTTPS and adblocking extensions are unrelated to the crux of this article but helpful to privacy which is hand in glove with security.

 

August 5, 2019

firefox dark theme, make selected tab MORE prominent with userChrome.css

Filed under: bookmarkified — Sagacious Himself @ 2:02 pm
Tags: , ,

I was not happy with the faint blue highlight bar atop the selected tab.  Also I use ALOT of tabs so it is nice to be able to see more title space with crowding.  The selected tab (not label) red color only impacts the close X button.  Garish colors selected to overcome blue light filter for evening use.

.tabbrowser-tab[selected] .tab-label {

color: black; !important;
font-weight: bold !important;
background: pink !important;
padding-left: 5px !important;
padding-right: 5px !important;

}

.tabbrowser-tab[selected] {

color: #FF0000 !important;
min-width: 150px !important

}

 

yup I really love how I cannot enclose that with ONE set of code tags.  Thanks for “correcting” my html, wordpress.  I am practicing simplified grammar to circumvent amazon review filtering.

Oh, amazon is not the happy helpful place you might think.  Suffering inept “Community Management” is a horrific nightmare situation from which there is no extrication.  Don’t bother writing reviews unless you are already part of Vine.

Blog at WordPress.com.