安装包图标

Privacy Flip

Manage your device privacy based on lock/unlock state
新版本 2.3.1
- Battery Saver: a switch Android refuses while the phone is charging now says so, instead of "the system accepted the command and left the state unchanged"
- Mobile Data on dual-SIM phones: the state check now reads the SIM that carries data, not the first SIM
- The unlock skip for Airplane Mode and Battery Saver now says "not turned on by Privacy Flip" instead of "manually set"
Privacy Flip automatically manages your device's privacy features based on screen lock/unlock state. When you lock your device, it can disable Wi-Fi, Bluetooth, mobile data, location services, NFC, and even camera/microphone sensors. When you unlock, it intelligently restores the features you want back on.

Works with Root OR Shizuku - Choose your preferred privilege method!

Features:

• Manage your device privacy based on lock/unlock state
• Dual privilege support: Root OR Shizuku (no root required!)
• Automatic privilege detection (Sui > Root > Dhizuku > Shizuku)
• Configurable feature control (Wi-Fi, Bluetooth, Mobile Data, Location, NFC, Camera, Microphone, Airplane Mode, Battery Saver)
• Customizable timing delays (0-60 seconds granular, 2 minutes, or 5 minutes)
• Smart "only if unused/not connected" modes for WiFi, Bluetooth, Location, and Mobile Data while media plays
• App exemption system (skip privacy for specific foreground apps)
• Detects NFC being turned back on by a payment or wallet app, with opt-in auto-retry
• Optional Accessibility Service as an extra lock and unlock signal
• Advanced multi-tier Bluetooth connection detection
• Background service for persistent monitoring
• Quick Settings tile integration

Privacy Features Controlled:

• Wi-Fi - Disable/enable wireless connectivity
• Bluetooth - Control Bluetooth radio
• Mobile data - Manage cellular data connection
• Location services - Control GPS and location tracking
• NFC - Control NFC sensor
• Camera - Disable/enable camera sensor privacy (Android 12+)
• Microphone - Disable/enable microphone sensor privacy (Android 12+)
• Airplane Mode - Enable on lock (opt-in, disables all radios at once)
• Battery Saver - Enable on lock (opt-in, reduces background activity)

Note: Camera and microphone ignore custom delays and trigger immediately, due to Android limitations. Microphone can skip this during a real call if enabled in settings; camera cannot detect active use, so it always triggers immediately

Requirements:

• Android 7.0+ (API level 24)
• Android 12+ (API level 31) for camera/microphone features

Choose your privilege method:

Option 1: Shizuku (No root required!)
• Shizuku app installed and running
• ADB privileges via USB or wireless debugging
• Perfect for non-rooted devices

Option 2: Root Access (Recommended for rooted devices)
• Root access via Magisk, SuperSU, or similar
• Best performance with UID 0 privileges

Option 3: Dhizuku (Device Owner method, 5 of 9 features)
• Device set as Device Owner
• No root required, no ADB after setup
• Persistent privileges across reboots
• Works for, each needing its own Android version: Camera and Microphone (Android 12+),
Bluetooth (Android 9+), Location (Android 11+), NFC (Android 15+). Below Android 9 a Dhizuku
setup can switch nothing at all.
• Cannot do WiFi, Mobile Data, Airplane Mode or Battery Saver - Android gives a Device Owner no
way to switch those. Use Root or Shizuku for them.

Option 4: Sui (Best of both worlds)
• Rooted device with Magisk
• Sui Magisk module installed
• Best user experience - automatic startup, no prompts

Privacy & Security:

• Zero telemetry - Nothing is sent to us or any third party
• Settings stay on your device, and in your own Android backup if you have one turned on - never sent anywhere else
• No network permissions - App cannot access internet
• Open source - https://github.com/dorumrr/privacyFlip

版本

尽管下面提供了 APK 安装包的下载选项,但你应该注意,以这种方式安装将不会收到更新通知,这是一种不太安全的下载方式。 我们建议你安装使用 F-Droid 客户端。

