Compare commits
347 Commits
Author | SHA1 | Date |
---|---|---|
Narsil | ad51753787 | |
Narsil | e41f46f9e7 | |
Narsil | 7bd2112fe4 | |
Narsil | b37d200ec8 | |
Narsil | 7136448d23 | |
Narsil | a81da22ff0 | |
Narsil | 1f35ef2969 | |
Narsil | 48b52e4864 | |
Narsil | 5725c49098 | |
Narsil | f2d92c0291 | |
Narsil | cc08cc72d4 | |
Narsil | fcbb188163 | |
Narsil | 5fe1269bbb | |
Narsil | a5b198b6e8 | |
Narsil | 9f3e4f5c3d | |
Narsil | 68a0aaf6de | |
Narsil | cb67341577 | |
Narsil | 6461dadc51 | |
Narsil | e131ccaab1 | |
Narsil | 1f97065a52 | |
Narsil | 0bf7db3fd6 | |
Narsil | 6f28f93175 | |
Narsil | 26f5694922 | |
Narsil | 9a0ec4bf91 | |
Narsil | 397d3f05a9 | |
Narsil | c093f48eb9 | |
Narsil | 30694c36c5 | |
Narsil | 0311906d5b | |
Narsil | 29e096a53e | |
Narsil | 07da3f7b0b | |
Narsil | 3071e31cbe | |
Narsil | 38e8f6cb4a | |
Narsil | 2f03c1520c | |
Narsil | 76273754c5 | |
Narsil | 7fb21a1ace | |
Narsil | 73a0167a7e | |
Narsil | 1aeec18723 | |
Narsil | cea08dea98 | |
Narsil | ce819ed3dc | |
Narsil | 68463eaf6a | |
Narsil | bb03be1966 | |
Narsil | 8c556c76b1 | |
Narsil | 2fa879d8fe | |
Narsil | 5534a48dba | |
Narsil | 00a2d804c9 | |
Narsil | b71da7b47e | |
Narsil | 32da008174 | |
Narsil | 77c1bee32e | |
Narsil | 3700689b49 | |
Narsil | e3be98ed1e | |
Narsil | f0dcd00a1f | |
Narsil | aa4e47affb | |
Narsil | 3175f5770f | |
Narsil | 06f5fd0444 | |
Narsil | 2687bf3747 | |
Narsil | 0ac3d5fa8e | |
Narsil | 166b94b32c | |
Narsil | fb3a0dd5da | |
Narsil | 7da4b6db33 | |
Narsil | dec13e261f | |
Narsil | d9b0e58781 | |
Narsil | 8e43900723 | |
Narsil | de43291cf3 | |
Narsil | bff681ccc7 | |
Narsil | 5380dfe929 | |
Narsil | 3d9bba317f | |
Narsil | d0eb5aff93 | |
Narsil | 2b77efa8e5 | |
Narsil | cc141b701a | |
Narsil | f86734c5d2 | |
Narsil | 8e0fd5d748 | |
Narsil | 105155d049 | |
Narsil | 8e1668de0b | |
Narsil | aa6688a08c | |
Narsil | fc3d140158 | |
Narsil | 14164f2877 | |
Narsil | ccf174cd48 | |
Narsil | afa7c85e38 | |
Narsil | 851a80b4b8 | |
Narsil | a7d8a43187 | |
Narsil | cdfe151d76 | |
Narsil | 138b7c84a4 | |
Narsil | 6a87a67256 | |
Narsil | 1563e0f5dd | |
Narsil | 9dc417e0e3 | |
Narsil | a16a69c836 | |
Narsil | d617c024e3 | |
Narsil | 1983bd62ad | |
Narsil | 4ef9403eb5 | |
Narsil | b9cbfa12cc | |
Narsil | 5c4c575fb8 | |
Narsil | 956892dc64 | |
Narsil | f573d5d66f | |
Narsil | 9f742b3078 | |
Narsil | e1f4504ce1 | |
Narsil | 97f4b65289 | |
Narsil | b4f81d203e | |
Narsil | 588aca9899 | |
Narsil | 24919d52f3 | |
Narsil | e37af51331 | |
Narsil | 79ac5c8855 | |
Narsil | f877564292 | |
Narsil | 7d0c33d89f | |
Narsil | 7e08eb2939 | |
Narsil | 1556ef498d | |
Narsil | ceea433708 | |
Narsil | f66c52c8c8 | |
Narsil | c9d47b1048 | |
Narsil | 7cfeeed3cd | |
Narsil | 3873fec8aa | |
Narsil | ffd26f7bf4 | |
Narsil | 8561022d46 | |
Narsil | b254dfbdd3 | |
Narsil | de6df33613 | |
Narsil | aa260fb602 | |
Narsil | 09159f94a9 | |
Narsil | 87c76ecf2d | |
Narsil | 87cf6f6431 | |
Narsil | 999eaf4e02 | |
Narsil | ddc17a406a | |
Narsil | 93222782be | |
Narsil | 1edd37a605 | |
Narsil | c166eb13a7 | |
Narsil | d8316c1cb8 | |
Narsil | 0d921bbc22 | |
Narsil | d49071de02 | |
Narsil | 4c8ca5dc93 | |
Narsil | 855f97ef37 | |
Narsil | 82fe682d6e | |
Narsil | aa2bfb63a0 | |
Narsil | d41e0c666f | |
Narsil | 251a0dfd8c | |
Narsil | 721d33e4a6 | |
Narsil | 1fab6fd4f5 | |
Narsil | 63238f91dc | |
Narsil | c6e9a61ff4 | |
Narsil | e70cc8567e | |
Narsil | 1c71ff099f | |
Narsil | 7a9d062527 | |
Narsil | 25d43bd52f | |
Narsil | a783dbb762 | |
Narsil | ad9f74e151 | |
Narsil | f4e76e1bb6 | |
Narsil | f00c2fb302 | |
Narsil | b00987bec7 | |
Narsil | 64d073bf33 | |
Narsil | 1ecc55d3bd | |
Narsil | 7cc8928cde | |
Narsil | b71ca11e87 | |
Narsil | 0e92f5ae2e | |
Narsil | 9a721a792a | |
Narsil | d2ccf08051 | |
Narsil | 96221ab207 | |
Narsil | aa232dc544 | |
Narsil | 1738427d2b | |
Narsil | 2647f5a8fd | |
Narsil | 24cf3c0434 | |
Narsil | e91859c95e | |
Narsil | 4725b77c98 | |
Narsil | 5a8dfbb67e | |
Narsil | 3df122a159 | |
Narsil | 9968bf85ed | |
Narsil | 6b4d273182 | |
Narsil | a56079a368 | |
Narsil | 84f2ac8789 | |
Narsil | 293645c468 | |
Narsil | cf90beca44 | |
Narsil | 8dd4d06a8c | |
Narsil | 005b3bbfff | |
Narsil | eadd4d652b | |
Narsil | 574a12d1c1 | |
Narsil | 41842249ff | |
Narsil | 5b9441b83d | |
Narsil | 6dd514bcb3 | |
Narsil | ae54605f2d | |
Narsil | 175941b116 | |
Narsil | a2a52ea931 | |
Narsil | df5e519613 | |
Narsil | 17bbdc75b2 | |
Narsil | 5aaf21ca79 | |
Narsil | 7bfce57dc9 | |
Narsil | 12936d4ffe | |
Narsil | c29657e620 | |
Narsil | ff973776df | |
Narsil | ae2108b226 | |
Narsil | f259d9a2c5 | |
Narsil | 12a6436bfd | |
Narsil | 636e1d4d8d | |
Narsil | a477c42f1a | |
Narsil | d7cf37f993 | |
Narsil | 44ef426d68 | |
Narsil | 10cabc0e55 | |
Narsil | 03f16392b4 | |
Narsil | 2cb09dbdc8 | |
Narsil | 37d1140f80 | |
Narsil | 2f4ee5a41e | |
Narsil | 44071b7308 | |
Narsil | 65f85b840e | |
Narsil | 32989b2642 | |
Narsil | ed7df80697 | |
Narsil | f19631aa21 | |
Narsil | 35a546e1ed | |
Narsil | 53aa7c8fbd | |
Narsil | 8cf6726668 | |
Narsil | b3055a7be7 | |
Narsil | f754f4ed9c | |
Narsil | 2bd2ed6207 | |
Narsil | 4016b7d0ec | |
Narsil | 095603d6bf | |
Narsil | 8f25d6e324 | |
Narsil | d02545bb11 | |
Narsil | e94e847342 | |
Narsil | 0c8406a636 | |
Narsil | 180b260a47 | |
Narsil | f08cd5c12c | |
Narsil | cbfaa7270e | |
Narsil | 415574fd4e | |
Narsil | 983a6c8aa3 | |
Narsil | 3c06a21eff | |
Narsil | 8818e05793 | |
Narsil | 69538f4b83 | |
Narsil | d1cb95ee63 | |
Narsil | 2ddd931d51 | |
Narsil | 3637165497 | |
Narsil | c67bb30c9a | |
Narsil | 33135f9804 | |
Narsil | de07a5e272 | |
Narsil | 3f3521eb58 | |
Narsil | c82675028b | |
Narsil | bb5b7fb4ea | |
Narsil | 5bc1883fda | |
Narsil | f7dc060a77 | |
Narsil | 89298012da | |
Narsil | e1b80dba91 | |
Narsil | 75ec4845a2 | |
Narsil | a5391bccb4 | |
Narsil | 4f4ecfb3e5 | |
Narsil | 40bd6aa6c6 | |
Narsil | b79fbb99fd | |
Narsil | 06d5a58f8e | |
Narsil | 2d287064ff | |
Narsil | 5b178f29b1 | |
Narsil | 18d85a3757 | |
Narsil | 022e6bfc29 | |
Narsil | af190f7f49 | |
Narsil | f2d7c5bc14 | |
Narsil | bd841ebaf1 | |
Narsil | bc213adf35 | |
Narsil | e5df512f06 | |
Narsil | 222729fde2 | |
Narsil | bab17fe352 | |
Narsil | 0eb74a1814 | |
Narsil | 5ae56cd79b | |
Narsil | 186ddaf692 | |
Narsil | 88266641e6 | |
Narsil | e676131c2d | |
Narsil | 5936ed9f11 | |
Narsil | a65243a7d8 | |
Narsil | 38d4363d28 | |
Narsil | 3feb024493 | |
Narsil | 0381624d60 | |
Narsil | bb6bc9d76b | |
Narsil | 91c930a459 | |
Narsil | 92d9ba86d5 | |
Narsil | 1ab7520de3 | |
Narsil | 49a3372c5d | |
Narsil | f420a299a9 | |
Narsil | 29062482ba | |
Narsil | b2d1516de3 | |
Narsil | 880bad581e | |
Narsil | 1fddcdafb9 | |
Narsil | fafb52f1b3 | |
Narsil | 406fb3589d | |
Narsil | 8839dfa622 | |
Narsil | 09db74f007 | |
Narsil | f466b71afe | |
Narsil | e2085ecf36 | |
Narsil | e7ff5a5ccf | |
Narsil | 87d91a7bf6 | |
Narsil | 9719ba372d | |
Narsil | 011fcb0cf7 | |
Narsil | ac1e173827 | |
Narsil | b12fd2f84b | |
Narsil | 099fa58f13 | |
Narsil | f28400acb5 | |
Narsil | 5edacfb75c | |
Narsil | 442a0aaa3d | |
Narsil | b7e4e240a3 | |
Narsil | 5278cc1603 | |
Narsil | 22896414ee | |
Narsil | 75ce8f921d | |
Narsil | 5469286c55 | |
Narsil | 952b34e71a | |
Narsil | f0a344be0e | |
Narsil | bb91295fb0 | |
Narsil | 3611d2a88c | |
Narsil | 289b60fde6 | |
Narsil | ccd370812e | |
Narsil | 724398cc25 | |
Narsil | 2b9f8bc3ef | |
Narsil | c49f5bbef6 | |
Narsil | 974d35f93d | |
Narsil | b8b9873720 | |
Narsil | cc84fd0dad | |
Narsil | 2362f4d145 | |
Narsil | 63bc024879 | |
Narsil | 1cbe4321f3 | |
Narsil | e8971c1137 | |
Narsil | 7b7a1c690f | |
Narsil | 7a3f6fb174 | |
Narsil | 27ae49c4a6 | |
Narsil | e5a36358be | |
Narsil | 615ab1ded3 | |
Narsil | 9b9d82df0a | |
Narsil | 64dae1f4a5 | |
Narsil | b42f5d94c2 | |
Narsil | a65cd8276c | |
Narsil | ef6ee5e887 | |
Narsil | c0b32fa89b | |
Narsil | e6de3a6eee | |
Narsil | 4c9bac6988 | |
Narsil | 772637efd4 | |
Narsil | 55931af242 | |
Narsil | a708c67133 | |
Narsil | 8cff75a5b1 | |
Narsil | 896a90cafe | |
Narsil | eea83c8b05 | |
Narsil | 5f3bca9a3d | |
Narsil | 9d93094a52 | |
Narsil | 688b780616 | |
Narsil | 8592d04ef0 | |
Narsil | b385952f0c | |
Narsil | 27cccbc5ed | |
Narsil | 8e7edc5239 | |
Narsil | 92133f9e80 | |
Narsil | 5164dfeffd | |
Narsil | 9d118fa3c0 | |
Narsil | 1ee880fc6a | |
Narsil | 06bdcb0426 | |
Narsil | 9985157702 | |
Narsil | da5beacede | |
Narsil | e44c6a2273 | |
Narsil | 25da92c176 | |
Narsil | 3bd07b6f1e | |
Narsil | 2a0af5aaa3 | |
Narsil | 67f4953308 | |
Narsil | 56fa534648 |
150
README.md
150
README.md
|
@ -1,17 +1,147 @@
|
|||
# user.js | Fennec F-Droid
|
||||
# user.js | Firefox Fenix Nightly, Iceraven, Fennec F-Droid and Mull
|
||||
|
||||
I made this project to create something dedicated for Firefox for Android.
|
||||
The `user.js` file is used to configure Firefox in the safest and fastest way possible.
|
||||
To realize this project I was inspirated by various authors of `user.js` and I've implemented some preferences of mine.
|
||||
The `user.js` file is used to configure Firefox for android in the safest and fastest way possible.
|
||||
|
||||
|
||||
## WARNING:
|
||||
|
||||
This repo has been archived due to insecurities flaws that every Gecko View based browsers have.
|
||||
WE CAN'T HARDEN AN INSECURE BROWSER, IT'S AN ILLUSION AND YOU CAN STAND OUT FROM OTHER USERS TALKING ABOUT FINGERPRINT.
|
||||
## Goals:
|
||||
|
||||
https://grapheneos.org/usage#web-browsing
|
||||
* enhance security and privacy
|
||||
* improve performance
|
||||
* better fingerprint possible
|
||||
* reduce automatic connections
|
||||
|
||||
https://madaidans-insecurities.github.io/security-privacy-advice.html#browser
|
||||
|
||||
https://madaidans-insecurities.github.io/firefox-chromium.html
|
||||
|
||||
## Compatible browsers:
|
||||
|
||||
This `user.js` has been designed for mobile purposes and you can use it on these browsers:
|
||||
|
||||
* [Firefox Fenix Nightly for Android](https://firefox-ci-tc.services.mozilla.com/tasks/index/mobile.v2.fenix.nightly.latest) - Mozilla-mobile
|
||||
* [Iceraven browser](https://github.com/fork-maintainers/iceraven-browser) - Forks maintainers
|
||||
* [Fennec F-Droid](https://f-droid.org/en/packages/org.mozilla.fennec_fdroid/) - F-Droid
|
||||
* [Mull](https://f-droid.org/en/packages/us.spotco.fennec_dos/) - F-Droid
|
||||
|
||||
If you are running IcecatMobile or old Fennec (version 68) use [Quindecim user.js](https://git.nixnet.xyz/quindecim/mobile_user.js) instead.
|
||||
|
||||
|
||||
|
||||
## How to install (only rooted devices)
|
||||
|
||||
|
||||
I would like to suggest the use of [Amaze](https://github.com/TeamAmaze/AmazeFileManager) or [TWRP File Manager](https://twrp.me/Devices/) before proceed.
|
||||
As for the first one, make sure you enable "Use legacy listing for root" in Settings/Behavior/Advanced.
|
||||
- Download and install the browsers from their official websites (see above)
|
||||
- Start the browser for the first time (offline mode/no data connections) and wait about 5 sec.
|
||||
- Close it.
|
||||
- Clone or download zip file and extract it
|
||||
- Locate browser's installation directory similar to this:
|
||||
|
||||
✳️ Firefox Fenix Nightly `data/data/org.mozilla.fenix/files/mozilla/[xxxxxxx].default`
|
||||
|
||||
✳️ Iceraven `data/data/io.github.forkmaintainers.iceraven/files/mozilla/[xxxxxxx].default`
|
||||
|
||||
✳️ Fennec F-Droid `data/data/org.mozilla.fennec_froid/files/mozilla/[xxxxxxx].default`
|
||||
|
||||
✳️ Mull `data/data/us.spotco.fennec_dos/files/mozilla/[xxxxxxx].default`
|
||||
|
||||
|
||||
- Copy the extracted `user.js` file to the above installation directory. If you are using Amaze, once the file is copied, tap the three dots, properties/permissions and enable all the "read" ones and "write" for owner and group. Finally, tap Set and Ok.
|
||||
- Delete `prefs.js` file inside the above directory
|
||||
- Start the browser and test if `user.js` was applied :
|
||||
browse to `about:config` and look if `_config.is.applied` is `true`.
|
||||
|
||||
|
||||
## Non-rooted devices
|
||||
|
||||
Have a look at this:
|
||||
|
||||
https://github.com/yokoffing/Betterfox/issues/240
|
||||
|
||||
|
||||
## Installing Iceraven addons in Fennec/Mull/Firefox Nightly
|
||||
|
||||
First of all, take into account automatic addons updates are blocked in order to avoid all the Mozilla connections.
|
||||
|
||||
Go to Settings, about Fennec/Mull/Firefox Nightly, tap 5 times over its logo, Debug mode will enable.
|
||||
|
||||
Back to Settings, Install add-on from file and select your .xpi files.
|
||||
|
||||
Anyway, if you wish automatic updates, edit these files adding // this way -> user_pref -> // user_pref
|
||||
|
||||
user_pref("extensions.update.enabled", false);
|
||||
|
||||
user_pref("extensions.update.url", "");
|
||||
|
||||
user_pref("extensions.autoupdate.enabled", false);
|
||||
|
||||
user_pref("extensions.update.background.url", "");
|
||||
|
||||
user_pref("extensions.update.autoUpdateDefault", false);
|
||||
|
||||
|
||||
## Considerations
|
||||
|
||||
Once installed, go to Settings, ETP and select Strict.
|
||||
|
||||
Some automatic connections could not be blocked so you will have to add them to your host list.
|
||||
|
||||
firefox.settings.services.mozilla.com
|
||||
|
||||
https://bugzilla.mozilla.org/show_bug.cgi?id=1598562#c13
|
||||
|
||||
gitlab.com (Fennec), in order to install [wallpapers](https://gitlab.com/relan/fennecbuild/-/merge_requests/40)
|
||||
|
||||
safebrowsing is currently not active nor changeable (safebrowsing.googleapis.com, safebrowsing.google.com, malware-error.mozilla.com, phish-error.mozilla.com and developers.google.com)
|
||||
|
||||
https://github.com/mozilla-mobile/fenix/issues/14163
|
||||
|
||||
|
||||
## Known problems
|
||||
|
||||
`Some breakage?`
|
||||
|
||||
Try changing "network.http.referer.XOriginPolicy" from 2 to 1
|
||||
|
||||
`Performance loss?`
|
||||
|
||||
You have to change these strings from false to true:
|
||||
|
||||
javascript.options.ion
|
||||
|
||||
javascript.options.baselinejit
|
||||
|
||||
javascript.options.native_regexp
|
||||
|
||||
|
||||
`Bugs with HTTP sites?`
|
||||
|
||||
Due to fission is enabled, HTTP websites don't load when HTTPS only mode is activated . Consider disabling it. There are also issues with self signed certificates in HTTPS webs.
|
||||
|
||||
|
||||
|
||||
## Thanks
|
||||
|
||||
I really thank the following authors:
|
||||
|
||||
* [Arkenfox](https://github.com/arkenfox/user.js) - The majority of this user.js.
|
||||
* [Tor Project](https://www.torproject.org) - Some Tor Browser strings.
|
||||
* [Quindecim](https://git.nixnet.xyz/quindecim/mobile_user.js) - Initial releases, unique strings and user design.
|
||||
* [LibreWolf](https://gitlab.com/librewolf-community) - Some strings.
|
||||
* [Better-Fox](https://github.com/yokoffing/Better-Fox) - Some strings.
|
||||
* [celenity](https://codeberg.org/celenity/Phoenix) - More strings.
|
||||
* [gallegonovato](https://git.nixnet.xyz/gallegonovato) - For his suggestions and support.
|
||||
* [v1nc](https://github.com/v1nc/) - For his user.js updater app.
|
||||
|
||||
|
||||
|
||||
|
||||
## License
|
||||
|
||||
GNU General Public License v3.0.
|
||||
|
||||
See `LICENSE` for more details.
|
||||
|
||||
## Other mirrors
|
||||
|
||||
https://codeberg.org/Narsil/user.js/src/branch/main/mobile
|
Reference in New Issue