Three Finger Swipe

Standalone implementation of three-finger swipe screenshots using the modern LSPosed API

Android 9-16 LSPosed API 101 Kotlin Jetpack Compose Gradle AGP

Build Release Downloads Xposed Repo Downloads License

Features

  • Three-finger swipe down to take a screenshot (or trigger other actions)
  • Single-purpose module with one hook on System Framework
  • Compatible with CaptureSposed and DisableFlagSecure
  • Settings UI built with Jetpack Compose and Material 3 Expressive
  • Built on LSPosed API 101
  • Free and open source (GPLv3)

Requirements

  • Android 9 through 16 (API 28-36)
  • LSPosed (JingMatrix fork recommended, Manager 2.0.0+ for API 101)

Installation

  1. Download the latest APK:

    Get it on GitHub
    Get it on Obtainium

  2. Enable the module in LSPosed and scope it to system

  3. Reboot your device

  4. Open the app to configure gesture settings

FAQ

Why does this not conflict with CaptureSposed or DisableFlagSecure?

This module only hooks PhoneWindowManager in system_server. CaptureSposed and DisableFlagSecure work through different code paths, so you keep their secure-window bypass behavior while using this module's three-finger gesture to trigger the screenshot.

Source

Source code and build instructions: hxreborn/three-finger-swipe

License

GPLv3

This project is licensed under the GNU General Public License v3.0. See the LICENSE file for details.

Releases

v1.0.0

Stable

3/18/2026, 10:08:19 AM

💥 BREAKING CHANGES

  • Migrate to libxposed API 101 (PR #14)

    Migrates from libxposed API 100 to 101. API 100 will no longer be supported once 101 is officially released. An LSPosed Manager with API 101 support may not be publicly available yet.

✨ New Features

  • Migrate to libxposed API 101 interceptor chain model (PR #14)

🔧 Build

  • Upgrade build stack: Kotlin 2.3.20, Compose BOM 2026.03.00
  • Replace ktlint gradle plugin with CLI JavaExec task
  • Simplify buildLibxposed tasks for API 101
  • Bump dependencies via Dependabot

Assets

1