Android 自动记账:高级修复授权

适用人群:自动记账经常自己关掉、需要反复重新开启无障碍的用户。
授权一次即可,不需要一直开着开发者模式,也不用一直连接电脑

这是干什么的?

本教程用于给钱迹授予系统级权限 WRITE_SECURE_SETTINGS,如果系统关闭或破坏了钱迹的无障碍服务,钱迹可以尝试自动恢复,减少反复手动开关无障碍服务的次数。

你需要准备什么?

  1. 手机已安装钱迹 Android 版 4.5.1 及以上版本
  2. 一台 Windows 或 Mac 电脑
  3. 一条支持数据传输的手机数据线

第一步:选择手机品牌

不同品牌开启开发者模式和 USB 调试的路径不同,请先选择你的手机品牌:

按照品牌页面完成设置后,回到本页继续下面的电脑授权步骤。


电脑授权步骤

第二步:电脑安装 ADB(只需安装一次)

Windows

  1. 打开浏览器,搜索 platform-tools,进入 Google 官方下载页,下载 Windows 版并解压
    (或使用可靠的国内镜像,解压后里面有 adb.exe 即可)
  2. 记住解压后的文件夹路径,例如:D:\platform-tools

Mac

如果已安装 Homebrew,在终端执行:

brew install android-platform-tools

没有 Homebrew 时,同样下载官方 platform-tools 解压使用即可。


第三步:手机连接电脑

  1. 用数据线连接手机和电脑
  2. 手机弹出「是否允许 USB 调试」时,勾选【始终允许】,点【允许】
  3. 在电脑打开终端 / 命令提示符:

Windows:Win + R,输入 cmd 回车;再进入 platform-tools 目录,例如:

cd /d D:\platform-tools

Mac: 打开【终端】应用。

  1. 输入下面命令,检查是否连上:
adb devices

如果看到类似:

List of devices attached
xxxxxxxx    device

说明连接成功。
如果是 unauthorized,回到手机再点一次「允许 USB 调试」。
如果列表是空的,换一根线、换一个 USB 口,或确认已打开 USB 调试。


第四步:执行授权命令(核心)

连接成功后,复制粘贴下面整行,回车:

adb shell pm grant com.mutangtech.qianji android.permission.WRITE_SECURE_SETTINGS
  • 没有报错,一般就是成功了
  • 如果报错里出现 GRANT_RUNTIME_PERMISSIONSSecurityException:回到手机【开发者选项】,打开 USB 调试(安全设置)(或同类选项),断开数据线再重连,然后重新执行上面的命令
  • 如果报错里出现 has not requested permission android.permission.WRITE_SECURE_SETTINGS:当前安装的钱迹版本过低,请升级到 4.5.1 或更高版本后重试
  • 如果提示 Unknown permission 或其他看不懂的错误,把完整报错截图发到钱迹【意见反馈】

第五步:在钱迹中确认

  1. 打开钱迹 →【设置】→【自动记账】
  2. 找到【高级修复(可选)】
  3. 状态显示【已授权】即成功

做完以后可以关什么?

授权成功后可以关闭以下功能,不影响已经授予的权限:

  • USB 调试
  • USB 调试(安全设置)
  • 开发者模式
  • 电脑与手机的连接

权限会保留。一般只有这些情况会失效:

  • 卸载了钱迹再重装
  • 你手动撤销了该权限
  • 极少数系统大版本升级后被清掉(再执行一次命令即可)

常见问题

1. 一定要一直开着开发者模式吗?

不用。 只在授权那几分钟需要,授完就可以关(包括 USB 调试、USB 调试(安全设置))。

2. 执行命令报 GRANT_RUNTIME_PERMISSIONS / SecurityException

常见报错类似:

java.lang.SecurityException: grantRuntimePermission: Neither user 2000 nor current process has android.permission.GRANT_RUNTIME_PERMISSIONS.

原因: 手机虽然开启了 USB 调试,但系统还没有允许 ADB 修改安全设置或授予权限。

请返回本页顶部,进入对应的手机品牌教程,检查品牌页面中列出的安全调试开关。修改设置后,拔掉数据线重新连接,再次执行授权命令。

如果手机中没有对应开关,或仍然无法授权,请把手机型号、系统版本和完整报错截图发到钱迹【意见反馈】。

3. 这个安全吗?

这条命令只是允许钱迹在必要时改「系统无障碍开关列表」,用于自动修复自动记账。
请确认命令里的包名是 com.mutangtech.qianji,不要随便给陌生 App 授这个权限。

4. 授了权还是不稳定怎么办?

请仍然开启:

  1. 自启动
  2. 忽略电池优化
  3. 通知栏状态

高级修复是「坏了尽量自动修好」,不能代替前面这些保活设置。

5. 授权后,无障碍还会被自动打开吗?

会,但有条件:

  1. 钱迹里【自动记账】开关是开的
  2. 高级修复显示【已授权】
  3. 之后系统把无障碍关掉或弄坏时,打开钱迹 / 回到主页 / 下拉快捷设置等时机,会尝试自动重新打开

如果你在钱迹里主动关掉了自动记账,则不会自动打开无障碍。

results matching ""

    No results matching ""