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:
- Go to Settings β Applications β Application Management.
- In the search box, type Whetstone or benchtest.
- Select the Performance Test (or System Benchmark) application.
- Click Stop, then Disable (if the button is active).
- In the Battery section, set the background limit to Limited.
- 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
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:
- Activate Developer Mode: Go to Settings β About Phone and click on MIUI Version 7 times.
- Return to Settings β Additional β For developers and enable USB debugging.
- Connect your phone to your PC, install Mi PC Suite or ADB Driver drivers.
- Download Googleβs Platform Tools and unpack it into a folder.
- Open the command line (Windows) or the terminal (Mac/Linux) in this folder.
- Enter the commands in turn: adb devices (you should see your device) adb shell pm uninstall -k --user 0 com.miui.benchtest
| ADB Team Team | Description | The result |
|---|---|---|
| adb shell pm list packages | grep whetstone | Checking for package availability | Displays com.miui.benchtest if installed |
| adb shell pm uninstall --user 0 com.miui.benchtest | Removal for the current user | The app disappears from the menu but stays in the system. |
| adb shell pm disable-user com.miui.benchtest | Uninstallation without deletion | The 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.
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:
- Install Magisk Manager and get root rights.
- Download a root-enabled file manager (such as Root Explorer or FX File Explorer).
- Go to /system/priv-app/Whetstone or /system/app/BenchTest
- Delete the entire folder or files: BenchTest.apk, BenchTest.odex, libwhetstone.so (if any).
- 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 whetstoneIf the output is empty, the application is removed completely.
What to do if the phone does not turn on after removing it from root?
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:
- Download the zip archive with the delete script for your model (see βXiaomi Whetstone removerβ).
- Reboot to TWRP (clip Power + Volume up).
- Click Install and select the downloaded zip file.
- Swipe for confirmation.
- 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.
- Get back to TWRP.
- Install Magisk (if not installed).
- 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:
- Create a backup through Settings β Additional β Backup and Reset or Mi Cloud.
- Go to Settings β About the phone β Reset settings.
- Choose to erase all data.
- 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 device | Not installed drivers or not included debugging | Install Mi PC Suite, check USB debugging in the developer settings |
| After removal, navigation gestures disappeared | Removed com.miui.hyper or reset MIUI Optimization settings | Restore the settings through ADB: adb shell settings put global force_fsg_navbar 1 |
| Phone stuck on MI logo | System files damaged during manual deletion | Sweat system.img via Fastboot or restore backup to TWRP |
| Whetstone reappears after update | Firmware restores system applications | Turn 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).