Android Log Reducer logo

Android Log Reducer

By@VOID_ADB
Open Source
Downloads
Version
v1.2.0
Size
0.04 MB
Updated
7 Sept 2026

Module Overview

It is with great satisfaction that I introduce the Android Log Reducer, a new module compatible with AxManager, designed to reduce non-essential logs and certain optional Android diagnostic activities while maintaining a conservative and safe approach.

The module features 30 independent functions, each responsible for a specific area of the system. Before executing any changes, each function verifies if the command or setting is available on the device. If a particular function is not supported by the Android version or the manufacturer, it is simply ignored.

🔧 30 REDUCTION FUNCTIONS

Among the included functions are controls for:

  • Global log priority filter
  • Persistent global filter
  • Stats logs
  • Persistent Stats logs
  • Activity Manager
  • Package Manager
  • Window Manager
  • Input and touch system
  • Power Manager
  • Connectivity
  • Wi-Fi
  • Bluetooth
  • Media Framework
  • Audio Framework
  • Camera Framework
  • SurfaceFlinger
  • Graphics Framework
  • Storage Manager
  • Mount and volumes
  • Network Statistics
  • Job Scheduler
  • Alarm Manager
  • Device Idle
  • Telephony Framework
  • System UI
  • Optional cleanup of debug targets
  • Debugger wait reduction
  • Main log buffer size control
  • System log buffer control
  • Optional statsd tracing reduction when supported

This allows the module to work across different parts of Android without relying on a single global configuration.

🧩 INTELLIGENT COMPATIBILITY

Android Log Reducer was developed with different Android versions and manufacturer implementations in mind.

Not every device exposes the same properties, commands, or permissions. Therefore, each function has its own checks. If the device accepts a specific operation, it is applied. If it doesn't, the function is marked as unsupported, and the rest of the module continues to work normally. In other words, one incompatible function does not mean the entire module has failed.

⚡ AXMANAGER

The module was developed specifically to be managed by AxManager.

Through the Action button, the user can reapply the entire log reduction policy and view a report detailing the results of the operations. The action is idempotent: pressing the button again does not undo the changes nor does it execute a rollback. It simply reapplies the same policy.

🔄 AUTOMATIC BOOT APPLICATION

The module also features an automatic application during Android startup. The service executes the policy a single time, applies the available functions, and terminates.

There is no:

  • Permanent daemon
  • Timer
  • Continuous polling
  • Wake Lock
  • Scheduled task
  • Resident process

After the initial application, the module does not run continuously in the background.

💾 BACKUP AND RESTORE

Before modifying values, the module preserves the original values whenever possible.

The first original value is kept to prevent new executions from overwriting the backup. If the module is removed via AxManager, the uninstall.sh script attempts to restore the settings that were actually modified. This allows for a safer removal and avoids leaving unnecessary old changes in the system.

🛡️ SECURITY FOCUS

Android Log Reducer was not created to disable Android security mechanisms.

The module does not attempt to modify:

  • SELinux
  • Security logs
  • Audit logs
  • Crash logs
  • Tombstones
  • pstore
  • Recovery diagnostics
  • Keystore
  • Verified Boot
  • Rollback Protection
  • Critical kernel security mechanisms

The goal is to reduce optional logging and diagnostic noise, without interfering with the system's critical security and recovery mechanisms.

📊 APPLICATION REPORT

When using the Action button, the module presents a report detailing how many functions were applied and how many are unsupported by the device.

For example:

STATUS: ACTIVE
Functions applied: 30/30

Or, on a device with limitations:

Functions applied: 24/30
Unsupported: 6

Even in this case, the 24 compatible functions continue to be applied normally.

📱 BUILT FOR DIFFERENT DEVICES

Each manufacturer can modify the behavior of logs and internal Android properties. For this reason, Android Log Reducer does not assume that all commands will work on all devices.

The approach is simple:
Detect → Verify support → Apply → Ignore incompatibilities → Continue

This makes the module highly adaptable to different Android versions and various OEM implementations.

📦 PROJECT STRUCTURE

