Fingerprint sensor / unlock now working on the Fairphone 6 on Linux Mobile

2 months ago by inari to c/linuxphones

Fingerprint sensor / unlock now working on the Fairphone 6 on Linux Mobile
merde 104 points 2 months ago

x.com ?

no, thanks.

path: 0 25506117, hotness: undefined, score: 104, children: 0
TheMightyCat 84 points 2 months ago

Looks like he beat me to the punch, but this proves it is possible atleast. Coming soon to a fp6-img near you!

My version is also mostly ready. So expect a post about it soon.

path: 0 25506156, hotness: undefined, score: 84, children: 9
inari 15 points 2 months ago

Unrelated, but have you programmed the Moments button to do anything in your fp6 image?

path: 0 25506156 25507739, hotness: undefined, score: 15, children: 7
TheMightyCat 21 points 2 months ago

No, it currently does nothing. No idea if its even in the DTS.

path: 0 25506156 25507739 25507970, hotness: undefined, score: 21, children: 6
TheMightyCat 27 points 2 months ago

I suppose i can't claim true 100% hardware support without having it work and it doesn't seem much trouble so i think i'll add it as an edev and the user can decide what to do with it.

path: 0 25506156 25507739 25507970 25508016, hotness: undefined, score: 27, children: 4
inari 23 points 2 months ago

Nice! It might be a good idea to set it by default to turn on Do Not Disturb mode, to keep the functionality similar to the original OS.

path: 0 25506156 25507739 25507970 25508016 25508045, hotness: undefined, score: 23, children: 3
hornedfiend 14 points 2 months ago

You guys are seriously amazing! Thank you for sticking through the pain!

path: 0 25506156 25507739 25507970 25509992, hotness: undefined, score: 14, children: 0
AI_toothbrush 8 points 2 months ago

At least he did something usefull this time, tho still posted it on xitter

path: 0 25506156 25511645, hotness: undefined, score: 8, children: 0
bowsertattoo 29 points 2 months ago

you can be forced to biometrically unlock your phone by police

path: 0 25506812, hotness: undefined, score: 29, children: 18
TheMightyCat 43 points 2 months ago

Now that i am thinking about it, There should be nothing stopping you from mapping a specific finger to either wipe data or load into a decoy. I'll look into this.

EDIT: Confirmed, the reader gives the ID of which print was matched, so a userspace implementation for per finger macros should be possible, this goes beyond unlocking or duress too, in theory any script could be called from a specific finger?

Sounds like a cool feature!

path: 0 25506812 25506871, hotness: undefined, score: 43, children: 9
MalReynolds 11 points 2 months ago

Yah, but you better be damn sure it's bulletproof recognition, especially for the wipe variant, although, being Linux a good backup strategy is a viable option, maybe gate it behind a successful restore. Seems like it could be easy to just use the wrong finger too, perhaps your subconscious hates you today. Still, options are always good.

path: 0 25506812 25506871 25507289, hotness: undefined, score: 11, children: 5
TheMightyCat 15 points 2 months ago

Well that's not really under my control as i don't make the sensor, but it does expose an accuracy value, so the user can set their own threshold.

path: 0 25506812 25506871 25507289 25507517, hotness: undefined, score: 15, children: 1
MalReynolds 8 points 2 months ago

Well that’s not really under my control

Not implying it was, just pointing out the foot shooting scenario.

Thanks again for the great work.

path: 0 25506812 25506871 25507289 25507517 25507729, hotness: undefined, score: 8, children: 0
shortwavesurfer 7 points 2 months ago

I have touched the fingerprint reader on accident with the incorrect finger when picking the device up or something because it's on the side with the power button, but I have never had an issue where I've meant to unlock my device with the correct finger and used the wrong finger instead.

I have used the wrong finger on purpose in order to press the power button in order to bring up my lock screen without actually unlocking the phone to see the time or whatever, though so perhaps a 3 strikes your out rule would be best where if you hit the fingerprint reader with the wrong finger 3 times in a row it would then wipe

Let's say my pointer finger is the registered finger for the reader. If I want to unlock my phone, I'll just touch the fingerprint reader with my pointer finger and the phone is unlocked. If I wanted to say interact with a running media file, or check the time, I would deliberately press the power button with my middle finger, that way it registers it as a press to bring up the lock screen, but does not unlock the phone. And then, when I want into the phone next time, I would touch the fingerprint reader with my pointer finger to unlock it. If I am picking my phone up off of a table, for example, and my ring finger just happens to touch the fingerprint reader, it's obviously not going to recognize, and then once I get the phone in my hand properly, I would use my pointer finger to unlock it.

