Add IronFox to F-Droid (Mull continued)

Mull was always published before Fennec for Divest OS users or anyone that took it from the Divest Repo

but in F-Droid repo, they were published at the same time

Would there be a way to do it via the ā€œremote debugging via USBā€ feature that is toggled in the settings?

I did that once, such a pain to setupā€¦

Can it be used to transfer my bookmarks from Mull to Fennec or Ironfox?

you wish :slight_smile: :slight_smile:

Is there any way better than this? I havenā€™t rooted my main phone.

Canā€™t you just use Mozilla sync? Or export/import if care more about privacy?

There is no export/import as far as I can tell.

I am not going to make yet another online account only to transfer bookmarks.

  • we shouldnt call ironfox as true successor of mull
  • they are using phoenix preferences IronFox v134.0 Ā· IronFox OSS / IronFox Ā· GitLab
  • safe browsing is disabled according to v 134 news, btw, was it in mull?
  • perhaps we need to search other fork which doesnt much deviate from mull philosophy or ideals or somebody will need to take responsibility

A comparison of the Phoenix vs Arkenfox & Tor (Mull) preferences would help.

Google Safe Browsing was disabled in Mull.

Really? Check yourself, please, and CMIIW.

That is only for desktop Firefox. The manage bookmarks, export/import, etc. is not available on Android Firefox. But thank you for looking.

1 Like

I very long hestitated to use Mozilla Sync, but finally done it. It did the job for me, but understanding privacy concerns I donā€™t intend to encourage anyone to this. Just informing.
I have the same bookmarks on few my devices. Even open tabs. I can send a tab with page to device I want to see it better or share it better.

But why? Why not just use a bookmark system of your own? There are many available on FOSS logic.
However, since you have already done it, ā€¦

Interesting. I hadnā€™t considered this. I found floccus bookmark sync | F-Droid - Free and Open Source Android App Repository. Are there any other that you recommend?

You can find a lot here: GitHub - FLOSSBoxIN/awesome-selfhosted: A list of Free Software network services and web applications which can be hosted on your own servers

1 Like

No? This has never been our position: Both @itsaky and I have explicitly stated on several occasions that weā€™re open to inclusion in F-Droidā€™s repo in the future; itā€™s simply not currently planned, as itā€™s something that requires careful consideration.

