使用 Tasker 为某些手机实现支付宝微信的指纹支付(无root)

某些手机使用支付宝微信时不能使用指纹,比如解锁bl的,某些非国行的。可以使用 tasker 来实现这个功能。

步骤

  1. 安装 tasker,使用 adb 授权。
  • 安装adb,教程( ”通过连接电脑启动“部分)

  • 授权,在cmd窗口中输入以下命令

    adb shell pm grant net.dinglisch.android.taskerm android.permission.WRITE_SECURE_SETTINGS

    adb shell pm grant net.dinglisch.android.taskerm android.permission.READ_LOGS

  • 将 tsaker 加入后台白名单,防止被杀,

  1. 下载配置文件,导入到 tasker中。
    在文件管理器中使用tasker打开配置文件,会自动导入。

    配置文件
    链接: https://pan.baidu.com/s/1Ls7P2ma3SlsNBAJ53A6D5A 提取码: x4nt

  2. 设置支付密码。
    点击设置密码任务,点击第一条命令,在第二栏中输入你的支付密码,返回任务界面,点击左下角的三角图标,运行任务。任务结束后,将密码改成123456,返回主界面

  3. 确认配置的开关是打开的,退出tasker。

  4. 最终效果

说明

  1. 如果已经root了的话,可以直接使用magisk模块,支持微信,淘宝,支付宝,QQ。https://github.com/eritpchy
  2. 配置中有一小段程序来"加密"支付密码,只是用来在备份配置或者存放本地文件时不显示明文密码,并不能真正的加密
  3. 默认微信支付宝的支付密码相同,
  4. 如果手机支持,可以关闭 tasker 的联网权限
  5. 暂时不支持淘宝收货界面(com.alipay.android.msp.ui.views.MspContainerActivity

你这个是用指纹后, 自动输入密码的方式. 来曲线实现指纹支付的.

但是按照支付宝的风控, 这个会有一些风险. 因为程序输入密码的速度、频率、时机和人工输入差别很大。
所以很可能被识别为高风险. 影响花呗等级、信用分、理财、消费等等。 由于支付宝风控标准并不公开, 所以带来的影响很难预料。

而且配置密码的文件明文保存, 对于有些恶意app来说, 尤其是Android11以下的机型, app有读取其他文件夹的权限,很可能会扫描到这个文件。

尽管可能性不大,但理论上风险是存在的。

而且root后, 很多银行app会自动禁用,支付宝和微信也会调整风控等级,只不过这俩货有时候报,有时候不报,但不禁用而已。

我觉得尽量还是不要做这类操作。

2 Likes

原来如此,其实Android11也是可以读取文件夹的