| 29 Oct 2024 |
atemu12 | (Or do, whatever your current mood is ;) ) | 00:52:33 |
oak 🏳️🌈♥️ | I used to work in one Android phone development project in the past and there I became very familiar with many of the security related parts of the Android OS, and I remember looking at fingerprint back then as well. But it's already almost 10 years ago | 00:52:44 |
atemu12 | Oh wow that must have been brand new | 00:53:07 |
samueldr | https://developer.android.com/reference/android/telephony/TelephonyManager#ACTION_SECRET_CODE | 00:53:07 |
atemu12 | I think those only really became a thing ~2015-ish | 00:53:20 |
samueldr | In reply to @atemu12:matrix.org (Don't fall into a rabbit hole!) it's simpler than you think | 00:53:43 |
atemu12 | Even official docs, wow | 00:54:07 |
samueldr | I was checking if an app could do what I think it would do | 00:54:11 |
samueldr | before recommending it | 00:54:16 |
samueldr | https://f-droid.org/en/packages/de.szalkowski.activitylauncher/ | 00:54:29 |
oak 🏳️🌈♥️ | https://source.android.com/docs/security/features/authentication/fingerprint-hal | 00:54:36 |
samueldr | if you poke around in the different packages, you might see an activity related to fingerprint stuff | 00:54:43 |
atemu12 | Could grep for that permission string on the official android image hmm | 00:54:45 |
oak 🏳️🌈♥️ | It's pretty well documentated | 00:54:52 |
atemu12 | s/permission/intent/ | 00:54:53 |
samueldr | also that intent could/can be scanned by software | 00:55:02 |
samueldr | https://github.com/SimonMarquis/Android-SecretCodes | 00:55:21 |
samueldr | (could) | 00:55:23 |
atemu12 | Right but we do want the OEM service in this case | 00:55:42 |
atemu12 | * Right but we do want the OEM service menu in this case | 00:55:46 |
samueldr | probably something like that if it exists | 00:56:01 |
oak 🏳️🌈♥️ | If you look at the Fingerprint HIDL link I posted, it quite nicely shows what all are the compontents related to that | 00:56:03 |
oak 🏳️🌈♥️ | fingerprintd is standard component provided by AOSP, but the FP vendor library is provided, well, by the vendor | 00:57:30 |
atemu12 | Thanks a bunch for the pointers so far though! I'll have a look at all of them tomorrow and try to figure out what and how my fingerprint reader broke. | 00:57:50 |
samueldr | Atemu: and that activity launcher app filters activities in packages too, so e.g. finger will find the fingerprint-related ones under settings | 00:57:56 |
oak 🏳️🌈♥️ | I hope the issue is not inside the closed source binaries | 01:00:02 |
atemu12 | In reply to @samueldr:matrix.org Atemu: and that activity launcher app filters activities in packages too, so e.g. finger will find the fingerprint-related ones under settings Yeah it didn't like that ^^' | 01:00:15 |
oak 🏳️🌈♥️ | I wonder if the FP vendor library sources are available | 01:00:27 |
samueldr | oh, yeah, launching random activities might not work when they require params | 01:00:31 |
atemu12 | It's also not like the settings are at fault, this is almost certainly just the settings reacting to biometrics not working at a lower layer | 01:00:46 |