ShizuStore

Tarnhelm

lz233

1.8.2 · GitHub

Download APK
Customization Android 8.1+ 1 year ago GPL-3.0
34 ShizuStore
7.5k GitHub
789 Stars
2 MB Size

More about this app

Clean up tracking from sharing links. Supports custom URL rewrite rules

更多信息,参见:tarnhelm.project.ac.cn

从 Play Store 获取:https://play.google.com/store/apps/details?id=cn.ac.lz233.tarnhelm

从 F-Droid 获取:https://f-droid.org/packages/cn.ac.lz233.tarnhelm

从 LSPosed Repository 获取:https://github.com/Xposed-Modules-Repo/cn.ac.lz233.tarnhelm

Star History Chart

Close

How Shizuku is used

Can automatically clean tracking from copied links in background via `AppOpsManager` monitoring through Shizuku.

This is an AI-assisted analysis of Shizuku-related usages in the app's public source code. It is best effort, so it may not catch every single usage.

How this app uses Shizuku

Tarnhelm uses Shizuku only for its background clipboard cleaning mode on Android 10 and above, where normal background clipboard access is blocked.

  • Clean copied links automatically: when another app copies text, the app detects the copy through a privileged system listener, reads the clipboard and replaces tracking laden links with cleaned versions using the user's rewrite rules.

Android APIs or commands used

  • AppOpsManager.setMode
  • AppOpsManager.startWatchingNoted
  • AppOpsManager.stopWatchingNoted
  • ClipboardManager.getPrimaryClip
  • ClipboardManager.setPrimaryClip

Notable details

Shizuku is only needed on Android 10 and above for background monitoring. On older versions the app monitors the clipboard directly without Shizuku.

Close

Changelog

What's new for version 1.8.2

  • 新增:俄语翻译
  • 修复:ChromeOS 标题栏颜色
  • 适配:Android 16

  • Added: Russian translation
  • Fixed: ChromeOS title bar color
  • Adapted: Android 16
Close

Permissions

10 permissions requested

  • android.permission.KILL_BACKGROUND_PROCESSES
  • android.permission.RECEIVE_BOOT_COMPLETED
  • android.permission.INTERNET
  • android.permission.SYSTEM_ALERT_WINDOW
  • android.permission.FOREGROUND_SERVICE
  • android.permission.FOREGROUND_SERVICE_SPECIAL_USE
  • android.permission.POST_NOTIFICATIONS
  • android.permission.READ_EXTERNAL_STORAGE
  • cn.ac.lz233.tarnhelm.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
  • moe.shizuku.manager.permission.API_V23
Close

Sources

3 sources

1.8.2 GitHub · cn.ac.lz233.tarnhelm
Selected Download
1.8.2 F-Droid · cn.ac.lz233.tarnhelm · cn.ac.lz233.tarnhelm
Download
1.8.2 F-Droid · cn.ac.lz233.tarnhelm · cn.ac.lz233.tarnhelm
Download