This is why I think perhaps a three-time rule might work, where if you deliberately touch the fingerprint reader three times within a short period of time with the incorrect finger, it would initiate a wipe.

I'm thinking maybe like within 10 seconds.

path: 0 25506812 25506871 25507289 25507870, hotness: undefined, score: 7, children: 2
TheMightyCat 8 points 2 months ago

Could probably also make it a sequence of several fingers to reduce risk even further.

path: 0 25506812 25506871 25507289 25507870 25507992, hotness: undefined, score: 8, children: 1
Rentlar 6 points 2 months ago

Oooh that's cool! Thumb for normal unlock, index finger for launch camera, middle finger for duress would be neat.

path: 0 25506812 25506871 25511170, hotness: undefined, score: 6, children: 2
ArchEngel 5 points 2 months ago

Good thinking on the camera launch, and middle finger for duress is just... :chefskiss:

path: 0 25506812 25506871 25511170 25513277, hotness: undefined, score: 5, children: 0
WhyJiffie 4 points 2 months ago

give them the middle finger!!

path: 0 25506812 25506871 25511170 25517455, hotness: undefined, score: 4, children: 0
zikzak025 14 points 2 months ago

Makes me wonder why no mainstream Android fork has bothered implementing a duress fingerprint feature. Maybe this is an opportunity for Linux phones.

Graphene has a duress PIN, but I'd like to see a feature where using the wrong fingerprint both locks the phone and opens into a fake, nondescript home screen to deceive the authorities.

The only other protection for anyone using biometrics at the moment is to reboot the device, which will always default to PIN unlock, but not so easy to do when caught by the authorities unawares.

path: 0 25506812 25507064, hotness: undefined, score: 14, children: 1
potter2010 11 points 2 months ago

GrapheneOS does have a duress fingerprint feature, but I believe the only result is to wipe the phone. A dummy profile option would be great. I could see this becoming an option in the future with the US authorities going after a couple people recently for wiping their phones with a duress pin/fingerprint.

path: 0 25506812 25507064 25509242, hotness: undefined, score: 11, children: 0
inari 10 points 2 months ago

Not if you don't register your fingerprint into the device in the first place

path: 0 25506812 25506934, hotness: undefined, score: 10, children: 3
TheMightyCat 5 points 2 months ago

Well then there's not much point to a fingerprint sensor is there xd

path: 0 25506812 25506934 25506959, hotness: undefined, score: 5, children: 1
inari 9 points 2 months ago

True, but if you're concerned about law enforcement forcing you to unlock your phone, PINs/passwords are still safer than fingerprint readers or cameras

path: 0 25506812 25506934 25506959 25506989, hotness: undefined, score: 9, children: 0
bowsertattoo 3 points 2 months ago

yeah i never use biometrics

path: 0 25506812 25506934 25507647, hotness: undefined, score: 3, children: 0
Carrot 6 points 2 months ago

On GrapheneOS, I use a feature that blocks fingerprint for unlocking the phone, but still allows it for accessing apps. No idea how hard it'd be to implement that here, but it makes this work useful even to security/privacy conscious folks

path: 0 25506812 25511801, hotness: undefined, score: 6, children: 1
bowsertattoo 1 point a month ago

noice

path: 0 25506812 25511801 25521058, hotness: undefined, score: 1, children: 0
jlow 6 points 2 months ago

That's cool, I guess, though I'll never use it for obvious reasons.

path: 0 25519111, hotness: undefined, score: 6, children: 8
LaLuzDelSol 14 points a month ago

