How to remove Whetstone from Xiaomi completely: 5 proven ways

Whetstone utility (also known as com.miui.benchtest) is a built-in performance benchmark that Xiaomi integrates into firmware. MIUI However, many users are faced with a situation where this application begins to interfere: it can independently start in the background, consume battery power or even block access to some functions of the system. This is especially true for owners of devices with HyperOS or MIUI 14/15, Whetstone is sometimes activated after updates.

In this article, we will discuss all possible ways to delete Whetstone, from simply disabling to completely deleting system files (including methods for devices with an unlocked bootloader). If you just need to stop background activity, standard settings will suffice, but a superuser (root) rights will be required to completely delete it. ADB-We will also look at the risks of each method and give recommendations for system recovery in the event of a failure.

What is Whetstone and why should it be removed?

Whetstone is Xiaomi’s internal tool for testing processor performance, memory and graphics, and is used in the manufacturing phase and by service centers, but has no practical use for the user in everyday use of the smartphone.

  • πŸ”‹ Battery discharge – background testing processes are consumed to 10-15% day-load.
  • 🐒 Slow down the system – when testing actively, it takes up to 30% CPU, resulting in lags.
  • 🚫 Block functions – on some firmware, interferes with the work of the camera or GPS.
  • πŸ” Collect data – sends test logs to Xiaomi servers (you can disable in privacy settings).

Key signs of Whetstone activity: com.miui.benchtest in the list of running applications (checked through Settings β†’ Applications β†’ All applications),

unexplained heating of the device without load,

The notification β€œSystem Benchmark” appears.

⚠️ Note: On HyperOS devices (e.g. Xiaomi 14, Redmi Note 13 Pro)+) Whetstone may be linked to com.miui.hyper, and its removal without root rights may cause interface failures.

Method 1: Disable Whetstone without root (standard settings)

If you just need to stop the background activity of the test, just use the built-in tools. MIUI/HyperOS. This method does not require technical skills and is safe for the system.

Steps to shut down:

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. In the search box, type Whetstone or benchtest.
  3. Select the Performance Test (or System Benchmark) application.
  4. Click Stop, then Disable (if the button is active).
  5. In the Battery section, set the background limit to Limited.
  6. In Permissions, disable all available rights (camera, microphone, location).

After these actions, the application will not start automatically, but its files will remain in the system.

β˜‘οΈ Preparations for Whetstone shutdown

Done: 0 / 4

Method 2: Remove via ADB (without root but with PC)

For users who are ready to connect a smartphone to a computer, ADB-Teams are the gold standard for removing system applications without obtaining root permissions. The method works on all Xiaomi devices with debugging enabled. USB.

Step-by-step:

  1. Activate Developer Mode: Go to Settings β†’ About Phone and click on MIUI Version 7 times.
  2. Return to Settings β†’ Additional β†’ For developers and enable USB debugging.
  3. Connect your phone to your PC, install Mi PC Suite or ADB Driver drivers.
  4. Download Google’s Platform Tools and unpack it into a folder.
  5. Open the command line (Windows) or the terminal (Mac/Linux) in this folder.
  6. Enter the commands in turn: adb devices (you should see your device) adb shell pm uninstall -k --user 0 com.miui.benchtest

ADB Team TeamDescriptionThe result
adb shell pm list packages | grep whetstoneChecking for package availabilityDisplays com.miui.benchtest if installed
adb shell pm uninstall --user 0 com.miui.benchtestRemoval for the current userThe app disappears from the menu but stays in the system.
adb shell pm disable-user com.miui.benchtestUninstallation without deletionThe application is deactivated, but files are saved

If Whetstone continues to appear after execution of commands, then it is integrated into another system package on your device (for example, com.miui.hyper on HyperOS), in this case only the root-rights method will help.

πŸ“Š Which method of removal do you prefer?
Through settings (without PC)
ADB-team
With root rights.
I don't know what to choose.

Method 3: Complete removal with root rights (for experienced)

If you are ready to get root access (for example, through Magisk), you can delete Whetstone permanently, including all associated files.

Important: Back up via TWRP or Mi Flash Tool before you start, as incorrect actions can lead to a bootloop (locked boot).

Instructions:

  1. Install Magisk Manager and get root rights.
  2. Download a root-enabled file manager (such as Root Explorer or FX File Explorer).
  3. Go to /system/priv-app/Whetstone or /system/app/BenchTest
  4. Delete the entire folder or files: BenchTest.apk, BenchTest.odex, libwhetstone.so (if any).
  5. Reset the device.

⚠️ Note: On some models (Xiaomi) 13T, POCO F5) Removing Whetstone can reset settings MIUI Optimization, which will result in loss of navigation gestures. To avoid this, execute the command su setprop before removing it. persist.sys.miui_optimization 1

To check the success of the removal, use the command:

su


pm list packages | grep -i whetstone

If the output is empty, the application is removed completely.

