SetCPU for Root Users

22.4K reviews
Content rating
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

SetCPU is a tool for changing the CPU settings on a rooted Android phone or tablet. SetCPU works with a great variety of Android devices and ROMs, including the HTC One series, Samsung Galaxy series, and Nexus devices. You're under control: SetCPU can improve your performance, save battery, or both!

Automate SetCPU with profiles! SetCPU allows you to set up powerful profiles to change your settings under certain conditions, such as what app is running, when the phone is asleep or charging, when the battery level drops below a certain point, when the phone's temperature is too high, or during certain times of day. See the screenshots for examples of how you might set up profiles.

SetCPU's wide feature set make it useful to Android beginners and enthusiasts alike. Accelerate your processor to unleash your phone's true multitasking potential, or dial your CPU's speed down to save battery.

SetCPU also includes a "voltage control" menu, available to certain devices with custom kernels that support it, to control undervolting to save even more battery. Undervolting is only available for certain kernels.

Hey guys! It's good to be back ;) I have been very busy with school for the past year. 3.1.0 is mostly a bug fix release for some standing issues, but expect much more frequent updates from now on.

- Added SUPERUSER permission.
- Fixed a bug where action bar menu items would sometimes not appear for the profiles menu.
- Fixed a bug where voltage items would appear in reverse with some custom kernels.
- Added an open source licenses menu item in About.

Mike "coolbho3k" Huang

Root: SetCPU needs root permissions to modify the CPU speed and other settings.

Read logs: is used for efficient app condition checking. That is currently all it's used for.

Start at boot: SetCPU will start a profiles service at boot, if enabled. It also sets default boot settings, if enabled. SetCPU does not run in the background if profiles are not enabled, and becomes inactive after settings, if any, are applied.

Wake lock: This prevents the phone from sleeping while stress testing and benchmarking.

Write external storage: SetCPU needs to read from and write to the SD card or internal storage to back up profiles.

Read phone state: The "in call" condition needs this to determine if the user is making a phone call or not, and trigger the profile if the user wants to.
Updated on
Jun 23, 2018

Data safety

Developers can show information here about how their app collects and uses your data. Learn more about data safety
No information available

Ratings and reviews

21.8K reviews
Nathan Rhoades
July 18, 2021
App is not compatible with custom rom I'm currently running. Initially installed on rooted device running stock6.0.1 & crashed. Flashed various ROMS @ or above 9 still crashed, will not load past the root access permission screen. Lobbying for a refund - expensive app if it's not usable. Update: raised to 2 stars due to the app's credibility & powerful OC ability even if Iam unable to utilize. Have contacted developer concerning refund still no answer. Will continue to attempt communication.
10 people found this review helpful
Did you find this helpful?
A Google user
October 29, 2018
Awesome app. After setting the profiles my 4 year old tablet runs faster when I use, and it's battery lasts like forever if I am just keeping the screen off. I wish I could use it without rooting my smartphone. I highly recommend it to anyone with root.
22 people found this review helpful
Did you find this helpful?
james martin
July 16, 2021
Doesn't work on Pie devices. Just freezes when trying to get root (using Magisk) and causes the phone to become no responsive. (SD 845 with 6GB Ram)
13 people found this review helpful
Did you find this helpful?

What's new

Updated libraries and removed store icon.