-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mull has been discontinued, add Fennec F-Droid support? #5
Comments
i was literally just yesterday trying to fix the unthemed tabs tray and now there's this god damn :/ a couple thoughts:
|
if the user js file is contained within the apk and does not affect anything at bulid time, theoretically it can be modified just as we modify xml values to create the theme??? just a though, though the scope of the project will be much wider and i probably wont take this on myself |
another alternative would be to patch multiple apks at once, for different builds of firefox, and publish them all at the same time. problem is, again, i dont have time to maintain this. i can give someone access to the repo if anyone's willing to |
some people are already forking mull so its fine |
Well, the the main repo got archived dec 23rd, so besides forks I doubt the main Mull project is getting anything from the main devs if one of them doesn't suddenly decide to branch out to develop it separately from the DivestOS project (unlikely?)
I did some digging into the APK myself and haven't found anything, maybe I missed something or maybe you'll only find it by decoding classes.dex, which seems a bit messy atp but idk?
Really? I mean there can be random forks, I'm curious about any projects of the same spirit that are planned ro be maintained haha P.S.: Researching some of these things made me realize how "undercooked" Firefox Mobile is compared to it's PC equivalent (mainly in terms of privacy and security features I believe - RFP has no letterboxing, no site isolation/Fission nor Android's isolatedProcess applied, etc.; Discussion on PrivacyGuides: [1], [2]), but hey, it's a work in progress (Bugzilla issues: [3] [4]) P.S.2.: I've been hyperfixating on anti-fingerprint related topics and namely this fingerprinting test site/project named CreepJS (Focus on the "FP ID" on top). And then I also had a very interesting outlier with Cromite (With viewport, timezone and such randomization applied, at least semi-best settings for privacy enabled) with that it on the other hand generated a new "FP ID" on top with each page refresh! But since there seems to be an ongoing issue with big parts of the test showing "API access denied" on Cromite for me, I don't go out of my way to conclude that Cromite is "the best anti-fingerprinting browser for Android" and 'disqualify' these results for now. I even tested it on Tor browser on mobile (Mainly on Safer, Safest blocks javascript) which yielded different kinds of results - it's not super black-and-white when it comes to anti-fingerprinting things, but I kind of draw two conclusions from my experiments:
^Nvm, scratch everything I said here, ETP stands for Enchanced Tracking Protection and I believe they were just talking about changing the default setting to Strict which seems semi-irrelevant for your idea and the effectiveness of using user.js for preferences in the first place (having to change ETP to Strict manually in settings is no big deal anyway.) Sorry for taking the topic of this issue into a big discussion of browser privacy, but hey since we're looking for knowledge and alternatives I think that it's an interesting and beneficial discussion for everyone;) |
I also wanted to add on to my discussion above that I'm also a big fan of Gecko-based browsers strongly cuz of their support of Firefox PC extensions (uBlock Origin and others on mobile are great, Cromite's adblock is good but not as great) Edit: With extra curiosity to this side of things, I found out that Cromite could be getting extensions support soon, which could be quite huge imo, although if it'd be MV3 only (no Brave's MV2 patch or sth like that) it'd be significantly handicapped compared to Firefox's extension support, but still a huge improvement nonetheless. |
@ArtikusHG https://gitlab.com/ironfox-oss/IronFox |
yup will do that once they have the first working builds |
Hi, Ironfox has released version, when do you think you could make an OLED version? |
Mull has been unfortunately discontinued with the discontinuation of DivestOS and it's apps.
From how much I know, Mull is just a fork of Fennec F-Droid (a browser based on Firefox with all proprietary bits and telemetry removed, maintained by Mozilla themselves) with just extra themeing and a modified arkenfox user.js applied.
Now that Mull's gone, Fennec is quite probably the next best option for an (advanced) user to use, since you can manually modify it's about:config or if you have root access available you can use any
user.js
of your choice (arkenfox, Betterfox, Modified arkenfox user.js used by Mull [I took the one from github and replaced "pref" with "user_pref" to not have syntax errors, rename to user.js to use]) to put into/data/user/0/org.mozilla.fennec_fdroid/files/[random profile name here].default
.I really hope someone takes on the Mull project, as applying a hardened user.js is impossible/impractical for non-root users (and making a fork of Fennec F-Droid that just preapplies a certain modified user.js doesn't sound that hard), but as it currently stands, it seems to be the best maintained option, and it'd be awesome if the current script used to apply the AMOLED theme to Mull could also be remade for Fennec.
The text was updated successfully, but these errors were encountered: