Simple Bypass Charging For MTK

Published On: February 10, 2026
File NameBypass Charging
Size1.1MB
Versionv1.1
CategoryMagisk Modules
Android Requirement+ 6.0
Published By@tosikv02
Rating4.9 / 5
Flash ViaMagisk, KSU, APatch

Get Link

Step-by-Step Installation:

  1. Ensure Root Access: The first prerequisite is having root access.
  2. Install via Magisk Manager:
    • Open the Magisk Manager.
    • Tap on the “Modules” section.
    • Click “Install from Storage” and locate the geted file.
    • Confirm the installation and allow the module to apply the necessary changes.
  3. Reboot Your Device: After installation, reboot your device to activate the module.

Bypass Charger MediaTek This module is a Magisk module for all MediaTek Android devices. By this module, you can get the Bypass Charger feature on your MediaTek Android device. This feature works in an intelligent way and allows you to control when your battery charges and when it doesn’t. With the Bypass Charger MediaTek Magisk module, the charging of your battery will be bypassed during intense gaming sessions or heavy performance.

This module will enable your device to be powered directly from the charger instead of draining the battery while playing games, using emulators, benchmarks or doing any other long high-load operations.

MediaTek Engine 2 is supported by Android 9 to 16 and makes use of a native kernel interface that at hardware level decides how the charging is done.

What is Bypass Charging?

So basically they have a media.tek kernel control interface that let’s the device power on without needing a battery if it is connected to a power source.

In bypass mode:

  • The charger powers the device directly
  • The battery is not charged
  • Heat is reduced significantly
  • Battery wear and charge cycles are minimized

Intelligent Battery Charging Apple introduced a new technology called “Intelligent Battery Charging” in the iOS 8 update and Watch OS 1, Apple Watch updates and Apple’s macOS Sierra. It’s designed to reduce stress and overheating on the battery when connected to power via a cable, such as when charging your iPhone or Macbook while playing games or doing resource-intensive tasks.

How This Module Works

The module is built from three coordinated components:

  1. Service (boot initializer)
    Takes care of configuration, database and state files inside the module directory and recreates them on each boot.
  2. Interactive Menu and CLI
    Provides manual bypass for charging, daemon configuration, and database application options.
  3. Intelligent C++ Daemon
    Bypass Charging Monitor is a tiny background application that watches your current foreground app and enables/disables Bypass Charging based on your preference and the apps in the app database.

Automatic Game Mode

When automatic mode is enabled:

  • Bypass is enabled when an application from the database is active
  • Bypass is disabled when leaving the application

Prevents the battery from being short circuited and charged automatically. This always protects the battery, but only when it is necessary.

Configuration and Database

All files are stored strictly inside the module directory:
/data/adb/modules//

You can adjust behavior through:

  • bps_config.conf — daemon settings
  • bps_apps.db — list of target applications

The daemon reads the files above on the fly, thus changing the daemon settings does not require a restart.

Why This Matters

Charging while gaming is one of the most harmful things you can do to your battery because of heat and charge cycles. Bypass charging gets your battery out of the way during high load, which is good for battery life and reduces heat as well.

Requirements
– MediaTek device with /proc/mtk_battery_cmd/current_cmd support
– Magisk root
– Android 9–16

Shakil Hassan Joy

Assalamu Alaikum, I am a content writer and a junior Android developer. From a young age, I have always loved working with technology. At one point, I used to port many custom ROMs, but now I am mainly focused on developing Magisk modules. Please keep me in your prayers. Thank you.