Sorry about the meat slicer accident :(

path: 0 25519111 25520479, hotness: undefined, score: 14, children: 1
Squirrelanna 2 points a month ago

Damn mandolin locked me out of my phone.

path: 0 25519111 25520479 25532807, hotness: undefined, score: 2, children: 0
Shayeta 2 points a month ago

With the lockdown on Android apps I was thinking of switching to a linux phone, what happened?

path: 0 25519111 25520516, hotness: undefined, score: 2, children: 5
balsoft 6 points a month ago

You should not use biometric identification because it's much easier to force you to unlock the phone than with a pin or password.

path: 0 25519111 25520516 25520677, hotness: undefined, score: 6, children: 4
Rooster326 6 points a month ago

To be more specific

What you know is legally protected. What you are is not.

path: 0 25519111 25520516 25520677 25521790, hotness: undefined, score: 6, children: 0
Shayeta 1 point a month ago

I'm not, and not what I asked.

path: 0 25519111 25520516 25520677 25528422, hotness: undefined, score: 1, children: 2
balsoft 3 points a month ago

I think there were two levels of misunderstanding, by bad.

In my understanding jlow (OC) is talking about not using biometric identification, and you misinterpreted it as not using Linux on Fairphone. I then misinterpreted your comment to mean "why should I not use biometric identification when I switch to Mobile Linux" and responded to that.

path: 0 25519111 25520516 25520677 25528422 25530262, hotness: undefined, score: 3, children: 1
WhyJiffie 5 points 2 months ago

nitter instances down for legal reasons, archive.org also refuses to archive this site.. I guess I'm not gonna read it then

path: 0 25516965, hotness: undefined, score: 5, children: 1
hornedfiend 4 points a month ago path: 0 25516965 25521027, hotness: undefined, score: 4, children: 0
Solrac 5 points a month ago

A Spicy comment, but my perspective nevertheless. We've given this guy the correct place to post and talk about, and collaborate development for the fairphone 6.... They are yet to come here, as far as I know.

If this is the same person who has been Pro-AI for his "Development" and has also yet to publish his source code, why are we still giving attention?

Under any other circumstances, specially if it were with another phone, I'd just complain about being in the wrong platform and using AI, but, The Fairphone 6 has had leaps and bounds of development, published to the mainline kernel, and also documented extensively in here, long before this person started posting in a dead "social" network.

I complain because it sometimes feels like they're riding off the efforts of others, at best, and wasting a LOT of water at the very least. Feels unethical either way.

path: 0 25542759, hotness: undefined, score: 5, children: 0
halfapage 2 points 2 months ago
path: 0 25509344, hotness: undefined, score: 2, children: 0
ironpangolin29 -1 points a month ago

I dont know why they're making fingerprint a big deal. It's actually a bad thing.

It's cool if you're 10 and just watched a sci-fi movie sure but ultimately should be phased out of android/Linux.

path: 0 25531887, hotness: undefined, score: -1, children: 4
hornedfiend 8 points a month ago

"Arguably a bad thing" rather. It's better than face unlock for what it's worth.

path: 0 25531887 25532084, hotness: undefined, score: 8, children: 0
x00z 6 points a month ago

I like unlocking things with my fingerprint. But I go by the assumption that the technical fingerprints of my fingerprint are stored securely and aren't even accessible by the OS.

path: 0 25531887 25533562, hotness: undefined, score: 6, children: 0
TheMightyCat 4 points a month ago

Why should it be phased out?

Its completely optional.

path: 0 25531887 25537271, hotness: undefined, score: 4, children: 1
ironpangolin29 -2 points a month ago

Takes cpu time.

path: 0 25531887 25537271 25545409, hotness: undefined, score: -2, children: 0
linuxphones
linuxphones

@lemmy.ca

login for more options
4031
512
2808

The Discussion on Linux-based Phones.


**Benefits**:
  • Hardware freedom.
  • Perfect operating-system competition.
  • Full utilization of specs.
  • Phone lifespan raises to 10+ years.
  • Less e-waste.
**Linux Mobile Distros**:
  • Sailfish🇫🇮
  • Ubuntu Touch🇩🇪
  • Nura🇧🇪
  • Mobian
  • Pure OS🇺🇸
  • FuriOS🇺🇸
  • Plasma Mobile🇩🇪
  • LuneOS
  • openSUSE Mobile🇩🇪
  • Nemomobile
  • Droidian
  • Mobile NixOS
  • ExpidusOS
  • Maemo Leste
  • Manjaro Arm
  • Tizen
  • WebOS
**Linux Mobile Hardware**:
  • Fairphone 6🇳🇱
  • Jolla Phone🇫🇮
  • Volla Phone🇩🇪
  • Shift Phone🇩🇪
  • FLX1🇺🇸
  • Librem 5🇺🇸
⚙️Contribute
🧼Go Clean From the Duopoly:
💻Related Communities:
📰News:
💬Messager:
⌚️Watch:

go to feed...