What to do if the phone does not turn on after removing it from root?
If the device is stuck on the MI logo, try: 1. Log in TWRP (press Power + Vol Up). 2. Restore the backup of the /system. 3. Fastboot Firmware (team: fastboot flash system.img). If there is no backup, download the official firmware for your model from en.miui.com and run through the Mi Flash Tool.

Method 4: Remove via TWRP (alternative root)

If you have custom TWRP recaps installed, you can delete Whetstone without full root access, a method less risky than manually editing system files, but requires an unlocked bootloader.

Step-by-step:

  1. Download the zip archive with the delete script for your model (see β€œXiaomi Whetstone remover”).
  2. Reboot to TWRP (clip Power + Volume up).
  3. Click Install and select the downloaded zip file.
  4. Swipe for confirmation.
  5. After completion, press Reboot System.

Popular scripts for removal:

  • πŸ“ MIUI Debloater – removes Whetstone and other system applications.
  • πŸ“ Universal Xiaomi Debloater – HyperOS Supports.
  • πŸ“ Whetstone Killer - a specialized script for benchmark tests.

If errors occur after the reboot (e.g., com.android.phone has stopped), then the script has removed the critical dependencies.

  1. Get back to TWRP.
  2. Install Magisk (if not installed).
  3. Please. Disable_Dm-Verity_ForceEncrypt to disable system file checks.

Method 5: Reset to factory settings (extreme case)

If all previous methods failed or you are afraid to interfere with system files, a hard reset will return the device to its original state, but it will delete all data, including photos, messages and installed applications.

How to do the reset correctly:

  1. Create a backup through Settings β†’ Additional β†’ Backup and Reset or Mi Cloud.
  2. Go to Settings β†’ About the phone β†’ Reset settings.
  3. Choose to erase all data.
  4. Confirm the action (it may be necessary to enter a password from Mi-account).

After discharge:

  • πŸ”„ Whetstone will be removed, but may reappear after the update MIUI/HyperOS.
  • πŸ”§ To prevent re-activation, immediately after setting up your phone, turn off automatic updates to system applications in Settings. β†’ The phone. β†’ Updating the system β†’ Settings (βš™οΈ) β†’ Auto-update of applications.

⚠️ Warning: On HyperOS devices (such as Xiaomi 14 Pro), a factory reset can return firmware to the same level. MIUI 14 if there has been an update before OTA. To avoid this, check the firmware version in Settings before resetting. β†’ The phone. β†’ Version. MIUI.

Frequent Mistakes and How to Avoid Them

When you delete Whetstone, users often face typical problems, and here's how to solve them:

Mistake.Reason.Decision
ADB does not see the deviceNot installed drivers or not included debuggingInstall Mi PC Suite, check USB debugging in the developer settings
After removal, navigation gestures disappearedRemoved com.miui.hyper or reset MIUI Optimization settingsRestore the settings through ADB: adb shell settings put global force_fsg_navbar 1
Phone stuck on MI logoSystem files damaged during manual deletionSweat system.img via Fastboot or restore backup to TWRP
Whetstone reappears after updateFirmware restores system applicationsTurn off auto-update or use Magisk Module to lock

If you removed Whetstone but faced unintended consequences (such as sensors or mobile network failure), try:

  • πŸ”§ Recover deleted files through TWRP (if there's a backup).
  • πŸ“₯ Reflash the device without data cleaning (Save user data option in the Mi Flash Tool).
  • πŸ› οΈ Use the Magisk Module MIUI Optimization Disabler for Recovery of Functionality.

πŸ’‘

Before any manipulation of system files, check the model of your device with the command adb shell getprop ro.product.model. Some scripts and modules work only on specific models (for example, different Whetstone packages are used for Redmi Note 12 and POCO X5).

FAQ: Frequent questions about Whetstone removal

Can I remove Whetstone without a computer?
Yes, but with limitations. Without a PC, you can only disable the application through settings (Method 1) or use debloater applications like App Inspector (requires root). Complete deletion of system files without ADB or TWRP is impossible.
The notification came up, "System test failed" after deleting.
This means the system tries to start Whetstone but fails to find it.Solution: Install Magisk Module Disable MIUI Benchmark. or disable notifications via ADB: adb shell dumpsys notification stop com.miui.benchtest
Will Google Pay work after Whetstone is removed?
Yes, unless you've touched com.google.android.gms or changed system certificates. Whetstone is not affiliated with Google services. However, if you've been granted root rights, you may need to hide them through MagiskHide Props Config to work contactless payments.
Can I remove Whetstone on Xiaomi with a blocked bootloader?
No. Without unlocking the bootloader, you can only disable the application (Method 1) or uninstall it for the current user via ADB (Method 2). Completely deleting system files requires access to /system partitions, which is impossible without unlocking.
After the removal, the theme stopped working.
Whetstone is linked to com.miui.theme.manager on some devices. To restore themes: Install APK-version MIUI Theme Editor. Or run the module. MIUI Themes Fix via Magisk.