🛡 Android · Open Source · Free
🛡 Android · 开源 · 免费

The App Blocker
That Can't Be Bypassed.

无法被绕过的
应用屏蔽器。

FocusFlow enforces focus at the OS level — Accessibility Service + local VPN + Device Admin. No soft timers, no single-tap override. Just unbreakable blocking.

FocusFlow 在操作系统层面强制专注——无障碍服务 + 本地 VPN + 设备管理员。 无软计时器,无单击绕过。只有无法突破的屏蔽。

Explore it on AppGallery ⬇ GitHub APK⬇ GitHub APK View Source →在 GitHub 上查看 →
3
Enforcement layers
(Accessibility + VPN + Device Admin)
执行层数
(无障碍 + VPN + 设备管理员)
30+
Android OEM brands
supported
Android OEM 品牌
支持
$0
Forever free
no subscription
永久免费
无需订阅
No root无需 Root
Works on stock
Android 8.0+
运行于原生
Android 8.0+

Three layers of enforcement

三层执行机制

Most blockers use one layer — FocusFlow stacks three. Each layer closes a bypass the previous one leaves open.

大多数屏蔽器只用一层——FocusFlow 叠加三层。每一层都关闭了前一层留下的绕过漏洞。

1

Accessibility Service

无障碍服务

Monitors every app window. Fires within milliseconds of detecting a blocked app — up to 5 re-checks at 300 ms intervals. Also intercepts Play Store installs, uninstall dialogs, and navigation to Accessibility Settings during active sessions.

监控每个应用窗口。在检测到被屏蔽应用的毫秒内触发——最多以 300 毫秒间隔重检 5 次。还拦截会话期间的 Play Store 安装、卸载对话框以及对无障碍设置的导航。

2

Local Null-Routing VPN

本地空路由 VPN

Routes blocked app traffic into a local VPN tunnel that never forwards packets. PER_APP mode: only the blocked app loses internet. GLOBAL mode: all internet cut except emergency calls. No traffic ever leaves your device.

将被屏蔽应用的流量路由到从不转发数据包的本地 VPN 隧道。PER_APP 模式:只有被屏蔽的应用失去网络。GLOBAL 模式:除紧急通话外所有网络切断。没有任何流量离开您的设备。

3

Device Administrator

设备管理员

Blocks uninstallation via Android Settings. System Guard intercepts navigation to Clear Data and Accessibility screens during sessions. SHA-256 hashed session PIN stored natively — even a compromised JS bridge can't end a session without the correct PIN.

通过 Android 设置屏蔽卸载。系统守卫在会话期间拦截对清除数据和无障碍界面的导航。SHA-256 哈希会话 PIN 原生存储——即使 JS 桥接被破坏也无法在没有正确 PIN 的情况下结束会话。

Features no other blocker has

其他屏蔽器都没有的功能

These aren't incremental improvements. They're capabilities you won't find in Freedom, Opal, AppBlock, or Digital Wellbeing.

这些不是渐进式改进。这些是您在 Freedom、Opal、AppBlock 或 Digital Wellbeing 中找不到的能力。

📊

Temptation Log + Weekly Report

诱惑日志 + 每周报告

Records every blocked-app attempt with timestamp (up to 500 entries). Every Sunday at 08:00, a push notification delivers your 7-day behavioral summary by app. Patterns, not just timers.

记录每次被屏蔽应用的尝试及时间戳(最多 500 条)。每周日 08:00,推送通知按应用发送 7 天行为摘要。关注行为模式,而不仅仅是计时器。

📅

Scheduled Greyout Windows

计划灰显窗口

Block Instagram Mon–Fri 09:00–18:00 without any active session. Per-app, per-day-of-week calendar blocking. Independent of the four timed modes — enforced directly by the Accessibility Service.

无需任何活跃会话即可在周一至周五 09:00–18:00 屏蔽 Instagram。每应用、每周几的日历屏蔽。独立于四种定时模式——由无障碍服务直接执行。

📱

Content-Specific Blocking

内容特定屏蔽

YouTube Shorts Blocker closes the Shorts player while leaving YouTube fully accessible. Instagram Reels Blocker works the same way. Block the addiction loop, not the whole app.

YouTube Shorts 屏蔽器关闭 Shorts 播放器,同时保留 YouTube 完全可访问。Instagram Reels 屏蔽器同理。屏蔽成瘾循环,而非整个应用。

Aversive Feedback

厌恶反馈

Screen dimmed to 2% hardware brightness + 70% black overlay + vibration pulse loop + notification sound — all firing simultaneously on blocked-app detection. Conditions the reflex, not just the behaviour.

屏幕调至 2% 硬件亮度 + 70% 黑色覆盖层 + 振动脉冲循环 + 通知声音——在检测到被屏蔽应用时同时触发。训练条件反射,而非仅仅行为。

🏠

Launcher Replacement

启动器替换

Set FocusFlow as your home screen. HOME button shows only whitelisted apps in a minimal grid. The app drawer also respects the blocklist. Your home screen becomes the enforcer.

