IAmNotDisabled

使用xposed hook假装自己没有使用无障碍服务,
img CI img

起因:https://www.v2ex.com/t/826317
使用无障碍服务会被部分app特殊对待,
然而有可能使用了无障碍只是为了便利,并不希望被优待,
于是有了本项目,
针对chrome,假装自己没有使用无障碍服务,才可以使用新版的各种标签相关功能和动画,

项目包含两个应用模块

  • app 我残? 用于测试hook效果,打开时检测到无障碍服务就会提示,
  • hook 非残! xposed模块通过hook负责查询无障碍的系统服务伪装成没有启用无障碍服务,

模块使用需求

  • 安卓8以上,不为啥,只是觉得没必要支持旧版,
  • Riru-LSPosed 1.6.5以上,不为啥,只是因为我开发时在用的就是这个,
  • 理论上对任何目标应用都有效,

模块使用方法

  1. 手机解锁,
  2. 刷入Magisk,
  3. 刷入Magisk模块Riru和Riri-LSPosed,
  4. 安装“非残!”,IAmNotDisabled-hook.apk,
  5. 在LSPosed中激活非残并勾选需要隐瞒无障碍服务应用,比如chrome,
  6. 重启目标应用生效,

下图,开启“李跳跳”的同时使用chrome的新版标签,
img

Package

cc.aoeiuv020.iamnotdisabled.hook

Releases

6.6

Release type: Stable

6/8/2024, 3:56:25 PM

兼容性优化,适配新版LSPosed的堆栈变化

6.5

Release type: Stable

1/11/2022, 2:16:32 PM

性能优化,减少一个无用循环

6.4

Release type: Stable

1/11/2022, 1:28:55 PM

优化卡顿问题

6.3

Release type: Stable

1/10/2022, 4:28:47 PM

修复chrome隐瞒无障碍同时使用读屏软件

6.2

Release type: Stable

1/10/2022, 4:15:13 PM

隐瞒无障碍的应用正常使用读屏软件

6.1

Release type: Stable

1/10/2022, 2:23:34 PM

扩大针对处理的范围

6.0

Release type: Stable

1/6/2022, 2:40:34 PM

发布到xposed仓库