SetCPU for Root Users Updated to v2.0.0b
Since we last wrote about SetCPU, it has received a major update to v2.0 and more recently to v2.0.0b.
For those of you who have not been following XDA forum member coolbho3000‘s work, SetCPU for Root Users is an application that lets you tweak certain aspects of the Linux cpufreq driver, allowing for overclocking, underclocking, and other tweaks on your Android device.
The changes for the version 2.0 update include a redesigned user interface, automatic refreshing, creation of unlimited profiles with custom priorities, and code cleanup. Updates to version 2.0.0b also include bug fixes and clarification on the profiles priorities introduction. The app requires root for it to work.
To download the latest version and full changelog, visit the application thread, or search for SetCPU on the Market for the donate version.
SetCPU for Android Root Users
SetCPU is a useful ‘on the fly’ clocking tool for Android root users developed by coolbho3000. SetCPU has been around since April 2009 and has been receiving regular updates.
It will work with rooted Android devices only on 1.5 (Cupcake), 1.6 (Donut) and 2.0/2.1 (Eclair).
Supported devices include (but are not limited to) HTC Dream, Magic, Hero, Motorola Droid and Nexus One with landscape support. For ease of use, coolbho3000 has included an autodetect option where SetCPU selects the relevant device.
SetCPU lets the user ‘overclock’ to the max CPU speed of their device, and underclock when the phone is idle in order to conserve battery and optimise performance. The ‘ondemand’ CPU governor scales the speed between the minimum and maximum speeds depending on current CPU load, whilst the ‘performance’ CPU governor runs the device at max speed CPU speed – but be warned, this can drain your battery very quickly.
SetCPU also contains a few basic profiles for setting the CPU speed including for when your phone is charging or sleeping, a battery temperature profile – SetCPU can set a certain speed when the battery goes above a user-defined threshold and a battery level profile – once the battery level drops below a certain point, the SetCPU will drop the CPU speed. Profiles work by running a low resource service in the background which is disabled when the profiles are turned off.
The widget for SetCPU shows the min/max cpu speed range set (currently does not show the CPU speed in real time). Simple themes are available in the application. There is also an option to ‘Set on Boot’.
Advanced users can also define custom frequency lists for custom kernels that SetCPU does not support or for devices with processors not listed in SetCPU’s device selection screen.
Future developments include optional profile notifications in the pull down shade.
The application is available for free for XDA members, and for those who wish to donate for coolbho3000’s work SetCPU is listed at USD0.99 on the Market.
To download or for more information, check out the application thread .
Open Source Performance Control App Tweaks CPU and More
Let’s face it: One of the biggest reasons that most of us choose Android over other mobile operating systems is freedom. Given the modular and open source nature of the core OS, as well as the intent system and how default handlers can be set for just about any task, Android affords its users a greater degree of control than what’s seen in the Dark Side. We’ve previously talked about how we like having choices in File Management, and the same holds true for performance control applications.
Despite the presence of great options like the legendary SetCPU by XDA Recognized Developer coolbho3000, having more options is never a bad thing. To that end, XDA Forum Member h0rn3t and Recognized Developer educk present the open source (GPLv3-licensed) application Performance Control. Originally bundled with AOKP, the developers also decided to make it available for all.
So what does Performance Control offer to set it apart from the myriad of other CPU overclocking apps out there? As you would expect, you can change the CPU speed, scheduler, and governor. You can also change battery charge speed settings, as well as enable a battery life extender, which limits the maximum charge. You can change voltages for each CPU frequency, as well as modify various Dalvik Virtual Machine parameters. You can even view CPU information, tweak SD card parameters, set memory limits, and much more.
While it’s almost impossible for such an application to allow for the tweaking of parameter that every user would want, this app offers quite a few that aren’t seen in very many other options. As such, it’s more than worth adding to your stable, along with some others such as the similarly awesome TricksterMod.
Active Development for the Motorola MotoACTV
“Wait, what is the Motorola MotoACTV? Doesn’t sound very familiar.”
Unbeknownst to many, the MotoACTV is an interesting device released by Motorola all the way back in 2011 that acts as a part-time watch, and a part-time fitness tracker. With Bluetooth, WiFi and GPS support, it also interestingly came with Android Gingerbread, thus making it a standout device among its smartwatch peers, and even more so with the active development going on behind it.
XDA Recognized Developer ClearD came up with a root method for the MotoACTV, crowning it the title of the first rooted smartwatch. With ClearD’s Root Tool recently updated to version 2.0.1, users of this device can not only root the MotoACTV, but also perform a plethora of other actions. These include:
- Backup data
- Flash boot image with the option to root
- Restore data
- Open ADB command prompt
- Reboot into recovery
- Return to rooted or unrooted stock
In addition to the RootTool, ClearD also developed the MotoACTV Image Flasher, a tool that allow MotoACTV users to flash images and roms (and yes, there are custom ROMs for this watch), and wipe the device’s data and cache.
With a rooted device comes an overclock method, discovered by XDA Senior Member dproldan. Using the overclock module by Tiago Sousa and the provided zip file, users must have ADB installed to issue the given commands required to create 4 frequency steps:
- 300 MHz
- 600 MHz
- 800 MHz
- 1 Ghz
So if you are a user of the Motorola MotoACTV, most definitely go ahead and check out the development thread for more information and discussion.
Manage Your CPU with CPU Adjuster
There are a variety of ways users can control their CPUs. This includes a variety of apps like SetCPU, tools like Daemon Controller, and scripts like CPU Editor Script—each with a shared set of core functions with a few unique features. There is now a new CPU app out there for root users.
The app is called CPU Adjuster, and it was released by XDA Recognized Developer bartito. It works on Android 2.2 and up. And while it is recommended for root users, there is actually some functionality for non-root users. If you aren’t rooted, the app will display your CPU stats. If you are rooted, the feature list is much longer:
- CPU governor
– Max CPU Frequency
– Min CPU Frequency
– Second CPU state (only tegrak dual core at this moment)
– CPU voltages for all frequencies (if kernel supported)
– I/O Scheduler
– GPU frequencies and voltages (if kernel supported)
– Charger voltages (if kernel supported)
You can define profiles that are automatically activated on these conditions:
– Battery low
– Temperature higher
– Screen on/off
– Connected to PC
– Voice call started
This is an excellent app if you’re looking for an alternative to the ones you may already be using, or if you just want to try something new. It’s available for free in the Google Play Store. There is also an active effort to get it translated to other languages. So if you’re not a native English speaker, then keep an eye out for translation updates.
For more info, check the original thread.
AT&T HTC One X and HTC EVO 4G LTE Overclocked to 1.8GHz
Overclocking a device can have a lot of uses. It can help eliminate the last few traces of UI lag, it can make games run faster, and it’s always fun to point out that a dual core running 1.8GHz is faster than most desktop computers were 10 years ago. Despite the setbacks, users generally enjoy being able to overclock their phones. For the AT&T/Rogers HTC One X/XL and the HTC EVO 4G LTE, overclocking is now available.
Originally brought to the EVO 3D by XDA Elite Recognized Developer coolbho3000, the kernel modules were brought to the AT&T/Rogers One series devices by coolbho3000 as well. The EVO LTE kernels modules were ported from the AT&T One to the EVO 4G LTE by XDA Senior Member Art2Fly.
Despite being for different devices, the method to install is the same. Users adb push the krait_oc.ko module, install the modified thermald.conf, and load the overclock. When finished, users will be able to set their overclock in applications like SetCPU. The removal process is simply restoring the original thermald.conf and removing the added module. For EVO LTE users, there is an easier route as XDA Recognized Developer Dread 7us has created an application to automate the process for those uncomfortable with doing it manually. Proceed with caution, however, as overclocking does have an inherent risk to the hardware of your phone.
To get started, AT&T/Rogers HTC One X/XL users can check out the HTC One series thread. HTC EVO LTE users can check out the EVO LTE thread and, for the automated app, the application thread. For users rocking the HTC One S, coolbho3000’s module may also work for you as well.
CPU Editor Gives Users Total Control Over CPU
Having complete control over the CPU is one of the big reasons why Android devices get rooted. Some enjoy overclocking the CPU to boost performance, while others enjoy underclocking the CPU to conserve battery life. Applications like the popular SetCPU and modifications like the HTC EVO 4G LTE dual core mod give users more control over their CPU. The only problem with applications like these is finding the right tools to get all the features you need. Not all mods and applications cover all bases. There may never be an application, mod or script that does, but there’s at least one more out there. The good news is that it does more than most.
XDA Recognized Developer smokin1337 has written a script that gives users control over what their CPU is doing. The script is pretty easy to use, even for Android beginners. As it runs out of a terminal, users will need only a Terminal Emulator and root access to use it. The script itself has a lot of features including:
Change CPU Governor
Change CPU Min/Max Frequencies
Apply Settings on Boot – Sticky Mode
Set Dual Core CPU’s Independently – Governor and Frequencies
Force Dual Core – Second Core Online ALL The Time
Seperate Menus For Single and Dual Core Devices – Auto Selects
View Current Settings For Everything
Now uses config file to store values
It is a very strong offering of features, and many users will enjoy being able to set each core frequency and governor independently. Even if it is not a standalone application, it does what most standalone applications can do.
For instructions on use and download links, head over to the original thread.
Get More Control of Your HTC Sensation With TakeControl
Getting control of the CPU core(s) in your device has been all the rage recently. And with the ability to turn cores on or off as well as over and under clocking them, users have the ability to fine tune their CPUs nicely.
While most recent HTC CPU control modifications have centered around the flagship One lineup, it was only a matter of time for things to pop up for older but still popular devices such as the HTC Sensation. XDA Senior Member xXxPachaxXx has released a mod that is strikingly similar to other dual-core mods available. He also gives all due credit to Recognized Developer -viperboy- for his previously mentioned work.
The mod is set up a bit differently from -viperboy-‘s popular mod from the One series. As opposed to having a single zip file to flash that turns the 2nd core on at all times, TakeControl has a total of three installations. The first is basically the aforementioned dual-core mod. The second is actually the exact opposite, as it turns off the second core entirely. The third installation brings you back to the stock configuration, should you need to revert. This is very cool as users can tune their system specifically to their needs. Use the single core configuration if your performance is fine and you’re having battery trouble, use the dual-core configuration if you want more performance, or revert back if something isn’t working right.
With these dual-core mods already out for the One series, HTC Sensation and a couple other HTC devices, don’t be surprised if you start seeing this mod pop up on even more devices.
Head on over to the original thread for more information.
Take Control of Your HTC One X Cores with CoreControl
There are a number of applications out that help alter your CPU in some way. Whether it’s choosing the governor or overclocking your CPU, the apps available now have been adequate for most purposes. However, with the releasing of quad-core phones mixed with the Android community’s endless need to tinker to perfection, the classic CPU apps may not be enough for some users. Now, the quad-core HTC One X has its own dedicated application to give users a bit more CPU control.
While the app isn’t meant as a replacement for XDA Elite Recognized Developer coolbho3000‘s SetCPU, CoreControl by Senior Member Meltus delivers a very unique feature by controlling how many of the cores are active at any given time.
The app is installed the same way as any as pretty much any other apk. While this very early version is a little rough around the edges, Meltus has been releasing updates rather frequently, so expect the refinements to come very soon. The main function of the app is unaffected, however, as it does work quite well without major issues.
Of course, you’ll need root access to get it to work, and unrooted users will simply get a force close. For anyone wondering what possible advantages deactivating cores can have, imagine how much battery life gets saved if only two cores are on. Imagine being able to scale back to a single core while the phone chills in your pocket at work. You’ll then have a good amount of battery left when you turn all four cores back on.
For additional information and download links, hit up the original thread for more core control.
Just When you Thought SU Was Great, Something Better Comes Along – SuperSU
Superuser, the final frontier for those seeking for root on their devices. These are the voyages of a small tool that surfaced a few years ago based on the idea that some apps required more from our devices to work properly. Superuser has become a standard on xda-developers, much like theming and roms, and definitely a must-have if you want to run things like SetCPU and Titanium Backup. However, as with everything in life, there is always room for improvement and people with vision and skills are the ones who can make said improvements into a reality. In the case of this tool, XDA Recognized Developer and Senior Moderator Chainfire has decided to take it to the next level, and the results of the work gave birth to SuperSU.
So, what is so special about SuperSU? Well, aside from all the goodies that you would normally get out of the regular superuser app, this provides you with more options, power, and flexibility. For instance, the app can be configured on a per-app basis, it can log activity and requests of every app and process, which will save you from going “what is this thing using superuser?”. It will also allow you to temporarily unroot your device, it works in recovery, and runs even if Android isn’t properly booted. There are many more features, and this is just the free version! There is also a pro version available, which offers more functionality such us surviving after an OTA update (over the air), and more.
If you happen to use it and test it, please report any and all feedback on the thread so that the dev can correct any bugs listed or add features if needed.
SuperSU allows for advanced management of Superuser access rights for all the apps on your device that need root. SuperSU has been built from the ground up to counter a number of problems with other Superuser access management tools.
You can find more information in the original thread.
Want something published in the Portal? Contact any News Writer.
Thanks to Chainfire for the tip!
Tweak and Measure Performance With Benchmark and Tuning
From Quadrant to AnTuTu and from SetCPU to Voltage Control, there are plenty of benchmark and tuning applications available on Android. Most of them are reliable, although some benchmarks are a little outdated. Luckily, there are newer apps coming out all the time that help keep things up and running.
Enter Benchmark & Tuning. XDA forum member cgollner has developed this application to compete with the aforementioned tuning and benchmark apps by providing both services in one application.
The features are pretty standard and include:
This app is a must have if you want to run a quick but precise benchmark on your phone, without wasting your battery’s energy. The tested components will be your cpu, memory and input/output capabilities.
This app fully supports multi-core devices and gives you the possibility to choose between single-threaded or multi-threaded tests.
If you want, you can quickly set your cpu frequency and governor, instead of having to use other cpu app.
Submit your scores to our online database and compete with your friends! If you are offline you can also compare your score with stock devices’s scores.
Enjoy and have a good score!
With a really nice user interface and also having the awesome feature of being free, there’s no reason not to check it out.
If this app is something you’d like to check out, you can find additional details, including screenshots and the download link for the Android Market, in the original thread.
Change Your Clocks, Governor, and Scheduler with SimpleOC
By now, surely everyone is familiar with SetCPU—the fantastic mobile overclocking app that made its debut on the forums back in 2009 and was featured on our Portal almost two years ago. And that’s with good reason, as XDA Forum Member coolbho3000‘s creation has enabled countless users to delve into the world of mobile overclocking. Similarly, we recently featured a method of micromanaging your device’s clock speeds using the wildly popular automation app Tasker.
However, not everyone wishes to create intricate clock speed profiles, and would prefer a simple set-and-forget solution that runs automatically at boot. While the previously mentioned SetCPU can handle the task with ease, some users are also looking to change their I/O Scheduler. Thanks to XDA Recognized Developer D4rKn3sSyS and his app SimpleOC, this is now a possibility. In the words of the developer:
Ok guys this is my first overclocking app, including the following features:
Continue on to the application thread to get started!
Nook Color Gets ICS: Season Gets a Little Brighter
The tech world likes to operate on the bleeding edge. As new devices are released, the old ones are cast aside by OEM’s, and receive little support beyond error fixes. The Nook Color is one such device. As arguably one of the best tablets of 2010, it has received no official announcement of upgrade to Ice Cream Sandwich (herein ICS).
XDA Recognized Developers dalingrin and fattire decided they were going to do something about it. While their ICS port is still in the initial stages, many things are functioning in it. According to fattire:
* bluetooth (pairing/file transfer only confirmed)
* wifi (full it seems but it’s brand-new to the kernel so who knows how stable anything is)
* improved stability (but not perfect)
* real data usage info (not stubbed out)
* battery levels/charging
* physical menu button
* 3d games
* usb gadget in kernel (adb debugging shows up) *with experimental kernel*
So head on over to the thread here and show your Nook Color some love.