将 FocusFlow 设为主屏幕。HOME 键仅显示白名单应用的最简网格。应用抽屉也遵守屏蔽列表。您的主屏幕成为执行者。

🔄

Boot Recovery

启动恢复

BootReceiver auto-restarts the Accessibility Service and VPN after any device reboot. Clock tamper detection validates session timestamps at boot — the "change system clock" bypass doesn't work.

BootReceiver 在任何设备重启后自动重启无障碍服务和 VPN。时钟篡改检测在启动时验证会话时间戳——"更改系统时钟"绕过无效。

📦

Sideload Guard

旁加载守卫

PackageInstallReceiver monitors ACTION_PACKAGE_ADDED. Any app installed during a session is auto-blocked and triggers aversive feedback. The "install a different browser to bypass" loophole is closed.

PackageInstallReceiver 监控 ACTION_PACKAGE_ADDED。会话期间安装的任何应用都会自动屏蔽并触发厌恶反馈。"安装其他浏览器来绕过"的漏洞已被关闭。

Daily Allowance Engine

每日配额引擎

Three sub-modes per app: count (opens per day), time-budget (minutes per day), and interval (cooldown between uses). Granular control that goes beyond blunt session blocking.

每应用三种子模式:计数(每日打开次数)、时间预算(每日分钟数)和间隔(使用间冷却)。精细控制,超越粗暴的会话屏蔽。

Up and running in minutes

几分钟内即可启动运行

Grant two permissions and you're protected. FocusFlow handles everything else in the background.

授予两个权限,您就受到保护。FocusFlow 在后台处理其余一切。

1

Grant Permissions

授予权限

Enable Accessibility Service and Usage Stats access — both are needed to detect and block apps at the OS level.

启用无障碍服务和使用情况统计访问——在操作系统级别检测和屏蔽应用两者都需要。

2

Choose Your Mode

选择模式