I genuinely donā€™t understand how you could read through the GitLab issue (#7, which you yourself linked) and think this is our stance? Is there a reason youā€™re mischaracterizing our position?

Weā€™re using Cloudflare R2 storage for our F-Droid repo, though we also offer a mirror on GitLab, and will likely offer one on Codeberg as well.

A couple things here:

  1. The goal of IronFox is not to avoid Mozilla, and that has also never been the goal of Mull & Fennec, or even desktop browsers, such as LibreWolf. The goal of IronFox is to improve the privacy, security, & freedom of Firefox. We do remove various undesired functionality/features related to Mozilla & connections to them as part of that work, but itā€™s not an explicit goal to avoid them, and we indeed rely on them for certain functionality (as does Fennec, and as did Mull), where it doesnā€™t compromise privacy/security/user interests.

  2. Firefox Sync is entirely optional, E2EE, and you are even able to self-host your own instanceā€¦ itā€™s unclear what your concerns are? I simply suggested it as an easy mechanism for transferring data between Firefox installationsā€¦

These concerns may be illogical to you personally - but that doesnā€™t mean they arenā€™t illogical to others, which is evident by the security researchers & other FOSS projects that share these concerns; some of which do indeed still apply today, as highlighted in the GitLab issue.

Like @Licaon_Kter stated:

While Iā€™m unaware of the exact number off the top of my head; there are indeed quite a large amount of changes to Firefox that Mull/IronFox makeā€¦ itā€™s unreasonable to expect users to both take the time and effort to manually apply each one of them individually, and keep up with updates to the configsā€¦

Mull also had the benefit of quicker updates via the DivestOS Repository; whereas Fennec doesnā€™t ship any APKs, and is only made available by F-Droidā€™s repo, so itā€™s delayed due to the build process. You could manually build Fennec yourself before F-Droid builds it, but that shares the same problem as manually configuring prefs in the about:configā€¦ itā€™s quite unreasonable to expect most users to manually build Fennec.

There are far more than 10-15 values to changeā€¦ Just take a look at the preferences under patches/preferences in our repo to get an idea. (These are configs used by IronFox, and are similar to that of Arkenfox/Mull, as I will explain shortly belowā€¦)

It is also not a one-time thing. As Firefox changes, so do preferences. Others are simply added as a result of new research & discovery, etcā€¦ configs like this do have to be maintained.

Yes, and I actually documented the steps to do this here. That being said, it is definitely a pain to set-up, and also unreasonable to expect users to go through the time and effort needed, as well as keeping up with updates to the configs, etcā€¦ Assuming Fennec is being used, this also still doesnā€™t solve the problem of delayed updates unless you manually build it.

Both IronFox & Mull share the same fundamental vision & ideals of improving the privacy, security, & freedom of Firefox on Android, and contain many of the same hardening, patches/build scripts, and other features. IronFox is indeed not a ā€˜true successorā€™ to Mull; as it is not developed by Divested Computing Group, so it wouldnā€™t be fair to claim it or any other fork isā€¦ our goal is to simply carry on the spirit of Mull and continue Taviā€™s excellent work on the project.

Safe Browsing was enabled in Mull, but did not function due to lack of an API key. IronFox added an API key, so itā€™s fully functional here. Our plan is to make Safe Browsing off by default, and available for users to enable if they decide to. Unfortunately, due to a bug that will be fixed next release, Safe Browsing is partially enabled by default on IronFox, though it is still simple to disable.

Itā€™s unclear how IronFox deviates from Mullā€™s philosophy/ideals; IronFox directly holds the same values as Mull.

See here for a comparison table. (IronFox uses the Phoenix Hardened configs, so the bottom table for Advanced Hardening also applies). Itā€™s a little outdated, though most of it still applies. IronFox does make a few changes from Phoenix as well (Most notably: IronFox disables DNS over HTTPS & disables Safe Browsing by default (at least thatā€™s the goalā€¦)), but this should still give you a nice idea of the broader picture and what to expect.

Generally speaking: Phoenix contains the same hardening as Arkenfox & Mull; while being far more comprehensive & also specifically tailored to Android. Many of the preferences were indeed taken from Arkenfox & Mull, as well as from Tor, & various other places. A lot have also simply been added from my own research & studying of Firefoxā€™s codebase.

Glad you got it synced - Iā€™d be interested to hear your privacy concerns with Sync, since as I explained above: Itā€™s E2EE & even possible to self-host. We donā€™t want any privacy-invasive functionality in Phoenix, so if you do think thereā€™s a genuine concern here, please let us know.

Well, this was a lot to address, hopefully that answers many of the concerns that have been raised here. Iā€™ll be happy to answer any other questions :slight_smile:

4 Likes

Well itā€™s also evident according to another security researcher related to those GrapheneOS trolls (oh sorry for my harassment!) that Firefox is not very secure. Then isnā€™t your Firefox fork very suitable for the insecure F-Droid?

1 Like

Donā€™t troll too, cā€™monā€¦ :slight_smile:

1 Like
  • it [ Firefox is not very secure link ] clearly differentiates about privacy and security
  • in present or foreseeable future, common man like me choose between security and privacy [ my opinion ]
    • if security, chromium
    • if privacy, firefox
  • example, some burglar wants to loot my house [ assuming i have highly valuable possessions ]
    • burglars keep track of physical movements [ chromium ]
    • burglars gather info what kind of security is installed and how to break it at home [ firefox ]
    • now, as house owner i cant choose one option!
1 Like