下载 F-Droid
  • 版本 2.3.1 (36) 推荐 更新于 2026-10-27

    该版本需要 Android 7.0 及以上版本。

    此包由原始开发者构建并签名,并保证对应于此源代码 tarball。

    权限
    • 查看网络连接
      允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
    • android.permission.BIND_QUICK_SETTINGS_TILE
    • 与蓝牙设备配对
      允许此应用查看手机的蓝牙配置,并建立及接受与配对设备的连接。
    • 连接到已配对的蓝牙设备
      允许该应用连接到已配对的蓝牙设备
    • 运行前台服务
      允许此应用使用前台服务。
    • 运行“specialUse”类型的前台服务
      允许该应用使用“specialUse”类型的前台服务
    • android.permission.PACKAGE_USAGE_STATS
    • 显示通知
      允许该应用显示通知
    • 查询所有软件包
      允许应用查看所有已安装的软件包。
    • 开机启动
      允许此应用在系统完成引导后立即启动。这样可能会延长开机时间,并因始终运行而降低手机总体运行速度。
    • 请求忽略电池优化
      允许此应用请求忽略针对自身的电池优化的权限。
    • 控制振动
      允许此应用控制振动器。
    • 防止手机休眠
      允许此应用阻止手机进入休眠状态。
    • com.rosan.dhizuku.permission.ACCESS_DHIZUKU_SERVICE
    • com.rosan.dhizuku.permission.API
    • io.github.dorumrr.privacyflip.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
    • moe.shizuku.manager.permission.API_V23

    下载 APK 2 MiB PGP 签名 | 构建日志

  • 新版本 2.3.0
    - New opt-in "Keep off while locked": if something the lock switched is changed back before you unlock, for example from Quick Settings, the lock actions run again
    - Shizuku and Sui on Android 15+: NFC turns off and on again on phones that refuse the NFC service's own command
    - "Side Button Support" is now "Lock Screen Detection", and no longer promises camera and microphone with an instant power-button lock
    - The debug log no longer says "Commands attempted: null"
  • 版本 2.3.0 (35) - 更新于 2026-10-15

    该版本需要 Android 7.0 及以上版本。

    此包由原始开发者构建并签名,并保证对应于此源代码 tarball。

    权限
    • 查看网络连接
      允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
    • android.permission.BIND_QUICK_SETTINGS_TILE
    • 与蓝牙设备配对
      允许此应用查看手机的蓝牙配置,并建立及接受与配对设备的连接。
    • 连接到已配对的蓝牙设备
      允许该应用连接到已配对的蓝牙设备
    • 运行前台服务
      允许此应用使用前台服务。
    • 运行“specialUse”类型的前台服务
      允许该应用使用“specialUse”类型的前台服务
    • android.permission.PACKAGE_USAGE_STATS
    • 显示通知
      允许该应用显示通知
    • 查询所有软件包
      允许应用查看所有已安装的软件包。
    • 开机启动
      允许此应用在系统完成引导后立即启动。这样可能会延长开机时间,并因始终运行而降低手机总体运行速度。
    • 请求忽略电池优化
      允许此应用请求忽略针对自身的电池优化的权限。
    • 控制振动
      允许此应用控制振动器。
    • 防止手机休眠
      允许此应用阻止手机进入休眠状态。
    • com.rosan.dhizuku.permission.ACCESS_DHIZUKU_SERVICE
    • com.rosan.dhizuku.permission.API
    • io.github.dorumrr.privacyflip.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
    • moe.shizuku.manager.permission.API_V23

    下载 APK 2 MiB PGP 签名 | 构建日志

  • 新版本 2.2.3
    - Bluetooth "Only if not connected" now also counts LE Audio earbuds and speakers, so a lock no longer turns Bluetooth off while they play
  • 版本 2.2.3 (34) - 更新于 2026-10-02

    该版本需要 Android 7.0 及以上版本。

    此包由原始开发者构建并签名,并保证对应于此源代码 tarball。

    权限
    • 查看网络连接
      允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
    • android.permission.BIND_QUICK_SETTINGS_TILE
    • 与蓝牙设备配对
      允许此应用查看手机的蓝牙配置,并建立及接受与配对设备的连接。
    • 连接到已配对的蓝牙设备
      允许该应用连接到已配对的蓝牙设备
    • 运行前台服务
      允许此应用使用前台服务。
    • 运行“specialUse”类型的前台服务
      允许该应用使用“specialUse”类型的前台服务
    • android.permission.PACKAGE_USAGE_STATS
    • 显示通知
      允许该应用显示通知
    • 查询所有软件包
      允许应用查看所有已安装的软件包。
    • 开机启动
      允许此应用在系统完成引导后立即启动。这样可能会延长开机时间,并因始终运行而降低手机总体运行速度。
    • 请求忽略电池优化
      允许此应用请求忽略针对自身的电池优化的权限。
    • 控制振动
      允许此应用控制振动器。
    • 防止手机休眠
      允许此应用阻止手机进入休眠状态。
    • com.rosan.dhizuku.permission.ACCESS_DHIZUKU_SERVICE
    • com.rosan.dhizuku.permission.API
    • io.github.dorumrr.privacyflip.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
    • moe.shizuku.manager.permission.API_V23

    下载 APK 2 MiB PGP 签名 | 构建日志