中文
Blocker 图标

Blocker

操作 Android 应用四大组件

推广非自由网络服务

开发者
lihenggui
许可证
Apache-2.0
包名
com.merxury.blocker
分类
App Manager, 系统
最新版本
2.0.6447 · 2026年10月27日
最低安卓版本
Android 7.0

下载 2.0.6447

简介

Blocker是一款操作Android应用程序四大组件的程序。它支持多种不同的控制器控制组件,目前支持的有使用软件包管理器方式(PackageManager)和意图防火墙模式(Intent Firewall)。支持无缝切换使用模式,导入导出Blocker规则,导入导出纯IFW规则,兼容MyAndroidTools规则导入,或是将其转换为Intent Firewall规则导入。

优点



• 轻量级程序,不会给系统增加负担。

• 易于使用,界面直观。

• 兼容多种方法禁用。

控制模式介绍

PM模式

PM是Package Manager的简写,译为软件包管理器。其由Android操作系统提供,主要用于查询手机上已安装的应用详细信息、进行管理操作。其提供一个```setComponentEnabledSetting(ComponentName, int, int)```的接口,应用程序可以调用此接口来对自身组件进行状态控制。在正常模式下,调用此接口无法对第三方应用进行操控,对非本应用进行组件控制需要有signature等级的权限。

所幸Android在Shell下提供了一个pm工具,用户可以在命令行下对应用的组件进行操作。不过成功运行此命令需要有Root权限。


pm disable [PackageName/ComponentName]


无论是调用系统API还是在命令行调用PM工具,应用组件状态变化最终写入/data/system/users/0/package_restrictions.xml文件下。

IFW模式 (默认模式)

Intent Firewall(IFW, 意图防火墙)自Android 4.4.2(API 19)版本后被引入,在目前的最新版本中仍然有效。Intent Firewall被集成在Android Framework中,用于过滤应用程序的启动意图(Intent)。

IFW能做的事

Android下发起的每一个启动应用组件的意图(Intent), 都需要经过此防火墙的过滤。它甚至有能力过滤系统程序发出的请求。防火墙的过滤列表定义在一个XML文件
当中,当文件发生变化,防火墙会即时更新过滤规则。

IFW的限制

基于安全考虑,只有拥有System权限的系统应用才可以直接读取修改配置文件所在目录,第三方应用程序无法读取改写过滤规则。

IFW相比于PM的优点

IFW是防火墙,新增/删除防火墙规则对组件状态无影响。程序探测的组件状态是启用,但是就是无法启动该组件。

Package Manager是直接禁用了对应组件。若是试图启动被禁用的组件,程序会抛出异常退出。开发者可以根据抛出的异常或者根据探测到的组件状态,通
过系统API重新启用相关组件。这就是为什么使用此模式,运行软件有的时候会崩溃,有些组件会自动启用的原因。使用IFW模式则无此问题,不会崩溃,也不会自动启用。

UI

本应用遵循Material 3 界面规范(https://m3.material.io/)开发。

非常感谢我们的UI设计师: @COPtimer

UI元素完全使用Jetpack Compose进行构建。

应用程序有两个预定义主题:
动态颜色 - 根据用户当前的颜色主题使用颜色;默认主题 - 在不支持动态颜色时使用预定义的颜色。
同时每个主题还支持暗模式。

所有版本

版本发布日期最低安卓版本大小
2.0.6447 2026年10月27日 Android 7.0 8.7 MB
2.0.6339 2026年3月23日 Android 6 8.5 MB
2.0.6279 2026年3月15日 Android 6 8.6 MB
2.0.5839 2025年11月14日 Android 6 8.1 MB
2.0.4839-fdroid 2024年9月22日 Android 5.0 7.4 MB
2.0.4803-fdroid 2024年9月16日 Android 5.0 7.4 MB
2.0.4373-fdroid 2024年6月5日 Android 5.0 6.3 MB
2.0.4044-fdroid 2024年5月9日 Android 5.0 5.2 MB
2.0.3961-fdroid 2024年3月16日 Android 5.0 5.3 MB
2.0.3662-fdroid 2024年3月5日 Android 5.0 5.3 MB
2.0.3607 2024年1月26日 Android 5.0 5.3 MB
2.0.3511 2024年1月5日 Android 5.0 5.2 MB
2.0.3361-fdroid 2023年12月14日 Android 5.0 5.2 MB
2.0.3111-fdroid 2023年12月1日 Android 5.0 5.2 MB
2.0.3058-fdroid 2023年11月13日 Android 5.0 5.2 MB
2.0.2976-fdroid 2023年10月30日 Android 5.0 5.1 MB
2.0.2942-fdroid 2023年10月27日 Android 5.0 5.1 MB
2.0.2914-fdroid 2023年10月25日 Android 5.0 5.1 MB
2.0.2485 2023年9月19日 Android 5.0 5 MB
2.0.2390 2023年9月1日 Android 5.0 5 MB
2.0.2254 2023年9月1日 Android 5.0 5 MB
1.2.64-alpha 2022年7月9日 Android 5.0 3.8 MB

来自开发者(GitHub)

开发者在 GitHub 上发布的 APK 文件。它们由开发者签名,可能无法覆盖安装本页其他版本(签名不同)。链接将打开 github.com。

v2.0.6447 · 2026年10月22日
Blocker-2.0.6447-foss-release.apk 8.5 MB Blocker-2.0.6447-market-release.apk 9.3 MB
v2.0.6339 预发布版 · 2026年3月22日
Blocker-2.0.6339-foss-release.apk 8.5 MB Blocker-2.0.6339-market-release.apk 9.3 MB
v2.0.6279 预发布版 · 2026年3月14日
Blocker-2.0.6279-foss-release.apk 8.6 MB Blocker-2.0.6279-market-release.apk 9.3 MB

类似应用