Is add-on loading from file possible in Firefox for Android 139.0.4?

I have found different pieces of information so far.
I enabled developer/debugging menus. One item says to load an add on from file.

My example add-on was responded to with something like ‘error. Might be damaged’

On the other hand I found posts saying only nightly and beta version could load from file.

Is it possible for my version?
Could I get Firefox to tell me more exactly what’s wrong with my example add-on?

(I don’t want to upload my add-on to AMO to get it a certification, unless I can add an eval-command or similar.
And I surely don’t want to use beta or nightly.)

No, you can’t install an unsigned add-on from a file in Firefox for Android. That said, you have some other options.

  • We recommend that developers use web-ext to test their extensions on Android during development. This tool will temporarily install an add-on in all versions of Firefox on Android. See Extension Workshop for details.
  • If you want to install a signed XPI on Android, you can find instructions on Extension Workshop.

Neither desktop nor Android versions of Firefox allow users to persistently install unsigned extensions. While we do not recommend it, it’s possible to install a zipped, unsigned add-on in Firefox Nightly on Android using the file-based instructions mentioned above.

I’d be curious to hear more about why you don’t want to use Beta/Nightly for development purpose in this case.

Do you mean Firefox Extended Support Release (ESR)? Firefox has several different release channels and each is built with a different set of options. ESR does allow users/admins to disable signing verification, but Release (the standard version of Firefox) does not.

I’m not aware of an ESR release on Android and the Mozilla account on Google Play does not show an ESR version. I’m afraid you may be mistaken.

Mozilla does not provide a way for add-on developers to sign add-ons themselves.

Yes, that would work.

EDIT 2025-06-27: I accidentally deleted the word “not” when I initially replied.

Sorry, I made a mistake while writing that reply and accidentally deleted the word not. I’ve edited my previous post, but to reiterate, Mozilla does not provide a way to do this.

1 Like

It’s possible to install unsigned add on (that have never seen Mozilla add on in page) at aa Firefox for Android stable regular release.

Config settings could be reached via a chrome://geckoview/ … address.
chrome://geckoview/content/config.xhtml

chrome:// has to be readded in URL line , if removed by Firefox automatically

Change setting ‘add-on install unsigned or signed’ something like that and ‘xpi’

Tab 5 or 7 or 8 times on Firefox logo under menu-> about this enables developer oe debugging menu

Reopen menu, and it’s somewhere in the middle

Also in secret setting then you could active debugging menu entries constantly, else they are fine at the next restart, and you would have to click the logo again

What a mess.

1 Like