Live data from Hacker News

Using only open-source software on Android

androidpolice.com

11–20 of 84 posts

Re: Using only open-source software on Android

#11
post #9

> Firefox on Android still isn't a great experience News to me! I've been using Firefox on Android for six years now, and I'm very happy.

I regularly switch between Firefox + ublock and Firefox Focus. Both are great in my opinion, just for different purposes.

Re: Using only open-source software on Android

#12
post #9

> Firefox on Android still isn't a great experience News to me! I've been using Firefox on Android for six years now, and I'm very happy.

Scrolling performance is terrible, even on high end devices. I'd imagine its borderline unusable on mid-range devices.

Re: Using only open-source software on Android

#13

>Unfortunately, there's a catch - microG only works with custom ROMs that support signature spoofing. The LineageOS project is against adding support for that feature, citing security concerns, so microG offers its own ROM called 'LineageOS for microG.' Jesus - this is what the patch does: https://github.com/microg/android_packages_apps_GmsCore/blob... So this allows other applications to appear in the com.google nam…

From your linked thread:

> Restrict the permission to apps in /system/priv-app. This requires to ship microG or two placeholder apps with the ROM (or to allow modification of /system, which is a far worse option). Modifying the permission to be for system apps only is changing one word in the patch (from "dangerous" to "system"), creating a placeholder apps is about writing ~10 lines of XML code and thus could be done in a few minutes.

Lineage for MicroG already does this by default: https://github.com/lineageos4microg/docker-lineage-cicd/blob...

Restricting the permission to a platform level permission essentially means no other installed apps (after flashing) can spoof this. No toggles are necessary either. This should be a secure setup that is as good as any other ROM.

It is possible that users can flash something to /system/priv-app via an update.zip and obtain this permission. However, anything you flash like this can practically already gain root access, so this would almost be a feature if ROMs like lineage implemented this, as then microg's installation would be a small update.zip away. This is opposed to the present setup where microg has to build a completely different rom, although that is another story in itself and likely require some more complications.

Re: Using only open-source software on Android

#14
post #12
post #9

> Firefox on Android still isn't a great experience News to me! I've been using Firefox on Android for six years now, and I'm very happy.

Scrolling performance is terrible, even on high end devices. I'd imagine its borderline unusable on mid-range devices.

No issues here, and I use it daily on a 2+ year old S7.

Currently >20 tabs open with Privacy Badger, uBlock Origin and HTTPS Everywhere addons. No stuttering or delays.

Re: Using only open-source software on Android

#15
post #13

>Unfortunately, there's a catch - microG only works with custom ROMs that support signature spoofing. The LineageOS project is against adding support for that feature, citing security concerns, so microG offers its own ROM called 'LineageOS for microG.' Jesus - this is what the patch does: https://github.com/microg/android_packages_apps_GmsCore/blob... So this allows other applications to appear in the com.google nam…

From your linked thread: > Restrict the permission to apps in /system/priv-app. This requires to ship microG or two placeholder apps with the ROM (or to allow modification of /system, which is a far worse option). Modifying the permission to be for system apps only is changing one word in the patch (from "dangerous" to "system"), creating a placeholder apps is about writing ~10 lines of XML code and thus could be don…

I don't really understand why signature spoofing is needed at all.

Re: Using only open-source software on Android

#16
I've been running Lineage with microG on my Nexus 5X for about 5 months and I'm pretty neutral about the experience. I do cheat a little bit though -- I install Google Maps and Gboard. The biggest annoyance was updating from Android 7 to Android 8. I had to reinstall stock Android 8 on my Nexus to get the new firmware, then install Lineage with microG version 8. Quite annoying, but I suppose it was necessary. Other than that, I quite enjoy the extended battery life that comes with the ROM, I have 87% left now, after about 12 hours of very minimal use.

I don't use my phone too much, mostly just navigation, texting, email, HN, and reddit. Though I'm considering switching back to stock for the better Google hangouts experience.

Re: Using only open-source software on Android

#17
post #6

"...and Firefox on Android still isn't a great experience..." As a daily FF on Android user, I am not sure what he is finding issues with. I wish he would elaborate so his issues can get fixed.

I'll add my voice to mix here and agree that FF has worked well for me on Android. Between Nightly and Focus, I have yet to need a non-FF browser post adoption.

Re: Using only open-source software on Android

#18
post #9

> Firefox on Android still isn't a great experience News to me! I've been using Firefox on Android for six years now, and I'm very happy.

I tried to use Firefox on Android recently. It felt like my phone was about to melt; I wasn't able to stick with it.

Re: Using only open-source software on Android

#19
post #6

"...and Firefox on Android still isn't a great experience..." As a daily FF on Android user, I am not sure what he is finding issues with. I wish he would elaborate so his issues can get fixed.

I have a Nexus 6 updated with the latest OS version and FF. I spend about 90% of my browsing time on HN, LinkedIn, and a couple of miscellaneous other news sites. I observe the following problems:

Loss of UI, where the only thing I see is either a white or black screen. Swiping up or down as if to scroll or refresh "peels back" some of this to reveal the web page underneath, but it doesn't become functional unless I end the app. This affects all tabs open.

Terrible latency acting on navigation, where I'll press a link which has clearly been detected (an outline appears around it) and...nothing happens for seconds. Doesn't matter if I have one tab or a dozen open.

Terrible detection of which link was pressed. Sometimes it's bad enough that a link more than halfway down the page from where I touch is activated. This doesn't happen in any other app I have, even when it's happening on FF.

Poor download times. The bar indicating progress will occasionally stop at about 80% and pause. Sometimes when it pauses it finishes after a few seconds and other times it simply freezes.

Re: Using only open-source software on Android

#20
post #12
post #9

> Firefox on Android still isn't a great experience News to me! I've been using Firefox on Android for six years now, and I'm very happy.

Scrolling performance is terrible, even on high end devices. I'd imagine its borderline unusable on mid-range devices.

I use it on a Jelly Pro. A $125, 2.something inch phone running a MediaTek 6737 at all of like 1.3GHz with some barely passable GPU.

Scrolls fine. I mean, I'm sure if I went and pulled out a high framerate camera and checked it's running at a mere like 15FPS or something completely unusable, but it's never been bad enough to catch my attention.

And on a really low end phone being able to install uBlock Origin certainly means that Firefox solves a lot more issues than it might potentially create.

Post reply on HN