Task-Based, Standalone, Always-On, or Scheduled Greyout. Add the apps you want blocked (or a whitelist of what's allowed).

基于任务、独立、始终开启或计划灰显。添加您要屏蔽的应用(或允许的白名单)。

3

Start Blocking

开始屏蔽

FocusFlow activates all three enforcement layers. A persistent notification shows session status and controls.

FocusFlow 激活全部三层执行机制。持久通知显示会话状态和控制项。

4

Review Your Data

查看您的数据

Check the Temptation Log. Read the Sunday report. See which apps pull your attention most and adjust your blocklist.

查看诱惑日志。阅读周日报告。了解哪些应用最吸引您的注意力并调整屏蔽列表。

FocusFlow vs the competition

FocusFlow 与竞品对比

A direct comparison of hard enforcement features across the major screen time apps.

主要屏幕时间应用之间硬执行功能的直接对比。

Feature功能 FocusFlow Freedom Opal Digital Wellbeing
Accessibility Service blocking无障碍服务屏蔽
Local VPN enforcement本地 VPN 执行
Device Administrator (uninstall lock)设备管理员(卸载锁)
Temptation Log + Weekly Report诱惑日志 + 每周报告
Content-level blocking (Shorts / Reels)内容级屏蔽(Shorts / Reels)
Aversive feedback (dimming + vibration)厌恶反馈(调暗 + 振动)
Boot recovery & clock tamper detection启动恢复 & 时钟篡改检测
Price价格 Free免费 $39.99/yr $39.99/yr Free免费

Frequently asked

常见问题解答

Everything you need to know before installing.

安装前您需要了解的一切。

Does FocusFlow require root? FocusFlow 需要 root 吗?
No. FocusFlow works entirely within the standard Android permission system — Accessibility Service, VPN, and Device Administrator. No rooting or system modification is required. It runs on stock Android 8.0+ on 30+ OEM brands.
不需要。FocusFlow 完全在标准 Android 权限系统内运行——无障碍服务、VPN 和设备管理员。无需 root 或系统修改。它在 30 多个 OEM 品牌的原生 Android 8.0 及以上版本上运行。
How does FocusFlow prevent me from uninstalling it? FocusFlow 如何防止我卸载它?
Three layers: (1) Android Device Administrator mode blocks the normal Settings → Apps → Uninstall path; (2) System Guard intercepts navigation to Accessibility Settings, Clear Data, and Uninstall during active sessions; (3) A SHA-256 hashed session PIN stored natively means even a compromised JavaScript layer cannot end a session without the correct PIN.
三层机制:(1) Android 设备管理员模式屏蔽正常的设置 → 应用 → 卸载路径;(2) 系统守卫在活跃会话期间拦截对无障碍设置、清除数据和卸载的导航;(3) 原生存储的 SHA-256 哈希会话 PIN 意味着即使 JavaScript 层被破坏也无法在没有正确 PIN 的情况下结束会话。
What is the Temptation Log and Weekly Report? 什么是诱惑日志和每周报告?
The Temptation Log records every blocked-app attempt — app name, package name, timestamp — capped at 500 entries. Every Sunday at 08:00, FocusFlow delivers a push notification with your 7-day totals by app (e.g. "Instagram: 18 attempts, TikTok: 14 attempts this week"). No other screen time app offers a weekly behavioral report.
诱惑日志记录每次被屏蔽应用的尝试——应用名称、包名、时间戳——上限 500 条。每周日 08:00,FocusFlow 发送推送通知,按应用显示 7 天总计(例如"Instagram:18 次尝试,TikTok:本周 14 次尝试")。没有其他屏幕时间应用提供每周行为报告。
Can FocusFlow block YouTube Shorts without blocking all of YouTube? FocusFlow 能在不屏蔽整个 YouTube 的情况下屏蔽 YouTube Shorts 吗?
Yes. The YouTube Shorts Blocker closes the Shorts player within YouTube while leaving the main feed, search, subscriptions, and video playback fully accessible. Instagram Reels blocking works the same way — Reels feed blocked, the rest of Instagram untouched.
可以。YouTube Shorts 屏蔽器关闭 YouTube 内的 Shorts 播放器,同时保留主信息流、搜索、订阅和视频播放完全可访问。Instagram Reels 屏蔽同理——Reels 信息流被屏蔽,Instagram 其余部分不受影响。
What happens if I install a new app during a session? 如果我在会话期间安装新应用会怎样?
PackageInstallReceiver monitors for ACTION_PACKAGE_ADDED broadcasts. Any newly installed app is automatically added to the block list and triggers aversive vibration feedback. The common "install a competing browser mid-session" loophole is closed.
PackageInstallReceiver 监控 ACTION_PACKAGE_ADDED 广播。任何新安装的应用都会自动添加到屏蔽列表并触发厌恶振动反馈。常见的"会话中途安装竞争性浏览器"漏洞已被关闭。
Does FocusFlow collect or share my data? FocusFlow 收集或共享我的数据吗?
No. The local VPN never forwards packets to any external server. The Temptation Log, task data, and all blocking state are stored on-device in Android SharedPreferences and SQLite. FocusFlow transmits zero telemetry, analytics, or personal data to any server.
不会。本地 VPN 永远不会将数据包转发到任何外部服务器。诱惑日志、任务数据和所有屏蔽状态都存储在设备上的 Android SharedPreferences 和 SQLite 中。FocusFlow 不向任何服务器传输遥测、分析或个人数据。
Does FocusFlow work after a phone reboot? 手机重启后 FocusFlow 还能工作吗?
Yes. BootReceiver automatically restarts the Accessibility Service and VPN after any device reboot during an active session. Clock tamper detection also validates session timestamps at boot — the "change the system clock to expire the timer" bypass is ineffective.
是的。BootReceiver 在活跃会话期间的任何设备重启后自动重启无障碍服务和 VPN。时钟篡改检测也在启动时验证会话时间戳——"更改系统时钟使计时器过期"的绕过无效。
Which Android devices does FocusFlow support? FocusFlow 支持哪些 Android 设备?
30+ Android OEM brands: Samsung (OneUI), Xiaomi (MIUI/HyperOS), Oppo (ColorOS), Realme, Vivo (Funtouch/OriginOS), OnePlus (OxygenOS), Huawei (EMUI/HarmonyOS), Honor, Motorola, Asus (ZenUI/ROG), Nothing OS, Nokia/HMD, Sony Xperia, Meizu (Flyme), LG, Lenovo, TCL/Alcatel, ZTE, Wiko, Black Shark, and Transsion brands (Infinix, Tecno, itel).
30 多个 Android OEM 品牌:三星(OneUI)、小米(MIUI/HyperOS)、OPPO(ColorOS)、Realme、Vivo(Funtouch/OriginOS)、一加(OxygenOS)、华为(EMUI/HarmonyOS)、荣耀、摩托罗拉、华硕(ZenUI/ROG)、Nothing OS、Nokia/HMD、索尼 Xperia、魅族(Flyme)、LG、联想、TCL/阿尔卡特、ZTE、Wiko、黑鲨和传音品牌(Infinix、Tecno、itel)。
Is FocusFlow really free? FocusFlow 真的免费吗?
Yes, completely free. No subscription, no in-app purchase, no premium tier. Every feature — Accessibility Service enforcement, VPN blocking, Device Admin, Temptation Log, Weekly Report, Scheduled Greyout Windows, scheduling engine — is available at no cost.
是的,完全免费。无订阅,无应用内购买,无高级版。每项功能——无障碍服务执行、VPN 屏蔽、设备管理员、诱惑日志、每周报告、计划灰显窗口、调度引擎——均可免费使用。

Built with modern tools

使用现代工具构建

React Native + Expo on the JS layer. Six custom Kotlin native modules on the Android side.

JS 层使用 React Native + Expo。Android 端使用六个自定义 Kotlin 原生模块。

Expo SDK 54 React Native 0.81 Expo Router TypeScript SQLite (expo-sqlite) Kotlin Android Accessibility Service Android Foreground Service AppWidget API UsageStats API VpnService API DeviceAdminReceiver expo-notifications Reanimated v4

Ready to actually focus?

准备好真正专注了吗?

Download from Huawei AppGallery or grab the APK directly from GitHub. Completely free, forever.

从华为应用市场下载或直接从 GitHub 获取 APK。完全免费,永久如此。