[CRITICAL] phoenix-android.js preferences not being applied in IronFox 147 - privacy hardening inactive
BUG
phoenix-android.js appears to not be applied at all to IronFox 147.0 coming from Accrescent.
See #226 (closed). That's how this was discovered. This breaks a ton of anti-fingerprinting, adds a ton of telemetry back in.
Confirmation Checklist
-
I confirm that this issue occurs on the latest release of IronFox. You can check what the latest version is on the
Releasespage (https://gitlab.com/ironfox-oss/IronFox/-/releases). - I confirm that this issue occurs on the latest Nightly release of IronFox. You can find steps on how to find and install the latest Nightly release here.
- I confirm that this issue has NOT already been reported on the GitLab issue tracker (https://gitlab.com/ironfox-oss/IronFox/-/issues) and/or the Codeberg issue tracker (https://codeberg.org/ironfox-oss/IronFox/issues).
-
I confirm that this issue is NOT already covered on the
FAQpage (https://ironfoxoss.org/docs/faq/). - I confirm that this issue is NOT related to a website breakage or compatibility issue as described above.
-
I confirm that this issue does NOT occur on the latest release of Mozilla Firefox. You can find the latest
APKs here: https://ftp.mozilla.org/pub/fenix/releases/. -
I confirm that this issue does NOT occur on the latest release of Mozilla Firefox Nightly. You can find the latest
APKs here: https://ftp.mozilla.org/pub/fenix/nightly/.
Android
- Device: Pixel 8 Pro
- Android version: 16
- ROM: GrapheneOS, build number 2026011001
Version
IronFox version: IronFox 147.0 (Build #2016137775), 444ab875, GV: 147.0-20260113212102, AS: 147.0
Obtained through Accrescent app store.
First Version
IronFox 147.0
Add-ons
uBlock Origin, SponsorBlock, LibRedirect, Dark Reader, Video Background Play Fix.
Reason
All of the preferences set by phoenix-android.js are missing.
e.g. browser.phoenix.status.core does not exist, media.hls.enabled defaults to true, toolkit.telemetry.dap.helper.url defaults to https://dap.services.mozilla.com .
Reproduce
Created a brand new Android profile with no applications installed. Installed Accrescent from GrapheneOS's App Store. Installed IronFox 147.0 from Accrescent.