The module has an organized structure to facilitate maintenance and future updates:

  • module.prop — Module information and AxManager compatibility.
  • action.sh — Responsible for the Action button.
  • service.sh — Single application during boot.
  • uninstall.sh — Restoration during removal.
  • lib/common.sh — Security, backup, compatibility, and rollback functions.
  • functions/ — Directory containing the 30 independent reduction functions.

🔥 LAUNCH

The Android Log Reducer arrives as a solution focused on reducing unnecessary logging activities, without using permanent processes and without attempting to interfere with critical Android mechanisms.

More organization, greater compatibility, and a much more controlled application.

Android Log Reducer — 30 functions, intelligent application, and a focus on security. 🚀

Compatible with AxManager.

🚀 Android Log Reducer — New Update 1.1.0

This new update was primarily developed to improve the compatibility of Android Log Reducer with different devices, Android versions, and manufacturer systems.

🔧 The module now features new fallbacks for log properties, attempting different methods when a specific configuration is unavailable or limited by the system.

We also improved command diagnostics, compatibility with different logcat behaviors, and how the module interprets configurations that are applied but cannot be read back by the system.

The goal of this version is simple: to make as many functions as possible work across different devices without forcing incompatible settings or interfering with Android's built-in protections.

🚀 Android Log Reducer v1.2 — Melhorias

Tornei o gerenciamento de logs muito mais completo e inteligente nesta versão.

🔧 45 funções otimizadas
Aumentei o alcance pra atuar em mais fontes de log e componentes do sistema.

🧠 Filtros mais específicos
Adicionei controle pra componentes como Binder, Input, Gráficos, Áudio, Mídia, Wi-Fi, DHCP, Localização, Instalador de Pacotes e outros.

🛡️ Segurança mantida
Logs importantes crashes, segurança, SELinux, auditoria, kernel e tombstoness todos preservados, nada é tocado.

⚡ Sem falsos efeitos
O módulo confirma que o sistema aceitou a alteração antes de considerar aplicada. Nada de mudança que não pega de verdade.

📦 Backup e Restauração
Tudo continua reversível, dá pra voltar ao estado original quando quiser.

ADB • Sem Root • 45 Funções • Mais Seguro e Otimizado

Here is a clean, consolidated, and fully translated Markdown version of your release notes, highlighting the latest v1.2 features while keeping the information scannable and highly organized.

🚀 Android Log Reducer v1.2

I am pleased to introduce Android Log Reducer, an intelligent module compatible with AxManager designed to safely reduce non-essential Android logs and diagnostic activities. Prioritizing stability, it operates without background processes and adapts to your device's unique hardware and software environment.

🔧 Core Features

  • 45 Optimized Functions: Granular control over specific system components like Binder, Input, Graphics, Audio, Media, Wi-Fi, DHCP, Location, and Package Installer.
  • AxManager Integration: Use the Action button to apply the reduction policy and view a detailed report of applied versus unsupported functions (e.g., Functions applied: 42/45).
  • Zero Background Drain: The module runs exactly once during Android startup to apply the available functions and then terminates. There are no permanent daemons, scheduled tasks, or wake locks.
  • Safe Backup & Restore: Original values are securely preserved before any modifications are made. If uninstalled via AxManager, the system flawlessly reverts to its default state.

🛡️ Security & Compatibility

  • Intelligent Execution: The module uses a strict Detect → Verify Support → Apply → Ignore Incompatibilities workflow. If your OEM doesn't support a specific tweak, it skips it without breaking the rest of the module.
  • Strict Security Focus: Critical system mechanisms are completely ignored. The module will never modify SELinux, security logs, audit logs, crashes, tombstones, pstore, or Verified Boot.
  • No False Positives: The module actively confirms that the Android system has accepted the alteration before considering it successfully applied.

🔄 Recent Updates (v1.1.0 & v1.2)

  • Expanded Filtering (v1.2): Increased from 30 to 45 functions, offering a much wider reach across various log sources and system components.
  • Smart Fallbacks (v1.1.0): Added alternative execution methods for log properties, attempting different commands if standard configurations are unavailable or heavily restricted by the manufacturer.

ADB • No Root • 45 Functions • Secure & Optimized

Would you like me to adjust the formatting further, or generate a customized GitHub Readme based on this structure?

Rate this Module

Verified user ratings only

* Please log in to submit your rating.

VOID_ADB

VOID_ADB

Official Developer

