以小米为例,其他品牌大概也是这样。
如果root后直接打开支付宝尝试启用刷脸支付,会提示“当前设备不支持刷脸支付,请更换手机重试”。 这是带有大红十字的界面。 此时,您退出支付宝并启用root隐藏(例如)。 之后再次打开支付宝仍然无法启用面部识别。 即使清除设置-应用程序-应用程序管理并清除所有支付宝应用程序数据,卸载并重新安装后仍然无法启用人脸识别。
这时,唯一的选择就是恢复出厂设置甚至刷机,然后重新安装支付宝,启用面部识别。 并且如果安装后获得root权限,请先启用root隐藏,然后打开支付宝启用面部识别。
总结:直觉是,当支付宝检测到设备存在风险(即可能被root)时,就会禁用刷脸功能,并且似乎会记录一个软ID(类似于每次刷脸后随机生成的ID)安装)或者黑名单标志记录在我不知道的某个文件中。 在手机系统恢复出厂设置或刷机、更改ID或删除徽标之前,支付宝不会信任该设备。
如果root被支付宝发现并且刷脸功能被禁用,那么在不root或者恢复出厂的情况下,支付宝如何启用刷脸功能呢?
请大侠们告诉我,有谁知道这种类似的黑名单机制,它是如何实现的,如何破解的?