If you love Firefox as I do, this app is just for you. Please read the description carefully.
This app must (and will) run as root to do some things, which are:
You can easily restore the default url handler from this app, but you MUST NOT remove this app before disabling the Firefox url handler. Believe me, don't remove the app before disabling.
If the app does not respond while enabling or disabling, don't quit it, just wait a few seconds.
Contains English and Czech localization.
And you need Firefox for Android installed on your device (surprisingly).
If you like this app, you can leave me a five star rating or "thank you" in the comments :)
Updated in 1.0.2
- App now supports Firefox Beta
Updated in 1.0.1
- Cover now shows whether Firefox is default or not
You can view (and improve) source code here: https://github.com/RikudouSage/sailfishos-firefox-default-handle
Attachment | Size | Date |
---|---|---|
![]() | 17.32 KB | 01/12/2015 - 19:47 |
![]() | 19.42 KB | 24/11/2015 - 00:00 |
![]() | 18.9 KB | 25/11/2015 - 19:00 |
(none)
Comments
tobru
Sun, 2015/12/06 - 20:40
Permalink
Thanks a lot for this app! Would be great to have an i486 build for the Jolla Tablet...
Rikudou_Sennin
Mon, 2015/12/07 - 02:18
Permalink
Well, here it is :)
https://dl.dropboxusercontent.com/u/8923820/firefox-default-handler-1.0.2-1.i486.rpm
Will you please let me know if it works?
I don't have a tablet so I cannot test it.
tobru
Mon, 2015/12/21 - 15:37
Permalink
I've installed the package on my Jolla Tablet:
This is probably because of a different behaviour on the tablet, who knows =(
Rikudou_Sennin
Mon, 2015/12/21 - 19:23
Permalink
Do you have developer mode enabled?
If so, can you try opening terminal and running:
xdg-open http://openrepos.net
and write me the result?
It can be any address that starts with http or https.
tobru
Sat, 2016/01/02 - 17:22
Permalink
The message:
invoker: Invoking execution: '/opt/alien/system/bin/adb'
error: device not found
tobru
Sat, 2016/01/02 - 17:56
Permalink
Ok, got ADB working with 'systemctl start adbd'. But now:
invoker: Invoking execution: '/opt/alien/system/bin/adb'
/system/bin/sh: am: not found
Rikudou_Sennin
Thu, 2016/01/07 - 12:24
Permalink
It looks like the tablet does not have the ActivityManager... I'm not sure if I can do anything about it.
tobru
Sat, 2016/01/09 - 17:17
Permalink
I searched through the filesystem and it looks like it's there: '/opt/alien/system/bin/am'. But somehow not in the path?
mvuori
Thu, 2015/11/26 - 18:25
Permalink
For a user, the ability to perhaps sometimes modify something has no value. What counts is that someone _has_ _done_ the functionality. Big thanks - this is a long-waited utility for us Firefox lovers.
Some people may have favorites saved as "desktop" icons that for some reason need to be opened with Sailfish browser (for GPS for example). The .desktop files for those seem to be in /home/nemo/.local/share/applications and can be fixed by changing the type (currrently "URL") to "Application" and changing "URL" parameter to "Exec" with the value: "sailfish-browser <URL>"
coderus
Thu, 2015/11/26 - 02:15
Permalink
I can modify my https://github.com/CODeRUS/aliendalvik-control to create and assign handlers to intents. It will do same job in more correct way :)
DameCENO
Sat, 2015/12/05 - 13:27
Permalink
That would be nice Coderus, am trying to set UC browser min android as my default url handler but am no coding expert
Rikudou_Sennin
Thu, 2015/11/26 - 13:01
Permalink
Well, you can :) But my way doesn't seem really incorrect to me neither :)
coderus
Sat, 2016/01/09 - 12:57
Permalink
Yes it is. Your way is very dangerous kludges.
Nice way here: https://openrepos.net/content/coderus/aliendalvik-control
Rikudou_Sennin
Sat, 2016/01/09 - 16:14
Permalink
Well, dangerous does not mean incorrect. Also it's very BFU friendly.
coderus
Sat, 2016/01/16 - 10:40
Permalink
Having adb running via wlan is very cool indeed, so everyone can connect to your phone and steal data :D
Modifying system files and restarting aliendalvik is also so awesome idea, i can't express how much it is awesome :D
Also with aliendalvik-control user can easy set any android application to any action using Mimer ;)
So please remove your toy from openrepos and we're just forget you did it at all.
Rikudou_Sennin
Sat, 2016/01/16 - 17:21
Permalink
What about this solution: I won't remove it and you will forget I did it at all?