Android · 无障碍辅助 · 本地处理

分享之前,
把跟着你的参数摘掉。

你从 App 分享出去的链接,可能带着归因或身份参数。安装匹配规则后,勿追踪(Stop Tracking Me)会在受支持的分享界面中按规则自动点击一次「复制链接」,或在悬浮结果模式下先等你点击气泡;随后在本机净化链接并显示结果,由你选择复制、系统分享、微信或 QQ,并亲自选择联系人和发送。

  • 链接净化在本机完成
  • 链接内容不发往统计后端
  • 分享目标、联系人和发送都由你决定

先在这里试试

这个演示静态镜像当前官方外部规则仓库的六条清理规则,完全在浏览器本地运行。它不读取你在 Android App 中实际安装的规则,也不联网展开短链;未知域名会显示不支持,不会套用虚构的通用清理。

试试:

为什么需要净化链接

部分软件生成的分享链接,可能带有能直接反查分享者身份的信息。把这类链接分享给别人,尤其是发到公开网页时,别人可能通过链接反查到你。

第三方 · 站外

分享链接检测

mustbe.cool/link-detection

把一条分享链接贴进去,检查里面包含哪些追踪、归因和身份参数。具体检测项目与结果解释以该站页面为准。

打开分享链接检测

第三方 · 站外

个人 ID 检测

uid.ejfkdev.com

用于检查分享内容里出现的用户 ID 一类标识。具体检测项目与结果解释以该站页面为准。

打开个人 ID 检测

以上站点由第三方独立运营,与勿追踪(Stop Tracking Me)没有隶属、合作或背书关系。本站不对其内容、功能、安全性和可用性负责,也不会向它们发送你的任何数据。使用前请阅读并遵守对方的用户协议与隐私政策。

为什么需要一个 App 来做这件事

净化链接本身不难,难的是每次分享都愿意做。

以前:6 步

  1. 在 App 里点「复制链接」
  2. 退回桌面
  3. 打开净链工具
  4. 粘贴
  5. 清理
  6. 再回去分享

流程太长,普通人坚持不了几次。

现在:规则辅助,自动或确认

  1. 先安装匹配规则,并在受支持 App 中打开分享面板
  2. AUTOMATIC 自动执行一次「复制链接」;悬浮结果模式下的 USER_CONFIRMATION 先等你点击气泡
  3. 净化后在结果页或悬浮窗中,由你选择复制或分享

程序不会自动交还某个固定分享面板,也不会代选联系人或发送;用户动作数取决于规则模式和最后选择的分享方式。

工作原理

已安装规则限定可识别的来源 App、分享面板、复制节点、短链域名和参数清单;自动化最多对来源 App 执行一次复制点击。

  1. 1

    识别受支持的分享界面

    你在受支持 App 中触发分享、打开分享面板后,服务按已安装规则核对包名、分享触发节点和完整面板指纹;空闲时也可能由完整面板指纹开始任务。没有匹配规则就不执行来源 App 点击。

  2. 2

    按规则自动,或等待你确认

    AUTOMATIC 找到匹配的「复制链接」后自动执行一次;悬浮结果模式下的 USER_CONFIRMATION 会先显示气泡,只有你点击后才继续。寻找入口时最多尝试滚动一次,不使用固定坐标。

  3. 3

    点击一次并受限读取复制结果

    匹配节点通过当前安全检查后,服务最多执行一次来源 App 点击,再在短暂、有限重试的流程中读取剪贴板并提取 HTTP/HTTPS URL。程序不持续监听剪贴板,也不保存剪贴板历史。

  4. 4

    按针对性规则处理并显示结果

    程序只为规则列出的短链域名展开跳转、检查最终域名白名单,再按该规则的删除名单、前缀和 forceKeep 清理。默认打开完整结果页,也可设置为结果悬浮窗;之后由你选择复制、系统/微信/QQ 分享并完成后续发送。

隐私是设计出来的,不是承诺出来的

一个能访问界面节点的无障碍 App,需要把读取场景、留存方式、网络例外和当前保护缺口都说清楚。

本地处理

参数清理全部在设备上完成。链接内容不会发送给开发者或使用统计后端;短链展开和分享卡片预览会直接请求相应服务商,详见隐私政策。

不留存

原始链接只在内存里短暂存在。不保存剪贴板历史,不保存屏幕节点历史。

日志脱敏

日志里的参数值一律脱敏。详细节点日志只在开发版启用,发布版关闭。

使用统计可拒绝

首次明确询问;同意后请求只含协议版本、随机安装实例码、重试去重事件 ID 和分享操作次数,不含链接、来源/目标 App 或联系人。拒绝不影响功能,可在设置页关闭并请求删除。

无账号

不需要注册、不需要登录,没有广告和第三方分析 SDK。

按命中规则清理

只有域名命中已安装规则后,才按该规则的 removeExact、removePrefixes 和 forceKeep 处理;未知参数通常保留,未知域名不做通用净化。不存在全局佣金、邀请码或令牌保留清单。

阅读完整隐私政策

当前代码边界与已知限制

