answered
2018-06-29 12:02:47 +0200
As usual, before making changes to system services: Be mentally prepared for using rescue mode / reflashing the device / losing all your data - be it immediately after changes / at the next reboot / system upgrade...
Completely removing sailfish fingerprint packages involves switching to non-fingerprint-aware devicelock plugin alternative - which might cause problems during later upgrades etc.
Merely Disabling fingerprint acquisition should be less risky - run as root:
# backup everything important, you have been warned
# stop and deny starting of sailfish side sw
# = enough to keep sfos off your fp scanner
systemctl stop sailfish-fpd.service
systemctl mask sailfish-fpd.service
# remove possibly existing fingerprint data
/usr/lib/sailfish-fpd/fpslave --remove-all
/usr/lib/sailfish-fpd/fpslave --flush-cache
# remove android hal fingerprint plugins
# = no "normal" (API using) application can access the fp scanner
rm /system/lib/hw/fingerprint.suzu.so /system/lib64/hw/fingerprint.suzu.so
Undoing the above and getting back to default setup:
# if you removed the hal plugins, reinstall the package containing them
pkcon refresh
pkcon install zypper
zypper ref
zypper install -f droid-system-f512x
# undo service disabling
systemctl unmask sailfish-fpd.service
systemctl start sailfish-fpd.service
Please see this answer in my previous thread on this: https://together.jolla.com/question/184613/saving-your-fingerprint-to-a-networked-mobile-device-has-to-be-a-bad-idea/?answer=185629#post-id-185629
Based on that answer,I don't think you have to be very worried. But I still won't be using the scanner (how long does it take to enter the lock code, and how lazy do you have to be to think it takes too long?), and I would also like to know if the function can be removed completely.
bocephus ( 2018-06-15 09:53:56 +0200 )editAccording to this answer https://together.jolla.com/question/184613/saving-your-fingerprint-to-a-networked-mobile-device-has-to-be-a-bad-idea/?answer=185629#post-id-185629 "Leverage already existing Android fingerprint HAL via libhybris"
SO would removing HAL break anything besides Fingerprinting? I only use android for HERE Maps and browsers.
SymbianRefugee ( 2018-06-22 01:05:16 +0200 )editRemoving HAL will certainly break your device :)
Thing like display, touchscreen, modem, sound, gps... they all use part of the HAL to do something useful.
juiceme ( 2018-06-29 12:27:27 +0200 )editwhy not just burn your fingerprints?
virgi26 ( 2018-07-01 11:18:01 +0200 )editLove the idea!
juiceme ( 2018-07-02 06:53:09 +0200 )edit