# Install xpi extension in firefox android

**URL:** <https://discourse.mozilla.org/t/install-xpi-extension-in-firefox-android/111957>\
**Category:** addons.mozilla.org\
**Created:** [March 8, 2023, 3:20pm UTC](https://discourse.mozilla.org/t/install-xpi-extension-in-firefox-android/111957 "2023-03-08T15:20:45Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![victorherrerocazurro](https://avatars.discourse-cdn.com/v4/letter/v/919ad9/32.png) [@victorherrerocazurro](https://discourse.mozilla.org/u/victorherrerocazurro)\
**Post date:** [March 8, 2023, 3:20pm UTC](https://discourse.mozilla.org/t/install-xpi-extension-in-firefox-android/111957/1 "2023-03-08T15:20:45Z")

</div>

Hello, I’ve developed an extension for firefox and I want to install it on a Samsung Galaxy Tab A7 lite tablet (android 11) with firefox android version 110.1.0. I’ve done several tests and read documentation, like this article [https://blog.mozilla.org/addons/2020/02/11/faq-for-extension-support-in-new-firefox-for-android/#comments](https://blog.mozilla.org/addons/2020/02/11/faq-for-extension-support-in-new-firefox-for-android/#comments), and it seems that it cannot be installed, can someone help me and tell me of the current situation? Thank’s

---

<div class="post-metadata">

**Author:** ![juraj.masiar](https://sea1.discourse-cdn.com/flex001/user_avatar/discourse.mozilla.org/juraj.masiar/32/30587_2.png) [@juraj.masiar](https://discourse.mozilla.org/u/juraj.masiar)\
**Post date:** [March 8, 2023, 4:10pm UTC](https://discourse.mozilla.org/t/install-xpi-extension-in-firefox-android/111957/2 "2023-03-08T16:10:27Z")

</div>

> [@victorherrerocazurro](#):
>
> cannot be installed

Please elaborate 🙂.  
What you did, what happened, what should have happen.

---

<div class="post-metadata">

**Author:** ![victorherrerocazurro](https://avatars.discourse-cdn.com/v4/letter/v/919ad9/32.png) [@victorherrerocazurro](https://discourse.mozilla.org/u/victorherrerocazurro)\
**Post date:** [March 9, 2023, 12:03pm UTC](https://discourse.mozilla.org/t/install-xpi-extension-in-firefox-android/111957/3 "2023-03-09T12:03:59Z")

</div>

Hello, thanks for answer, I am developing an extension for Firefox and I want to install it on the latest version of Firefox for Android, but when I download the xpi, it only lets me download it, not install it.  
I have read this post [https://blog.mozilla.org/addons/2020/02/11/faq-for-extension-support-in-new-firefox-for-android/#comments](https://blog.mozilla.org/addons/2020/02/11/faq-for-extension-support-in-new-firefox-for-android/#comments), and it seems that on the latest versions of firefox for android (fenix engine) xpi can no longer be installed, only extensions that are on the recommended list, and I wanted to know if this is true currently or is there any way to install an xpi in a firefox for android. thanks

---

<div class="post-metadata">

**Author:** ![juraj.masiar](https://sea1.discourse-cdn.com/flex001/user_avatar/discourse.mozilla.org/juraj.masiar/32/30587_2.png) [@juraj.masiar](https://discourse.mozilla.org/u/juraj.masiar)\
**Post date:** [March 9, 2023, 12:14pm UTC](https://discourse.mozilla.org/t/install-xpi-extension-in-firefox-android/111957/4 "2023-03-09T12:14:27Z")

</div>

Well… the installation from the xpi file is no longer possible, originally reported here:

> <https://github.com/mozilla-mobile/fenix/issues/17591>
>
> \## Steps to reproduce
> 1. download .xpi file e.g the latest release version of uB…lock Origin
> https://github.com/gorhill/uBlock/releases/tag/1.32.4
> https://addons.mozilla.org/firefox/downloads/file/3701081/ublock\_origin-1.32.4-an+fx.xpi
> 
> 2. open Default File Manager on Android
> 
> 3. open the .xpi file
> 
> 4. there is no possibility to select Firefox.
> 
> \### Expected behavior
> Firefox can install the .xpi file on my Android device via File Manager.
> 
> \### Actual behavior
> Install .xpi file does not work.
> 
> \### Device information
> 
> \* Android device: Samsung Galaxy Note 20 (Android 11, OneUI 3)
> \* Fenix version: 85.1.0 (Build #2015788691)
> 
> ┆Issue is synchronized with this \[Jira Task\](https://mozilla-hub.atlassian.net/browse/FNXV2-9475)

But, if you release it to the store, you will be able to install it to Nightly and now also to Beta, through the collections feature:

> **[Expanded extension support in Firefox for Android Nightly – Mozilla Add-ons...](https://blog.mozilla.org/addons/2020/09/29/expanded-extension-support-in-firefox-for-android-nightly/)**
>
> Starting September 30, 2020, you can configure Firefox for Android Nightly to install extensions listed on addons.mozilla.org.

---

<div class="post-metadata">

**Author:** ![victorherrerocazurro](https://avatars.discourse-cdn.com/v4/letter/v/919ad9/32.png) [@victorherrerocazurro](https://discourse.mozilla.org/u/victorherrerocazurro)\
**Post date:** [March 9, 2023, 12:57pm UTC](https://discourse.mozilla.org/t/install-xpi-extension-in-firefox-android/111957/5 "2023-03-09T12:57:58Z")

</div>

Thanks, that’s what I thought

---

<div class="post-metadata">

**Author:** ![Abdelrahman\_Safwat](https://avatars.discourse-cdn.com/v4/letter/a/7bcc69/32.png) [@Abdelrahman\_Safwat](https://discourse.mozilla.org/u/Abdelrahman_Safwat)\
**Post date:** [November 9, 2023, 5:14am UTC](https://discourse.mozilla.org/t/install-xpi-extension-in-firefox-android/111957/6 "2023-11-09T05:14:11Z")

</div>

Hey ! I wanted to install an older version of an existing extension on the store (one that isnt mine).

As you mentioned, you can add the latest version to a collection, but for older versions you have to download the xpi.

Issue is, I cant re-upload the xpi to the store as my own because it already exists with this ID, so what to do now ?

---

<div class="post-metadata">

**Author:** ![juraj.masiar](https://sea1.discourse-cdn.com/flex001/user_avatar/discourse.mozilla.org/juraj.masiar/32/30587_2.png) [@juraj.masiar](https://discourse.mozilla.org/u/juraj.masiar)\
**Post date:** [November 9, 2023, 7:33am UTC](https://discourse.mozilla.org/t/install-xpi-extension-in-firefox-android/111957/7 "2023-11-09T07:33:08Z")

</div>

In the store, there is a “Version History” page with previous versions - maybe you can install these?

But it’s not a common use case, also unless the extension is open source, you can’t just copy it and publish it as your own.

Also using older versions of software is generally not recommended.  
Why do you need to use older version?

---

<div class="post-metadata">

**Author:** ![Abdelrahman\_Safwat](https://avatars.discourse-cdn.com/v4/letter/a/7bcc69/32.png) [@Abdelrahman\_Safwat](https://discourse.mozilla.org/u/Abdelrahman_Safwat)\
**Post date:** [November 9, 2023, 7:47am UTC](https://discourse.mozilla.org/t/install-xpi-extension-in-firefox-android/111957/8 "2023-11-09T07:47:48Z")

</div>

As i said, “version history” only allows to download xpi files. On android the only way to install desktop extensions is there MUST be a drop down option to “add to collection”, which is only available for the latest version. not the version history

I need the older version cause the newer one is broken

---

<div class="post-metadata">

**Author:** ![juraj.masiar](https://sea1.discourse-cdn.com/flex001/user_avatar/discourse.mozilla.org/juraj.masiar/32/30587_2.png) [@juraj.masiar](https://discourse.mozilla.org/u/juraj.masiar)\
**Post date:** [November 9, 2023, 8:25am UTC](https://discourse.mozilla.org/t/install-xpi-extension-in-firefox-android/111957/9 "2023-11-09T08:25:29Z")

</div>

The Beta and Nightly now allows installing directly from the store, no need to use the collection anymore.

But I’ve just checked it now and sadly, installing addons from History page is indeed not working.

Maybe you can contact author of the addon and ask him to fix whatever is the issue with the new version.

---

<div class="post-metadata">

**Author:** ![Abdelrahman\_Safwat](https://avatars.discourse-cdn.com/v4/letter/a/7bcc69/32.png) [@Abdelrahman\_Safwat](https://discourse.mozilla.org/u/Abdelrahman_Safwat)\
**Post date:** [November 9, 2023, 8:36am UTC](https://discourse.mozilla.org/t/install-xpi-extension-in-firefox-android/111957/10 "2023-11-09T08:36:23Z")

</div>

It only allows you to install directly for android “reccomended” extensions, but not for desktop ones. For those you you still need collections, but that’s besides the point now anyways

Many people have left feedback in the store informing the author it is broken, he hasn’t responded to those and I don’t think contacting him would be any different.

It frustrates me that the xpi is RIGHT THERE but I simply can’t install it

---

<div class="post-metadata">

**Author:** ![juraj.masiar](https://sea1.discourse-cdn.com/flex001/user_avatar/discourse.mozilla.org/juraj.masiar/32/30587_2.png) [@juraj.masiar](https://discourse.mozilla.org/u/juraj.masiar)\
**Post date:** [November 9, 2023, 9:07am UTC](https://discourse.mozilla.org/t/install-xpi-extension-in-firefox-android/111957/11 "2023-11-09T09:07:38Z")

</div>

You can install also non-recommended now, they’ve changed it recently. But I forgot to mention, the addon must be marked as Android compatible (by author), for example this one:

> **[Auto Highlight – Get this Extension for 🦊 Firefox (en-US)](https://addons.mozilla.org/en-US/firefox/addon/auto_highlight/)**
>
> Download Auto Highlight for Firefox. 🟨 Auto Highlight will help you see what's important on the web! ✅
> ⚡ Supports RegExp search and many style and highlight options ⭕
> 🥷 Hide text by setting font size to zero!

I’m sorry for the confusion… ☹

If the author abandoned the project, then it’s really bad.  
If you want to risk it, you could re-submit his addon, **and change the ID of the addon in the “manifest.json” file**. Ideally also change the name and mention that it’s a fork of the original in the description.  
Still, publishing someone else work as your own may be illegal, depending on the license.