下面区分已经实现的限制与尚未形成通用保护的范围,不把设计目标写成代码保证。

  • 只有匹配已安装规则的来源界面才可能执行来源 App 点击;每个任务最多点击一次,寻找入口时最多滚动一次,不使用固定坐标兜底。
  • 程序不自动选择联系人或发送消息;只有用户选择系统、微信或 QQ 目标后才发起分享请求,后续选择与发送由用户和目标 App 负责。
  • 危险文字检查当前只覆盖删除、卸载、发送、付款、支付、购买、转账、安装、授权、确认,以及 delete、uninstall、send、pay、purchase、transfer、install、authorize、confirm;「登录 / login」「发布 / publish」不在这份代码拦截表中。
  • 敏感包拦截当前只覆盖 Android 设置、System UI、系统/Google 安装器和权限控制器六个明确包名;尚无银行、支付或身份验证 App 的通用识别保护。
  • 未安装规则、规则冲突、包名或分享面板不匹配时,不执行来源 App 点击;规则也不能声明坐标、脚本、任意 Intent 或连续点击。
  • 规则匹配会遍历节点并读取文本、内容描述、resource-id、类名和可点击状态;这些节点数据不持久化、不上传,程序也不截图或录屏,但不能声称从不读取页面文字。
  • 程序不持续监听剪贴板、不保存历史;但从启动器打开应用、点击首页读取按钮,以及自动复制后的受限流程都会读取剪贴板。
  • 参数只按当前命中规则处理;未知域名返回不支持,未知参数通常保留,也没有覆盖所有联盟、佣金、邀请、优惠券、签名或令牌的全局保证。

查看无障碍权限使用说明

支持的应用

官方外部规则仓库目前提供六条规则。APK 不内置规则;新安装后必须先本地导入规则文件,或预览并信任 HTTPS 订阅,相关 App 才会进入匹配与净化流程。

官方规则可用

百度贴吧

com.baidu.tieba

默认 AUTOMATIC;处理 tieba.baidu.com / c.tieba.baidu.com,删除 share、fr、share_session_id 等规则列明参数,明确保留 pn、pid。

官方规则可用

哔哩哔哩

tv.danmaku.bili

悬浮结果模式下默认 USER_CONFIRMATION;展开 b23.tv,删除 spm_id_from、vd_source、share_source、buvid 等规则列明参数,明确保留 p、t。

官方规则可用

网易云音乐

com.netease.cloudmusic

默认 AUTOMATIC;展开 163cn.tv,处理 music.163.com,删除 userid、sharetoken、app_version 等规则列明参数,明确保留 id。

官方规则可用

微博

com.sina.weibo

默认 AUTOMATIC;处理 weibo.com / weibo.cn,删除 refer_flag、share_source、luicode 等规则列明参数,明确保留 mid。

官方规则可用

小红书

com.xingin.xhs

悬浮结果模式下默认 USER_CONFIRMATION;支持 xhslink.cn、xhslink.com、shortlink.rnote.com,删除 xhsshare、appuid、share_id、app_platform 等规则列明参数;小红书规则明确保留 xsec_source、xsec_token、xsec_token_original、token、sign、signature。

官方规则可用

知乎

com.zhihu.android

默认 AUTOMATIC;处理 zhihu.com,删除 share_code、share_id、share_source、share_type、invite_code 等规则列明参数。该规则的 forceKeep 为空,未命中删除名单的参数仍会保留。

以上是官方规则仓库当前内容,不等于安装后自动可用。订阅列表默认为空;添加并信任 HTTPS 订阅后,应用会在每天首次启动时自动刷新,失败时继续使用已有缓存。

查看规则清单与订阅地址

常见问题

为什么需要无障碍权限?

因为很多 App 使用自定义分享面板,应用之间没有公开接口可以互相触发按钮。启用后,AccessibilityService 会在装有匹配规则的来源 App 中核对分享触发节点或完整面板指纹;AUTOMATIC 规则可自动执行一次复制点击,USER_CONFIRMATION 则在悬浮结果模式下等你点气泡后再执行。

它会一直在后台看着我的屏幕吗?

服务不会持续导出节点树、截图或录屏,但也不能说只有点击某个「净化分享」按钮后才读取。装有匹配规则时,分享点击或完整面板指纹都可能启动匹配;匹配会读取节点文本、内容描述、resource-id、类名和可点击状态,数据只在内存中使用,不持久化或上传。

为什么不干脆把所有参数都删掉?

因为那样会弄坏链接。应用先用已安装规则匹配短链或最终域名,再按该规则的精确删除项、删除前缀和 forceKeep 处理。命中规则后,未列入删除名单的参数通常保留;未知域名则直接显示不支持,不会套用通用规则。

如果自动点击失败了呢?

查找过程会在规则时限内重试,并可能滚动一次;如果仍失败或超时就终止,来源 App 点击不会重试。你也可以手动复制后打开应用读取剪贴板,或点击首页读取按钮,但仍需已安装规则支持该链接域名。

有 iOS 版吗?

没有。iOS 没有对应的无障碍能力。

它是开源的吗?

是。包含无障碍高等级权限、能读屏幕的工具,应该让社区确保程序安全性。

规则会随 APK 一起安装吗?

不会。新安装的规则列表为空;你需要在规则页本地导入 JSON,或添加、预览并信任 HTTPS 订阅。当前官方外部规则包提供百度贴吧、哔哩哔哩、网易云音乐、微博、小红书和知乎六条规则。

开始使用

Android 8.0(API 26)及以上。应用商店上架中,目前请从 GitHub Releases 下载。

安装后可按引导开启无障碍服务;规则不会随 APK 内置,还需在应用的「规则」页本地导入 JSON,或预览并信任 HTTPS 订阅。