S
ShizuPortal
ShizuStore

Unofficial ShizuStore Web Portal

This is an unofficial web portal for ShizuStore self-hosted by rdevz-ph. Visit the official portal at https://shizustore.com/.

CatalogSoftware managementMinimal Kernel Manager
Minimal Kernel Manager

Minimal Kernel Manager

v1.7
by zenithblue-oss•Software management•GPL-3.0
Need ShizuStore app? Download APK

Screenshots

(8)

About Application

MKM Logo



Get it on F-Droid

Minimal Kernel Manager (MKM)

Package: com.ivarna.mkm

Android kernel management and system monitoring application


MKM Preview

Discord Downloads Stars

License Kotlin Latest Release


🚀 Features

📊 Real-Time Performance Overlay

  • Customizable Floating Overlay: Always-on-top system monitor with real-time metrics
  • Advanced Reordering: Intuitive drag-and-drop component reordering with haptic feedback
  • Multiple Layout Modes:
    • Vertical (default)
    • Grid View (1-4 columns with smart packing)
    • Horizontal Bar Layout
  • Visual Customization:
    • 8 Material Design accent colors (Primary, Green, Blue, Red, Yellow, Pink, Purple, Cyan)
    • Background opacity control (20%-100%)
    • Icons-only mode for minimal footprint
    • Progress bars toggle (wavy Material 3 indicators)
    • Real-time Sparklines (historical trend charts)
  • Monitored Metrics:
    • CPU Utilization (%)
    • CPU Frequency (per-cluster)
    • GPU Utilization (%)
    • RAM Usage (%)
    • Swap Usage (%)
    • Power Consumption (Watts)
    • CPU Temperature (°C)
    • Battery Temperature (°C)
    • Battery Percentage (%)
  • Overlay Control:
    • Adjustable update frequency (100ms - 5000ms)
    • Movable or fixed positioning (9 anchor points)
    • Multi-stage warning colors (Normal, Warning 70%+, Critical 90%+)

💾 Persistent Swap Management

  • Swap File Creation: Create persistent swap files with customizable sizes
  • Boot Persistence: Automatically activates swap on device boot
  • Multiple Access Methods: Works with Shizuku (non-root) or Root access
  • Swap Monitoring: Real-time swap usage tracking and visualization

⚙️ System Management

  • CPU Control: Per-cluster frequency and governor management
  • GPU Control: Frequency scaling and governor configuration
  • Memory Monitoring: Detailed RAM, cache, and buffer statistics
  • Thermal Monitoring: Real-time temperature tracking for CPU and battery

🎨 Modern Material Design 3 UI

  • Jetpack Compose: Fully native Compose UI with Material 3 components
  • Dark Theme: Optimized dark color scheme
  • Expressive Animations: Smooth transitions and interactive feedback
  • Navigation Rails: Efficient multi-section navigation

🛠️ Technical Stack

  • Language: Kotlin
  • UI Framework: Jetpack Compose with Material 3
  • Build System: Android Gradle Plugin 8.13.2
  • SDK: Compile/Target SDK 36
  • NDK: Version 29
  • Min SDK: 24 (Android 7.0+)

Building

  1. Ensure Android SDK platform 36 and build tools plus NDK 29 are installed and configured in ANDROID_HOME / ANDROID_SDK_ROOT.
  2. Make the wrapper executable if needed: chmod +x ./gradlew.
  3. Build the app: ./gradlew assembleDebug.

Note: AGP 8.13.2 and SDK 36 may not be available in standard repos; if the build fails resolving them, adjust to available versions.


📱 Requirements

MKM requires elevated system access via one of the following methods:

MethodRequirementsNotes
ShizukuAndroid 11+ (wireless debugging) or RootRecommended for non-root users
RootMagisk, KernelSU, or other root solutionFull access without additional apps
SuiMagisk moduleAuto-detected with Shizuku API

Setting Up Shizuku (Non-Root)

  1. Install Shizuku from GitHub or Play Store
  2. Follow the in-app setup guide (wireless debugging on Android 11+)
  3. Grant MKM permission when prompted

📄 License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.


💬 Join the Community

Join Discord

Join our Discord server for support, feature requests, and discussions!

Release Notes & Changelog

Release 1.7

MKM Logo

Version 1.7 (June 2026)

Home & Navigation

  • Added a Quick Access grid on the Home page for one-tap navigation to CPU, GPU, RAM, Storage, Power, Battery, Overlay, and Settings.
  • Locked items show a lock badge and require root or Shizuku access.

Overlay

  • Added overlay appearance options to show absolute values (GB / MHz) for CPU, GPU, RAM, and SWAP with per-metric toggles.
  • Added an overlay CPU Frequency display mode: All Cores, Average, or Max Frequency.
  • Added an overlay accent color option to tint the background, with a separate background color picker.
  • Fixed overlay state going stale after a force close; the overlay now auto-resumes on app start if it was enabled.

Settings

  • Added a Discord community card in Settings to join MKM users and developers.

Device Support

  • Improved GPU frequency handling on Adreno / Turnip devices: shows N/A and a "root needed" hint when the kernel blocks shell access.

UI Polish

  • Changed the RAM icon to a more representative memory module glyph.

Past Releases

  • v1.6 (June 2026) - Battery stats automation, navigation drawer fixes, shell timeout fixes, Settings crash fix, monochrome icon.
  • v1.5 (June 2026) - Battery monitoring fixes, duplicate notification cleanup, live capacity and ETA improvements.
  • v1.4 (June 2026) - Battery settings page, configurable update interval, massive battery self-drain reductions (<1%), and improved awake drain logic.
  • v1.3 (May 2026) - Battery monitor, Apply on Boot, Shizuku Hidden App Support.
  • v1.2 (February 2026) - Power monitoring, calibration, battery stats.
  • v1.1 (February 2026) - Non-root access via Shizuku, UI improvements.
  • v1.0 (January 2026) - Initial release with root-only access, persistent swap, and performance overlay.

Declared Android Permissions

7 total

Shizuku API Permissions

moe.shizuku.manager.permission.API_V23

This application connects to the Shizuku service to execute system-level operations with ADB elevated privileges.

Standard Android Permissions

SYSTEM_ALERT_WINDOW
FOREGROUND_SERVICE
FOREGROUND_SERVICE_SPECIAL_USE
POST_NOTIFICATIONS
RECEIVE_BOOT_COMPLETED
com.ivarna.mkm.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

Specifications

Packagecom.ivarna.mkm
LicenseGPL-3.0
GitHub Stars163
Installs221
Target SDKAndroid 14+ (API 36)
Last UpdatedOctober 2, 2026
Release DateOctober 2, 2026
Root RequirementRootless (Shizuku)
ShizuStore Installation

Install via ShizuStore to enable automatic updates and silent installations using Shizuku.

More in Software management

Other applications in this category

View all (7)
Minimal Kernel Manager - Shizuku App | ShizuPortal