Skip to content
 
 

Repository files navigation

KonaBess Next

Banner

Overview

KonaBess Next is the evolution of the original KonaBess tool, re-engineered for modern Snapdragon generations. It is a specialized application designed to customize GPU frequency and voltage tables, allowing users to achieve higher performance or better energy efficiency without kernel recompilation.

The application operates by unpacking the Boot or Vendor Boot image, decompiling and editing the relevant device tree binary (dtb) files, and then repackaging and flashing the modified image. This provides a streamlined, kernel-free approach to overclocking and undervolting.

KonaBess Next Logo

KonaBess Next

GPU Tuner

What's New in "Next"?

KonaBess Next builds upon the legacy of the original tool with significant architectural and feature upgrades:

  • Granulated Voltage Control: Unlike the original KonaBess which often relied on fixed voltage steps for older chips, KonaBess Next introduces support for the fine-grained voltage control systems found in newer Snapdragons. This allows for precise undervolting/overvolting curves to maximize efficiency per hertz.
  • Next-Gen Chipset Support: Fully updated to support the latest platforms including Snapdragon 8 Elite (Gen 5), Snapdragon 8 Gen 3, and Snapdragon 8 Gen 2.
  • Editor Improvements:
    • Undo/Redo System: Safely experiment with table changes with full history support.
    • Auto-Save: Never lose your configuration adjustments.
    • Material 3 Design: A completely modern, responsive user interface.
    • Session Management: Remembers your editing state even after closing the app.

Key Features

  • Kernel-Free Customization: Edit GPU frequency and voltage tables without recompiling the entire kernel.
  • Performance Optimization: Overclock older chips to rival newer generation performance.
  • Efficiency Tuning: Undervolt GPU to significantly reduce power consumption (e.g., up to 25% reduction).
  • Broad Compatibility: Supports a wide range of Snapdragon chipsets from 6-series to the latest 8-series.

Supported Devices

Supported Chipsets

Series Supported Models
Snapdragon 8 8 Elite Gen 5, 8 Elite, 8s Gen 4, 8s Gen 3, 8 Gen 3, 8 Gen 2, 8+ Gen 1, 8 Gen 1, 888, 865, 855
Snapdragon 7 7+ Gen 3, 7+ Gen 2, 7 Gen 1, 780G, 778G, 765, 750
Snapdragon 6 690

FAQ & Troubleshooting

Q: Legacy KonaBess works, but Next doesn't detect my chip. Why?
A: KonaBess Next is a complete rewrite with a new DTS parser designed for modern chips (8 Gen 2/3, Elite). During this transition, support for older chips or specific OEM variants might be temporarily broken.

Q: Is my device supported?
A: If it worked on the original app, it will work here eventually. Right now, expect some instability on older chipsets as we stabilize the new parser.

Q: It's not working for me. What should I do?
A: Open an issue on GitHub with:

  • Device model & ROM
  • Chipset (e.g., SD865)
  • Your boot.img, dtbo.img, or .dtb file
  • Error screenshots or logs

Q: Should I just stick to the old version?
A: If you need rock-solid stability on an older device today, use the legacy app. If you want early access to Next's Material UI, rootless mode, and curve editor—help us test it and report bugs!

Prerequisites

  • Android OS: Android 9.0 or higher.
  • Root Access: Magisk, KernelSU, or APatch is mandatory.
  • Unlocked Bootloader: Necessary for flashing modified boot images.

Usage Instructions

  1. Backup: Always backup your current Boot/Vendor Boot image before proceeding.
  2. Import: Use the app to import your current image.
  3. Edit: Modify the frequency and voltage values as desired.
  4. Repack & Flash: The app will handle the repacking. Flash the modified image to your device.

Refer to the in-app "Help" section for detailed, step-by-step guidance.

Localization Workflow

To keep translations maintainable, this project uses English (values) as source of truth.

  • scripts/check_localization.ps1 / .bat

    • Scans all base files matching values/strings*.xml
    • Checks all locale folders (values-*) for missing keys
    • Generates localization_report.md
  • scripts/sync_localization.ps1 / .bat

    • Auto-creates missing locale files (including strings_lsp.xml)
    • Auto-adds missing keys using English text as fallback
    • Preserves existing translations

Recommended flow:

  1. Add/modify keys in values/strings*.xml (English base).
  2. Run localization sync to propagate missing keys.
  3. Translate locale values.
  4. Run localization checker to verify completeness.

Why "KonaBess"?

  • Legacy: "Kona" is the codename for the Snapdragon 865 platform.
  • Purpose: Created to address the energy efficiency concerns of the Snapdragon 888 by maximizing the potential of the Snapdragon 865.
  • Continuity: The name remains as a tribute to its origins, despite expanding support to newer and older generations.

Prebuilt Binaries

This project utilizes the following tools:

Screenshots

Screenshot 1 Screenshot 2 Screenshot 3

Credits

  • Original KonaBess: libxzr - For the original idea and foundation of KonaBess.
  • Magisk: topjohnwu - For magiskboot and the Magisk suite.
  • DTC: libxzr - For the Device Tree Compiler.

Disclaimer

Modifying system files and overclocking/undervolting involves inherent risks.

The developer is not responsible for any damage to your device, data loss, or instability resulting from the use of this application. Proceed with caution and at your own risk.

About

The next generation of KonaBess. Custom GPU overclocking and undervolting tool with granulated voltage for rooted Snapdragon Android devices.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages