Both sides previous revisionPrevious revisionNext revision | Previous revision |
macos:10.14 [2019/09/02 09:32] – Sean Rhone | macos:10.14 [2019/10/06 00:35] (current) – external edit 127.0.0.1 |
---|
| |
* [[https://apps.apple.com/us/app/macos-mojave/id1398502828?mt=12|App Store]] | * [[https://apps.apple.com/us/app/macos-mojave/id1398502828?mt=12|App Store]] |
| * :!: If there's any future system updates, the entire OS needs re-downloaded in order to have an updated installer |
| |
====== Copy to USB ====== | ===== Copy to USB ===== |
| |
* https://support.apple.com/en-us/HT201372 | * https://support.apple.com/en-us/HT201372 |
| * :!: Expects a Volume named ''Install macOS Mojave'' already; change as-needed |
| |
sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/Install\ macOS\ Mojave | sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/Install\ macOS\ Mojave |
* :!: TODO: Automate updating HOSTS file somehow? | * :!: TODO: Automate updating HOSTS file somehow? |
| |
sudo curl 'https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling/hosts' -o '/private/etc/hosts' && sync | sudo curl 'https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling/hosts' -o '/private/etc/hosts' && sync && sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder |
| |
cat '/private/etc/hosts' | grep 'Date:' | cat '/private/etc/hosts' | grep 'Date:' |
* TODO | * TODO |
| |
===== ckb-next ===== | |
| ===== Corsair ===== |
| |
| ==== iCUE ==== |
| |
| * Check the forums for the latest version, doesn't seem like the main post contains an updated URL |
| |
| * https://forum.corsair.com/v3/showthread.php?t=182942 |
| |
| * http://downloads.corsair.com/Files/CUE/iCUE-3.20.80-release.dmg |
| |
| ==== ckb-next ==== |
| |
* https://github.com/ckb-next/ckb-next | * https://github.com/ckb-next/ckb-next |
| |
* https://keybase.io/docs/the_app/install_macos | * https://keybase.io/docs/the_app/install_macos |
| |
| ===== Mozilla Firefox ===== |
| |
| * https://download.mozilla.org/?product=firefox-latest-ssl&os=osx&lang=en-US |
| |
| ==== Notes ==== |
| |
| * :!: Firefox needs started normally at least once in order to avoid Gatekeeper's wrath ((if Gatekeeper blocks Firefox from starting normally anyway, run ''sudo spctl --master-disable'', start Firefox, and run ''sudo spctl --master-enable'' immediately afterwards)) |
| |
| ==== Remove Features ==== |
| |
| **** |
| |
| rm -Rfv '/Applications/Firefox.app/Contents/Resources/browser/features' |
| |
| ==== Settings ==== |
| |
| === Default Profile === |
| |
| * :!: Change ''espionage724'' as-needed |
| * TODO: See if ''sed'' can be figured out on macOS in order to remove the hard-coded path |
| * :!: Change ''Name=default'' to ''Name=default-nightly'' for Nightly |
| |
| rm -fv '/tmp/profiles.ini' && nano '/tmp/profiles.ini' |
| |
| <code> |
| [General] |
| StartWithLastProfile=1 |
| |
| [Profile0] |
| Name=default |
| IsRelative=1 |
| Path=Profiles/espionage724 |
| Default=1</code> |
| |
| === user.js === |
| |
| * Last updated: 2019/09/09 |
| * :!: IPv6 is disabled in order to prevent WebRTC from grabbing an IPv6 address even though NetworkManager has it disabled... |
| * :!: ''media.peerconnection.enabled'' disables WebRTC |
| |
| rm -fv '/tmp/user.js' && nano '/tmp/user.js' |
| |
| <code> |
| /*********** |
| * General * |
| ***********/ |
| |
| user_pref("extensions.screenshots.disabled", true); |
| user_pref("reader.parse-on-load.enabled", false); |
| |
| user_pref("media.mediasource.experimental.enabled", true); |
| user_pref("media.mediasource.ignore_codecs", true); |
| user_pref("media.autoplay.enabled", false); |
| |
| user_pref("webgl.disabled", true); |
| user_pref("webgl.enable-webgl2", false); |
| user_pref("accessibility.force_disabled", 1); |
| user_pref("mousewheel.min_line_scroll_amount", 40); |
| user_pref("browser.tabs.drawInTitlebar", true); |
| |
| /******* |
| * U2F * |
| *******/ |
| |
| user_pref("security.webauth.u2f", true); |
| |
| /*********** |
| * Privacy * |
| ***********/ |
| |
| user_pref("network.dns.disableIPv6", true); |
| user_pref("media.peerconnection.enabled", false); |
| |
| /******* |
| * END * |
| *******/</code> |
| |
| === Apply Settings === |
| * :!: Firefox needs to be running before running this |
| * ''Path'' should report the current user's username, and the text ''Custom Stuff'' should be visible |
| * :!: If Firefox doesn't open automatically, ''firefox -p default'' must be ran the first time Firefox is started after this command |
| * :!: Change ''Firefox.app'' to ''Firefox.app'' for Nightly |
| |
| ls '/tmp/profiles.ini' '/tmp/user.js' && pkill 'firefox' && rm -Rfv ~/'Library/Application Support/Firefox' && sync && mkdir -p ~/'Library/Application Support/Firefox/Profiles/'$USER && mv '/tmp/profiles.ini' ~/'Library/Application Support/Firefox/profiles.ini' && mv '/tmp/user.js' ~/'Library/Application Support/Firefox/Profiles/'$USER'/user.js' && sync && cat ~/'Library/Application Support/Firefox/profiles.ini' | grep $USER && cat ~/'Library/Application Support/Firefox/Profiles/'$USER'/user.js' | grep 'Custom Stuff' && sleep '1' && sync || '/Applications/Firefox.app/Contents/MacOS/firefox' -p 'default' |
| ==== Extensions ==== |
| |
| === Download === |
| |
| * Decentraleyes |
| * HTTPS Everywhere |
| * Privacy Possum |
| * Cookie AutoDelete |
| * uBlock Origin |
| |
| open 'https://addons.mozilla.org/en-US/firefox/addon/decentraleyes/versions' && open 'https://www.eff.org/https-everywhere' && open 'https://addons.mozilla.org/en-US/firefox/addon/privacy-possum/versions' && open 'https://addons.mozilla.org/en-US/firefox/addon/cookie-autodelete/versions' && open 'https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/versions' |
| |
| === Cookie AutoDelete === |
| |
| * [x] Enable Automatic Cleaning? Delay Before Cleaning |
| * [x] Enable Cleanup on Domain Change |
| * [ ] Enable Cleanup Log and Counter |
| * [ ] Show Notification After Cookie Cleanup |
| * [x] Clean Cookies from Open Tabs on Startup |
| * [x] Localstorage Cleanup (Firefox 58+) |
| |
| === uBlock Origin === |
| |
| == Settings == |
| |
| * [x] Prevent WebRTC from leaking local IP addresses |
| |
| == Filter lists == |
| |
| * [ ] Ads -> EasyList ((uncheck; included in ''Fanboy Ultimate List'')) |
| * [ ] Privacy -> EasyPrivacy ((uncheck; included in ''Fanboy Ultimate List'')) |
| |
| * Multipurpose -> [x] Dan Pollock's hosts file |
| * Multipurpose -> [x] hpHost's Ad and tracking servers |
| * Multipurpose -> [x] MVPS HOSTS |
| |
| * Custom -> [x] Import |
| |
| == Custom 3rd-party filters == |
| |
| * Last updated: 2018/11/23 |
| |
| <code> |
| https://www.fanboy.co.nz/fanboy-problematic-sites.txt |
| https://www.fanboy.co.nz/r/fanboy-ultimate.txt |
| https://www.fanboy.co.nz/fanboy-antifacebook.txt |
| https://www.fanboy.co.nz/fanboy-antifonts.txt |
| https://www.fanboy.co.nz/fanboy-cookiemonster.txt |
| https://raw.githubusercontent.com/ryanbr/fanboy-adblock/master/popads-domains-list.txt |
| https://raw.githubusercontent.com/ryanbr/fanboy-adblock/master/fake-news.txt</code> |
| |
| ==== Testing Sites ==== |
| |
| * https://www.youtube.com/html5 |
| * https://ipx.ac |
| * https://decentraleyes.org/test/ |
| * https://panopticlick.eff.org/ |
| * https://browserleaks.com/ |
| * https://speedof.me/ |
| |
===== SwitchResX ===== | ===== SwitchResX ===== |
| |
* https://transmissionbt.com/download/ | * https://transmissionbt.com/download/ |
| |
| http://john.bitsurge.net/public/biglist.p2p.gz |
| |
| curl -sI http://john.bitsurge.net/public/biglist.p2p.gz | grep Last-Modified |
| |
===== VLC ===== | ===== VLC ===== |
===== Safari ===== | ===== Safari ===== |
| |
==== uBlock Origin ==== | * :!: Firefox is to be used primarily since Safari no longer supports uBlock Origin |
| |
* https://safari-extensions.apple.com/details/?id=com.el1t.uBlock-3NU33NW2M3 | ==== Settings ==== |
| |
<code> | * Preferences -> Advanced -> Show Develop menu in menu bar |
https://www.fanboy.co.nz/fanboy-problematic-sites.txt | * Develop -> Experimental Features -> CSSOM View Scrolling API ((this fixes comment editing on egpu.io)) |
https://www.fanboy.co.nz/r/fanboy-ultimate.txt | |
https://www.fanboy.co.nz/fanboy-antifacebook.txt | |
https://www.fanboy.co.nz/fanboy-antifonts.txt | |
https://www.fanboy.co.nz/fanboy-cookiemonster.txt | |
https://raw.githubusercontent.com/ryanbr/fanboy-adblock/master/popads-domains-list.txt | |
https://raw.githubusercontent.com/ryanbr/fanboy-adblock/master/fake-news.txt</code> | |
| |
===== Terminal ===== | ===== Terminal ===== |
| |
* Preferences -> General -> On startup, open: New window with profile: Pro | * Preferences -> General -> On startup, open: New window with profile: Pro |
| |