جدید در نگارش ۲٫۳٫۱
- 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 برای دادن حق گزینش، باید آگاه باشید که با نصب به این روش، آگاهیهای بهروز رسانی را دریافت نکرده و راهی ناامن برای بارگیری است. پیشنهاد میشود کارهٔ افدروید را نصب و از آن استفاده کنید.
بارگیری افدروید
-
این نگارش، به اندروید ۷٫۰ یا جدیدتر نیاز دارد.
به دست توسعهدهندهٔ اصلی ساخته، امضا شده و برای تطبیق با این کد مبدأ تضمین شده است.
اجازهها
-
مشاهدهٔ اتصالات شبکه
میگذارد کاره اطّلاعات مربوط به اتّصالهای شبکه مانند شبکههای موجود و وصلشده را ببیند.
-
android.permission.BIND_QUICK_SETTINGS_TILE
-
مرتبطسازی با دستگاههای بلوتوث
به برنامه اجازه میدهد تا پیکربندی بلوتوث در تلفن را مشاهده کند، و اتّصالها را با افزارههای مرتبط برقرار کرده و بپذیرد.
-
اتصال به دستگاههای بلوتوث مرتبطشده
به برنامه اجازه میدهد به دستگاههای بلوتوث مرتبطشده متصل شود
-
اجرای سرویس پیشزمینه
به برنامه اجازه میدهد از سرویسهای پیشزمینه استفاده کند.
-
اجرای خدمت پیشزمینه از گونهٔ «استفاده ویژه»
میگذارد کاره از خدمتهای پیشزمینه از گونهٔ «کاربرد ویژه» استفاده کند
-
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
۲ میب
امضای PGP
|
گزارش ساخت
جدید در نگارش ۲٫۳٫۰
- 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"
-
این نگارش، به اندروید ۷٫۰ یا جدیدتر نیاز دارد.
به دست توسعهدهندهٔ اصلی ساخته، امضا شده و برای تطبیق با این کد مبدأ تضمین شده است.
اجازهها
-
مشاهدهٔ اتصالات شبکه
میگذارد کاره اطّلاعات مربوط به اتّصالهای شبکه مانند شبکههای موجود و وصلشده را ببیند.
-
android.permission.BIND_QUICK_SETTINGS_TILE
-
مرتبطسازی با دستگاههای بلوتوث
به برنامه اجازه میدهد تا پیکربندی بلوتوث در تلفن را مشاهده کند، و اتّصالها را با افزارههای مرتبط برقرار کرده و بپذیرد.
-
اتصال به دستگاههای بلوتوث مرتبطشده
به برنامه اجازه میدهد به دستگاههای بلوتوث مرتبطشده متصل شود
-
اجرای سرویس پیشزمینه
به برنامه اجازه میدهد از سرویسهای پیشزمینه استفاده کند.
-
اجرای خدمت پیشزمینه از گونهٔ «استفاده ویژه»
میگذارد کاره از خدمتهای پیشزمینه از گونهٔ «کاربرد ویژه» استفاده کند
-
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
۲ میب
امضای PGP
|
گزارش ساخت
جدید در نگارش ۲٫۲٫۳
- Bluetooth "Only if not connected" now also counts LE Audio earbuds and speakers, so a lock no longer turns Bluetooth off while they play
-
این نگارش، به اندروید ۷٫۰ یا جدیدتر نیاز دارد.
به دست توسعهدهندهٔ اصلی ساخته، امضا شده و برای تطبیق با این کد مبدأ تضمین شده است.
اجازهها
-
مشاهدهٔ اتصالات شبکه
میگذارد کاره اطّلاعات مربوط به اتّصالهای شبکه مانند شبکههای موجود و وصلشده را ببیند.
-
android.permission.BIND_QUICK_SETTINGS_TILE
-
مرتبطسازی با دستگاههای بلوتوث
به برنامه اجازه میدهد تا پیکربندی بلوتوث در تلفن را مشاهده کند، و اتّصالها را با افزارههای مرتبط برقرار کرده و بپذیرد.
-
اتصال به دستگاههای بلوتوث مرتبطشده
به برنامه اجازه میدهد به دستگاههای بلوتوث مرتبطشده متصل شود
-
اجرای سرویس پیشزمینه
به برنامه اجازه میدهد از سرویسهای پیشزمینه استفاده کند.
-
اجرای خدمت پیشزمینه از گونهٔ «استفاده ویژه»
میگذارد کاره از خدمتهای پیشزمینه از گونهٔ «کاربرد ویژه» استفاده کند
-
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
۲ میب
امضای PGP
|
گزارش ساخت