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 is a Magisk module for MediaTek-based Android devices that enables intelligent bypass charging with automatic control during gaming and heavy performance usage.

This module allows your device to be powered directly from the charger without charging the battery while you play games, run emulators, benchmark, or perform long high-load tasks.

It supports Android 9 through 16 and works by using a native MediaTek kernel interface that controls charging behavior at the hardware level.

What is Bypass Charging?

MediaTek kernels expose a special control interface that allows the device to operate without charging the battery while connected to power.

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

This is especially useful when gaming or running demanding applications while plugged in, where traditional charging would cause unnecessary stress and temperature increase.

How This Module Works

The module is built from three coordinated components:

1) Service (boot initializer)
Prepares configuration, database, and state files inside the module directory on every boot.

2) Interactive Menu and CLI
Allows you to manually control bypass charging, configure the daemon behavior, and manage the application database.

3) Intelligent C++ Daemon
Runs in the background, monitors the current foreground application, and automatically enables or disables bypass charging based on your configuration and 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

This ensures the battery is protected only when needed, without any manual interaction.

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 these files on the fly, so no restart is required after changes.

Why This Matters

Charging while gaming is one of the fastest ways to degrade battery health due to heat and constant charge cycles. Bypass charging removes the battery from the equation during high load, extending battery lifespan and reducing thermal stress.

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.