-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Realme 8 pro] Fingerprint sensor is broken #39
Comments
1. AFAIK face unlock is a proprietary feature existing only in Google GApps
and maybe in Realme ROMs.
2. Did you try LineAge GSI by AndyYan ? Rumors say Chinese vendors' phones
are well tested on that ROMs.
|
Thank you for responding! I was actually able to restore face unlock using UniversalAuth. No, I wanted to, but I bricked my phone somehow, and after I got it back, Realme shut down their unlock server. |
I see. Care to close the issue?
|
I'm not sure, because fingerprint still doesn't work. And I also think this affects more than just 8 pro. |
So far noone has bothered spending time on fixing under-display fingerprint for Oplus on TrebleDroid. |
Same problem with my Realme 8 5G but this phone is not FOD. It's a side mounted fingerprint and the face unlock does not respond. |
I can't test this ATM (thanks realme), but when I used A12, there was an identical issue. Unlike A13, A12 had the scanner showup, but it still crashed with the same error in logcat. I was using A13 vendor, btw. |
So, something of note, based on my short understanding. The biometric hal wants to access osense.client, but for some unknown reason, oppo decided to not include osense.client in the Could this be the issue? Of course, there are some additional missing SELinux contexts. <hal format="hidl">
<name>vendor.oplus.hardware.osense.client</name>
<transport>hwbinder</transport>
<version>1.0</version>
<interface>
<name>IOsenseHalReporter</name>
<instance>OsenseHalReporter</instance>
</interface>
<fqname>@1.0::IOsenseHalReporter/OsenseHalReporter</fqname>
</hal> |
I don't know, I kinda doubt it, but you can just try adding it in in system/etc/vintf manually |
Since I finally had a chance, I tried https://github.com/phhusson/treble_experimentations/releases/tag/v416 and a few other images.
Btw, has anyone looked into ManshuTyagi/android_device_realme_RMX3031@6706732 ? Might be useful. |
Oh wait, I'm an idiot. I've mentioned phhusson#2272 myself before. Looks like the most oppo thing to ever happen :> Should this issue be closed in favor of the older one then? I don't think there's anything else to be added. This also means that #86, #49 and phhusson#2330 relate to this prank by oplus. |
Current Behavior:
When trying to register a fingerprint, the service immediately crashes and enrollment screen closes with "Setup timed out"
When trying to set up face unlock, enrollment times out after ~30 seconds. It can also instantly crash with "No face cam detected" in logcat.
I think it's important to mention that I've got a FOD.
To Reproduce
Smartphone:
Additional context
fingerprint.txt
lshal.txt
I couldn't take a face log.
Fingerprint and face related services and frameworks. I've also included framework.jar, services.jar, oplus-framework.jar, oplus-services.jar and osense client (both face and fingerprint try to access this service)
odm.zip
system.zip
The text was updated successfully, but these errors were encountered: