Internet Multimedia System Connectivity Science & Education Navigation Keyboard & IME Reading
Blocker

Blocker

lihenggui  |  App Manager

5 Downloads 15 Views v2.0 8.47 MB 4.1+
Download APK

 (8.47 MB)

Editor's Overview

Blocker is a app manager application developed by lihenggui, packaged as a single Android APK of version 2.0 weighing in at 8.47 MB. The package targets Android 4.1+ and above. Below you'll find the publisher's own description, a quick spec sheet, and a short buyer-beware checklist so you know exactly what you're installing before tapping download.

Install Checklist

  1. Only download through the button on this page — never from third-party mirrors or shortened links, which are the most common way malware spreads.
  2. File size is a light 8.47 MB, so it installs quickly even on modest connections.
  3. This build is signed by "lihenggui" — always verify the developer name matches what's listed on the app's official store page before installing an update.
  4. After install, Android may prompt you to allow "Install from unknown sources" — approve only this one install, then revoke the permission in Settings > Apps > Special access.
  5. We link directly to the APK file or the publisher's repository; we do not modify the binary. Always run a virus scan after any sideloaded install.

About this app

Blocker is a component controller for Android applications that currently supports using PackageManager and Intent Firewall to manage the state of components. It can be seamlessly switched between these controllers, and for application rules, you can export and import them. Additionally, it is compatible with backup files generated by MyAndroidTools, and you can effortlessly convert them to Intent Firewall rules. The application also has the potential to be extended in the future.

Advantages



  1. Lightweight, don't burden the system

  2. Easy to use

  3. Supports multiple control types



Introduction to different component controllers


Package Manager


The Android system provides a tool called PackageManager, which is used for managing installed applications or obtaining information about them. One of its methods, setComponentEnabledSetting(ComponentName, int, int), allows an application to control the state of its own components. If attempting to use this method to control components in other applications, a signature permission is required, or the call will fail.

Fortunately, Android provides another tool called pm that allows users to control component states in command-line mode. However, the pm tool requires root permission to run. The following command can be used to disable a specific package or component:

pm disable [PackageName/ComponentName]


Whether using PackageManager in the code or pm in command-line mode, the configurations will be written to /data/system/users/0/package_restrictions.xml.

Intent Firewall Mode


Intent Firewall was introduced in Android 4.4.2 (API 19) and is still effective in the latest Android systems. It is integrated into the Android Framework to filter the intents sent by applications or systems.

What Intent Firewall can do

Each intent sent by an application is filtered by the Intent Firewall, with rules stored in XML files. The Intent Firewall updates rules immediately if changes occur in the configuration file.

Limitations of Intent Firewall

Only system applications can read and write the directory where the configuration file is stored, and third-party applications do not have permission to access it.

Differences between Intent Firewall and Package Manager

Intent Firewall, indeed it is a firewall, it has no impact on component status. The application detects the component is on, but it just cannot start the component.

For the components disabled by PackageManager, if an application starts it, an exception will be thrown. Developers can catch this exception to know whether the component is disabled or not, so they could re-enable this component. That's the reason why the components will be enabled unexpectedly. If you are using an Intent Firewall controller, there will be no problems.

UI


The app was designed using Material 3 guidelines.
Huge thanks to our UI designer: @COPtimer

The Screens and UI elements are built entirely using Jetpack Compose.

The app has two themes:

  • Dynamic color - uses colors based on the user's current color theme (if supported)

  • Default theme - uses predefined colors when dynamic color is not supported


Each theme also supports dark mode.

Details

Versionv2.0
Size8.47 MB
Developerlihenggui
CategoryApp Manager
Packagecom.merxury.blocker
Android4.1+
Last UpdatedNov 01, 2026
Downloads5

Frequently Asked Questions

Is Blocker free to download?
Yes. The APK file linked from this page is free. The developer may offer in-app purchases once installed, but obtaining the installer itself costs nothing.

What Android version does Blocker require?
Android 4.1+ or newer. Installing on older devices may cause crashes or refuse to install.

Is Blocker safe to install?
We link to the exact APK published by lihenggui. We do not modify the file. Still, as with any sideloaded app, scan it with a reputable antivirus before opening it, and only grant permissions the app genuinely needs.

How do I update Blocker?
Install the newer version on top of the old one — Android will keep your data. If the signature differs, uninstall first (you may lose local progress).

Why is the app not installing?
Common causes: not enough storage, an older Android version than 4.1+, or a conflicting build already installed. Free up space, check your OS version, and uninstall any previous copy before retrying.

How to Download & Install Blocker

  1. Tap the Download APK button above and save the file to your device.
  2. Open your device Settings → Security (or Apps → Special access → Install unknown apps) and allow your file manager or browser to install unknown apps for this one file only.
  3. Open the downloaded com.merxury.blocker.apk file from your Downloads folder.
  4. Tap Install and wait for Android to finish.
  5. Open «Blocker» by lihenggui and grant only the permissions it actually needs.
  6. Revoke the "unknown sources" permission once you are done installing.

Note: this page hosts or links to the installer only. The application name, icon and description are provided for identification. All trademarks belong to their respective owners.