Skip to content

v1.4.1-beta3

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 22 Sep 02:00
· 36 commits to main since this release

简体中文

相比 Beta2,本次测试版主要改进实验性监测功能,并在历史页加入被拒绝访问的统计。
应该是最后一个Beta了,如果没出啥奇奇怪怪的Bug预计两三天后出正式版

需要注意

  • 监测自检不再读取剪贴板,而是检查系统是否记录了相应的监听注册。检查结果分为「已确认」「无法确认」和「失败」。如果 ROM 输出格式不同,或未找到匹配的注册,可能显示「无法确认」。此时仍可手动启用监测,但即使注册已确认,也不能保证事件一定送达。
  • 修复部分较新 AppOps 的编号映射错误。此前在「显示全部监测点」中选择某些操作时,实际监听的可能是其他操作。默认的 10 个常用监测项不受影响。

新增与改进

  • 新增「权限变更监听者」页面,查看当前有哪些进程注册了权限模式变更监听。页面显示的是查询时的状态。多个应用共享 UID 时,可能列出多个关联应用,无法确定具体由哪个应用注册。
  • 历史页新增被拒绝访问的次数统计,并标明统计区间。这些数据只有区间内的累计次数,没有每次尝试的时间戳。七天图表仍只统计成功访问。
  • 诊断报告加入监听注册状态,方便排查监测问题。
  • 高级选项中的可选 AppOps 从 147 项增加到 148 项,实际可用范围取决于 ROM。
  • 改进监测通知,改善 UI 视觉表现,并增加通知权限提示和通知设置入口。

修复

  • 看门狗现在会检查监听注册是否仍然存在,发现已确认的注册丢失后,会尝试自动重新注册。
  • 解析回调失败时,监测状态会显示错误提示。

实验性监测和监听注册表相关功能目前仅在 ASUS AI2302(Android 15)上验证。其他 ROM 如果显示「无法确认」,仍可继续测试,并在反馈时附上诊断报告。

AppOps 的正常读写逻辑没有改变,已保存的模板、设置和监测配置不受影响。历史缓存格式已升级。如果回退到 Beta2,需要重新读取系统历史来重建缓存。

English

This test build improves the experimental monitor and adds denied-access statistics to History. The changes below are relative to Beta2.

Important

  • Monitor self-check no longer reads the clipboard. It now checks for matching registrations in the system watcher registry and reports confirmed, unconfirmed, or failed. An unrecognized ROM output format or missing matching registrations may produce an unconfirmed result. You can still enable monitoring manually, but even confirmed registrations do not guarantee event delivery.
  • Fixed incorrect operation-code mappings for some newer AppOps. Previously, selecting certain operations under Show all monitoring points could cause a different operation to be monitored. The default 10 monitoring options were not affected.

New and improved

  • Added Permission change listeners to show which processes have registered for permission mode changes. The page is a snapshot taken when queried. Apps that share a UID may appear together because the registering app cannot always be identified.
  • History now shows denied-access counts and the intervals they cover. These are totals for each interval, without timestamps for individual attempts. The seven-day chart still counts successful accesses only.
  • Diagnostic reports now include watcher registration state to help troubleshoot monitoring.
  • The advanced list has expanded from 147 to 148 AppOps. Which operations are available depends on the ROM.
  • Improved monitor notifications and UI appearance, and added notification-permission guidance with a shortcut to notification settings.

Fixed

  • The watchdog now checks whether watcher registrations are still present. If a previously confirmed registration is lost, it attempts to register it again automatically.
  • Callback parsing failures now appear as errors in monitor status.

Experimental monitoring and watcher-registry features have only been verified on an ASUS AI2302 running Android 15. If another ROM reports an unconfirmed result, you can continue testing and include a diagnostic report with your feedback.

Normal AppOps read/write logic is unchanged. Saved templates, settings, and monitoring configurations are unaffected. The history cache format has been updated. Downgrading to Beta2 requires fetching system history again to rebuild the cache.

SHA-256 (AppOpsNext-v1.4.1-beta3.apk): 7f7e1432b4eda029525dafcc7f65f55b8ea856ea0fd4adfcb71dadb8dbb5798e