I’m struggling to keep Mull browser up to date since months.
The problem is, using F-Droid client or eg. Droid-ify, with the DivestOS repo, everytime an update of Mull is available, I cannot install it, it fails because the signature isn’t correct. I first have to uninstall the actual version, do a fresh install from F-Droid, and most cumbersome part, add-ons, bookmarks and any other settings gone of course. Every. Single. Time.
Checking the signature of Mull installed from the DivestOS repo shows “unknown” everywhere. Just to double check, I’ve installed Mulch from the DivestOS repo too, it’s signature reads “unknown” everywhere too. Same problem on two devices (Android 10 and 14), same problem with any F-droid client, or Droid-ify.
What am I doing wrong? Why can’t I update Mull from the DivestOS? What’s wrong with the signatures? Why do they read “unknown”? Why does the signature (supposedly) change with every release (I haven’t checked/compared the keys)?
Mull is in the main F-Droid repo too, but the last version 125.3.0 is older than a month now, that’s a serious security risk for a browser! Why isn’t Mull updated frequently to be up to speed with security updates in the main F-Droid repo? There’s no issue with the signature there as it reads “F-Droid” as expected and updates work, if and when they’re finally available.
Please advise, any help is much appreciated.
Best regards
It sounds like you are trying to update one version with the other. Try installing the one from the divestOS repo (make this the preferred repo in f-droid) and then try updating only from this repo. This should work well.
Please use the official F-Droid client, other clients do not have full/proper mirror support, delta index update support, or full localization support.
You need to mark the DivestOS.org repo as the preferred source for Mull.
You don’t encounter this issue with Mulch because Mulch isn’t in F-Droid.org repo.
The “unknown” value you’re mentioning is likely the certificate signing info of the DivestOS.org apks, this was bad jarsigner keystore generation defaults I used back in 2015 and changing the signing key would force all users to wipe their app data/re-install.
Another mull user here, thanks for a great browser. Can you please check my query here, the issue seems to be with TC I think due to shelter even multiple reinstallations didn’t help but is there anything that would help mull work like before with TC?
Good morning.
First of all, @SkewedZeppelin thank you very much for your project, work and efforts.
I was discovered by a mate of my campus of Mull about a year and a half ago, I was using Fennec F-Droid before.
I’m mostly really happy with it, but since the last version (125.3.0), it crashes every single time I want to launch it.
I started to get more concerned after having to install Brave to be able to browse the Web on my smartphone and seeing that Firefox 126 was released a while ago and Mull isn’t updating on F-Droid still.
Is there any reason for this?
Thank you very much in advance.
Bests .
I know that the different repos aren’t compatible with each other due to the signatures, I don’t use auto update and update the apps of each repo one by one manually. No clue why it didn’t work as expected, and as I had the problem more than once, I was asking for an advice.
So, once again, uninstalled Mull, installed the latest 126 from the divest repo, then updated to latest (127), and it worked. Fingers crossed for the next upcoming update…
Yeah, I read it too, but, issues stopping 126 for the whole lifecycle and not even being able 127?
I don’t see how to use that repo, where to get the APK, I mean, not the source code.
Seems a bit strange to me, if you ask me.
Thank you for your answer mate .
Bests .