ADB Developer 🙃👍

More from VOID_ADB

Comments (18)

EnriqueBrach
@EnriqueBrach

Good module, brother, keep it up🫂❤️

VOID_ADB
@VOID_ADB

😁🫂

X
@xiaoluo

I have a question: I previously understood that disabling system logs requires root access. Will our module cause the system to be temporarily disabled, then restarted, and then disabled again by the module, and then restarted again, repeatedly cycling and resulting in additional high power consumption?

VOID_ADB
@VOID_ADB

No, the module does not work that way. It does not disable the system, reboot the device, and then repeat the process. The module applies the supported log-reduction settings once during boot and then terminates. There is no daemon, timer, continuous polling, wake lock, or resident background process running afterward. So it does not repeatedly restart the system or create an additional power drain from cycling.

X
@xiaoluo

@VOID_ADBWill the system overwrite your module settings and then continue to collect my logs

R43DUZ
@R43DUZ

Pues mira que útil es, amigo/a mira que te luces con tus proyectos y dejas mucho de que hablarnpero buenosige así amigo/a tienes potencial y del bueno. Tambiem quería decirte que me encantó la aplicación de VOID_ADB_GAME_PROFILE y las configuraciones útiles que utilizo en mi dispositivo que por sierto es muy limitado y esta app me ayudo bastante son las de "void touch response pro, frame pacing, gane launch boost y online Session qué me encantó, sige así amigo/a que e imagino algo mayor de ti, saludos 👋

R43DUZ
@R43DUZ

Bueno lamento mucho mi mala escritura de comentario jaja, quería decir luego de la parte de "te luces con tus proyectos..." iba el texto "dejas mucho de que hablar, bueno sige así amigo/a..." pero creo que mi teclado tiene otros planes y decide aser lo que quiere jaja

VOID_ADB
@VOID_ADB

@R43DUZThank you so much, seriously. This really motivates me a lot. My goal has always been to help people with low-end devices and make things better for them. My circumstances were never very good, so I’ve always had weaker devices. Nowadays I have a better device, but it’s still somewhat limited, and I understand what it’s like to have a device that’s heavily restricted by the manufacturer. I always try to improve my projects, listen to the community, and make everything as compatible as possible, especially for people who don’t have root, just like me. I believe that’s what a good developer should do. But that’s it—thank you so much for the comment. It genuinely made me very happy. ❤️

H
@HarryRo_

@VOID_ADBCan't download

VOID_ADB
@VOID_ADB

@HarryRo_Why? The module download is working just fine.

H
@HarryRo_

@VOID_ADBCan use with ATLASX old module?

VOID_ADB
@VOID_ADB

@HarryRo_Yes

H
@HarryRo_

@VOID_ADBOh is good now

H
@HyperBS

Great module! However, I ran into an issue where one policy was not applied to my Realme device because it isn't supported. I'm not sure how significant it is, but adding support for different devices could improve compatibility and help apply policy changes more effectively. Overall, I really appreciate your work and look forward to future updates as the module becomes even more stable. Keep up the good work!

VOID_ADB
@VOID_ADB

Thanks for the feedback! Since the module is still in beta, I’ll work on improving this issue later. I still have some studying, eating, and physical activities to do. When I get back, I’ll work on improving the module’s compatibility. It shouldn’t take too long. Thank you very much for the feedback and support!

H
@Haruko

Hi can u gimme the most best combo module, there are a lot of modules and apps that u have made and i can't use them all because the apps put a lot of load on my Device while running in the BG

VOID_ADB
@VOID_ADB

Sorry for the somewhat long list, but you know, it really depends on each user’s preferences. What I mentioned is what worked well on my device and what I actually use. Especially since I have a somewhat “weak” device hahaha.

VOID_ADB
@VOID_ADB

I use VOID Battery to save battery, AERO Performance to help with gaming, AERO Google to optimize Google services, and VOID CPU to improve CPU performance since my device has a very weak CPU. For apps, I use GameLauncherX, which is great for gaming. I really like it because of its customization and other features. I also use a new module of mine called SystemUI, focused on making the Android system feel smoother. Android Log Reducer is also good, but that one is more of a personal preference. And for touch responsiveness, I use VOID Touch. 😸👍🌹