Hi, I'm sort of confused about the Voodoo Control Plus App (I unfortunately can't provide a link to the app in the market place, but it's the only one that comes up under 'Voodoo Control Plus.')
It mentions it functions on default kernals but talks about requiring Root permissions? I'm pretty unfamiliar with a lot of the technical aspects it's discussing and only have a very basic understanding with rooting as it wasn't something I ever had the need to do.
I have a stock Nexus S running Android 2.3.3. Basically my question is will this app work as advertised under these stock circumstances? Or am I out of luck with regards to the stated 'Root is required for the module option (on standard kernels)'
I've heard plenty of fantastic things about it, but am hesitant to pony up the coin at the moment as I'm slightly unsure as to whether it would actually function or not.
Any help in alleviating my confusion would be greatly appreciated.
If your kernel doesn't currently support Voodoo, which is the case since you are running the stock kernel. Then the control app can load the module for you, however, loading a module requires root.
You have two options:
1) unlock your bootloader and flash a Voodoo supported kernel, which doesn't require rooting in contrast to popular believe
2) root your phone and let the app load the module for you
I would opt for 1) since the Voodoo module doesn't include screen colour tuning. On some phones, you can even do 1) without unlocking the bootloader.
Related
This topic is intended for those few Motorola XT720 users.
As you well know, Motorola, in their infinite wisdom, have created a gimped phone that seems to have mostly problems about it rather than advantages.
For a start, they have underclocked the CPU from its possible theoretical maximum of 1GHz to a paltry 550 MHz (and the update only unlocked an on-demand setting of up to 720 MHz). Secondly, the included launcher is actually inferior to both stock Vanilla Eclair and most other 3rd party launchers. It is sluggish and never quite feels smooth (especially so when browsing your apps or switching panels).
So what is the solution to the above problems and how to make your XT720 truly fly and feel comparable to most any other high-end smartphone? Simple, I say!
I won't tell you how to do these steps, but I can provide info and know-how-to if people ask me to:
0) Install Astro File Manager from the Market.
1) Root your device. Use Universal Androoter to do this. Try to go for latest possible version you can find. Your phone will not be able to find it on the Market so try Google.
2) Go to http://code.google.com/p/milestone-overclock/ and download the basic program to overclock your XT720. The program allows you to do 'real' (actual) overclock of up to 1.2 GHz, but your CPU will be unstable in this speed. Instead, opt for 1GHz, which is not a 'real' overclock, since the Texas Instr. CPU inside your phone is actually able to run at this speed natively.
3) Download SetCPU or get it from XDA.
Have it 'automatically' configure / find your CPU speed and then set it up as such:
Make sure the upscale governor is set to at least 85. Mine is at 86.
a) Fully Charged / Plugged In: Min/Max at 1000MHz (Performance) [55]
b) Below 40% Min 550 / Max 1000 (On Demand) [60]
c) Below 20% Min 500 / Max 550 (On Demand) [65]
d) While Screen Turned Off Min 150 / Max 500 (On Demand) [70]
Make sure all settings are set to 'Enable' and 'auto-run' is checked.
4) Download Zeam Today Launcher from the Market. It is free. Install it and press Home. Try it once to be sure and safe, but afterwards make sure you set it to 'default' (so that it launches as the default launcher).
Restart your phone and voila. Enjoy XT720 as you never have before.....
I have an HTC Desire and a Samsung Galaxy S and I promise you that my XT720 feels (almost) as snappy as they, and that's a huge difference in improvement, given that I felt that the XT720 was one of the sluggiest phones I had ever have to experience! Now it can finally unlock its full potential.
EDIT: Realised I accidentally posted this in the wrong subsections. This was done unintentionally. Please can some mod move it to the 'General' section?
Thanks for your post, grcd! Just some questions...
Do all 0 to 4 have to be done, & in that order? Or can I choose any?
What is Astro File Manager for? Is it needed to do 1 to 4?
Edit: ok, so 2 & 3 need root. But are 0 & 4 necessary or only recommended?
Edit: ok, I can choose among different file managers for 0, & among different launchers for 4.
& I can't find a single appropriate page on universal androoter on google? Except your post.
Edit: oops, found universal androot! Sorry, noob
very usefull
thanx
My friend just got one of these and I've been trying to find some good resources but can't seem to turn anything up.
Are them any development forums for this model out there? And are there any custom roms out or is the stock rom, rooted, overclocked with cleaned up the bloatware the best you can get?
civicvx94 said:
My friend just got one of these and I've been trying to find some good resources but can't seem to turn anything up.
Are them any development forums for this model out there? And are there any custom roms out or is the stock rom, rooted, overclocked with cleaned up the bloatware the best you can get?
Click to expand...
Click to collapse
XT720 bootloader is locked and currently there's no known method to attack it. So, no custom ROMs. For Optimization, check the below link. You'll need to root your phone first (either One Click Root via PC or using Universal Androot apk).
this optimizer script got Busybox, Apps2SD, JIT from Froyo, custom build.prop, removing unnecessary apps and custom themes.
Code:
http://www.droidforums.net/forum/motorola-milestone-xt720/74284-guide-milestone-xt720-apps2sd-froyo-jit.html
App2sd is a must, the internal memory for this phone is too small. I even put a class 10 micro sd in it.
Thanks for the optimization link, spiderx_mm! I'll do that too but it will take me a bit longer to be confident in doing that.
Meanwhile, the overclocking++ advice above seemed to help at the start, but little by little, my XT720 was lagging again, & lagging longer & longer. Does this happen to others?
I'm also encountering weird problems, like Dolphin Browser HD 4.2 tabs reloading from the web even for conditions when it's supposed to reload from the cache. So I'm also trying to reverse the process tio isolate the problem, but I have a few questions.
Once the setcpu modifications are done, can I unroot? It seems to me no, because I would think root is needed to change the clock on the fly? But if I simply overclock without using setcpu, then it seems to me that I can unroot without undoing the overclock changes?
While at this, is there an important sequence to follow to reverse the whole process? Do I have to set setcpu to the clock that I want to revert to before reverting the clock? I would experiment on my own except for the risk of bricking
Tia!
@grcd Will this improve camera response and hd video recording quality?
@spider thanks for the link. I'll give that a shot. I'm assuming since it hasn't been done yet, that no one is working to unlock the bootloader?
@reggie you will most definitely need to retain root to use setcpu. The app setcpu is what's actually changing the scaling itself, that's why there's the 'set at boot' option, bc the app has to set it everytime. Because the kernel just has overclock capabilities, but not overclocked by default, you will always need setcpu or a similar app to do the actual overclock. Why would you want to unroot anyways? If your having issues, I would recommend using system panel for a few days and see if somethings bogging your system down, it has great monitoring functions. I've yet to do the optimization, but I can't imagine anything there is what's causing you to have lag issues..
Sent from my HTC Glacier using XDA App
reggiehg said:
Thanks for your post, grcd! Just some questions...
Do all 0 to 4 have to be done, & in that order? Or can I choose any?
What is Astro File Manager for? Is it needed to do 1 to 4?
Edit: ok, so 2 & 3 need root. But are 0 & 4 necessary or only recommended?
Edit: ok, I can choose among different file managers for 0, & among different launchers for 4.
Click to expand...
Click to collapse
You can replace it with any other file explorer of your like and choice. The basic idea is to get root, and using Universal Androoter is the only way I know of for the XT7220 that is user friendly. Afterwards the rest is simple, using the overclocking app and SetCPU.
civicvx94 said:
My friend just got one of these and I've been trying to find some good resources but can't seem to turn anything up.
Are them any development forums for this model out there? And are there any custom roms out or is the stock rom, rooted, overclocked with cleaned up the bloatware the best you can get?
Click to expand...
Click to collapse
No, see answer below.
spiderx_mm said:
XT720 bootloader is locked and currently there's no known method to attack it. So, no custom ROMs. For Optimization, check the below link. You'll need to root your phone first (either One Click Root via PC or using Universal Androot apk).
this optimizer script got Busybox, Apps2SD, JIT from Froyo, custom build.prop, removing unnecessary apps and custom themes.
Code:
http://www.droidforums.net/forum/motorola-milestone-xt720/74284-guide-milestone-xt720-apps2sd-froyo-jit.html
Click to expand...
Click to collapse
I have also been looking into this optimizing script. Will try it and hopefully it improves things even more.
reggiehg said:
Thanks for the optimization link, spiderx_mm! I'll do that too but it will take me a bit longer to be confident in doing that.
Meanwhile, the overclocking++ advice above seemed to help at the start, but little by little, my XT720 was lagging again, & lagging longer & longer. Does this happen to others?
I'm also encountering weird problems, like Dolphin Browser HD 4.2 tabs reloading from the web even for conditions when it's supposed to reload from the cache. So I'm also trying to reverse the process tio isolate the problem, but I have a few questions.
Once the setcpu modifications are done, can I unroot? It seems to me no, because I would think root is needed to change the clock on the fly? But if I simply overclock without using setcpu, then it seems to me that I can unroot without undoing the overclock changes?
While at this, is there an important sequence to follow to reverse the whole process? Do I have to set setcpu to the clock that I want to revert to before reverting the clock? I would experiment on my own except for the risk of bricking
Tia!
Click to expand...
Click to collapse
I noticed that too, so my initial excitement wore off. It seems that I was a bit wrong and some XT7220 devices will not happily run at 1GHz without some lag issues. Try lowering your speed to the next step down and see if that helps -- this might mean running at 800MHz, which is a mere 80MHz overclock, but whatever).
The optimizer script might help speed some things further up. But I haven't tried it yet. Also, Apps2SD will definately help as the phone has little internal memory, so the more apps that are there then the slowest things will get over time.
I am not sure of the ways to unroot to be entirely honest, but I guess you have to check FAQs for Universal Androoter to see if the process is reversable. As about the rest, it is quite simple: Just uninstall SetCPU (it might help to return the clock to its normal speed, but uninstalling it will do it anyway I suppose), and then use the Milestone Overclock to return the speeds to the stock speeds. Then uninstall that too.
bimmerboii said:
@grcd Will this improve camera response and hd video recording quality?
Click to expand...
Click to collapse
AFAIK it will not. Or it might, but the differences are negligible. I am afraid that unless there is a custom ROM or a complete kernel hack, significant improvements in the camera department might be hard to come by.
It's very sad how badly Motorola dropped the ball with this phone. I admit I gave up on it and sold it to a friend for cheap.
I am not sure of the ways to unroot
Click to expand...
Click to collapse
The Universal Androot app has 1 click unroot.
so i've bought myself a samsung galaxy s2, or i-9100, supposedly the best phone on the market, but ive only used nokia keypad phones before, and I'm pretty sure i'm not using my new phone to its full potential.
some questions, what is rooting? i get the idea it lets me do whatever i want?
if I root my phone, does that wipe my Operating System (gingerbread 2.3.3?) and all settings and installed things? Does it also wipe user data like texts or photos?
what's a kernel, or kernel version, kernel source code etc...?
I want to get rid of some of the samsung branding software, because i can't see an option to install them. but some features like swype i like, can i "selectively" debrand the phone?
The general point of what I want is I want my new phone to work like my computer, uninstall programs i don't want and install ones i do want. (i've only ever used Windows) But i don't seem to understand almost everything on this forum
Rooting your phone allows you to change roms, boot up themes and will let you remove most apps and allow you to get some you can't have with out root axx, but most roms already remove the carrier bloat ware. It will remove all your apps etc though and txt. Think of it like reinstalling your os on your pc, rooting your phone will make you admin on your phone instead of a normal user.
You can also underclock your phones cpu to save some battery life if you want when it's rooted.
You can just move your photos to your pc/sdcard...
Point is though, rooting your phone is worth it give yourself some time getting use to it maybe read up on it on here there are tons of great tuts to show you and explain things to you.
Like @zookeeper525 said, rooting gives you full access to your phone. The process does not erase data or settings. You can root on a stock ROM, then flash a rooted custom ROM. There are a lot of good ROMs out there, and you can usually get great performance and improved battery life from a custom ROM. Every device is different, so your experience may vary.
A kernal is the core of the Android operating system. Custom ROMs come with a kernal that has usually been tuned for their specific ROM, but there are also custom kernals available that have even more features (overclocking, underclocking, undervolting, etc.).
With any of this, you stand to gain lots of control over your phone, but can also brick it if you're not careful. My advice is read, read, read, then read again before you proceed.
Good luck!
I would be grateful if anyone with more knowledge than I would be so kind as to give me instruction on how to write a patch to modify some settings on my SGH-i497, relating to touchscreen sensitivity and other settings. There are no compatible apps (to my knowledge) and almost no information or development. This is a rampant problem with users who want to use a stylus on the Tab 2. I am in search of a solution.
Running TWRP 2.4.4, SuperSU, ROOT, Stock everything else.
AT&T 4GLTE Tab 2 "10.1" SGH-i497.
I do not want to install a custom kernel or ROM at this time due to a lack of development. I just want to change a few settings to make my touchscreen more sensitive, and to reduce the track delay to zero. There is an app that does this for several Samsung devices, and will function on the Tab 2, but it has incompatible superuser protocols, and will not save settings. Perhaps this app is a good place to start??? Development on this app seems to be dead.
APP HERE
Hey guys, Kyuubi10 back for another guide
Today I want to tackle the open ocean of options one has once they are finally rooted.
If you still don't know what rooting is, this guide probably isn't for you...But if you feel intrigued feel free to check this link out:
http://lifehacker.com/5789397/the-always-up-to-date-guide-to-rooting-any-android-phone
Many of you are unsure whether to root or not, since you don't yet understand the endless possibilities available to rooted devices. Most guides which I have found online only cover the options on the surface, I will try to go into deeper detail.
Meanwhile some of you have already rooted your phones on the promise of great things but find yourself stuck for ideas, and you start feeling that rooting is a bit useless. This is due to lack of information available for non-rooted folk, prior to actually rooting.
Note:
Just unlocking your bootloader, or flashing a custom recovery isn't rooting. But usually a custom recovery is required before rooting.
Hopefully you already know these, but if not here is a link to some terminology you may need to fully understand this guide:
http://www.talkandroid.com/guides/beginner/android-rom-and-rooting-dictionary-for-beginners/
So... You have successfully unlocked your bootloader, flashed a custom recovery and have rooted your device. What now? Where to start?
Finding Sources:
The first stop once you have rooted is to find sources of information about what is available to you and your device.
This is where the first complication arises, since each device is different, each device has a different rooting method, different mods, themes, ROMs and Kernels available to it. So there is NOT a universal way to root, nor software universally available to any rooted device. You have to find guides, and indexes of things made specifically for your own device.
If you have made it to this guide, you are on the right path. This website currently is the biggest hub for all things root, for any device. If you use the search option on the top right corner, you will have a really high chance of finding a thread dedicated to your own device. With all the information and software you may need, or want, specifically catered to your device.
This, along with all the available ROOT enabled apps within Google Play Store, will be the main source of ROOT software for you.
Why are you rooting?
Now you have a lot of options available to you. Where do you begin? This depends on what is your own personal reason for rooting.
The main four are: To improve battery, performance and to add themes and features which would be otherwise unavailable. (e.g. Double tap to wake.)
Improving battery AND improving performance may seem to be a contradiction, as improving performance may make battery suffer, while improving battery life may make performance suffer.
While focusing completely on one will definitely make the other suffer, if you focus on efficiency instead it's very much possible to improve both battery life AND performance TOGETHER!
There a multiple ways to improve efficiency of a device, and I will enter into more detail soon.
The other options are adding themes and features.
There may be themes which are only available to rooted devices, themes which would change values which you usually would not have access to while being unrooted. Such themes can be added as mods, or skins. Flashed from custom recovery or added by an app which writes directly to /system folder. Things which require root.
Mods on the other hand modify the visual design of existing things on the phone like widgets, such as clock widget. Theme mods are not usually reliant on ROOT, but they often need to be flashed through custom recovery, something which you will already have if you are rooted.
Features are a bit more complex than themes, but follows the same idea. They can be added through root apps, or flashed through custom recovery. Most features will require ROOT permissions, since most useful features perform actions which are not usually allowed without root. These include but are not limited to changing an apps way of functioning, or making a system change to give a ROM a feature it did not previously have.
All of these will be available to you through both XDA and/or Play Store. The limit is your imagination, all you need to do is think of something you want and use the available search boxes to find that which you want for you own device.
The most common way of adding all of it together are mod packs, frameworks, custom ROMs, custom Kernels etc...
But since there are such a wide variety of choices available, the ones you choose will be highly dependent on the original reason you have for rooting your device.
If you want to focus on performance and battery, you will choose a ROM with a lot of optimizations, and a custom Kernel instead of one with a lot of themes and features. While you will choose a ROM with few optimizations but loads of themes and features if you are looking more to the visual design experience, while ignoring the kernel, which doesn't affect visuals.
Once you know what your aim for rooting is feel free to begin flashing, installing and experimenting with a variety of software.
You may hear a lot about the risks of rooting, bricking your device, soft-brick or hard-brick, glitches from beta software etc....
But my advice is, don't worry about the risk....make a NANDROID BACKUP, and flash away.
If anything goes wrong, just go back in recovery and restore your last stable nandroid. This way you can flash without worrying about all the risks. And if something does go wrong, and you struggle to get into recovery, just leave an SOS post right here on XDA, on the thread for your device and the community will be more than happy to help you get back on your feet. This will always be a learning experience...don't let fright stop you from enjoying the rooted life!
The essentials:
Here are my recommendations for the most common and essential things which you should have/flash/install once you are rooted.
1) Begin by making a nandroid backup.
2) Find a custom ROM with the features you like. I personally recommend to focus on theming options when choosing a ROM, since you can use other methods to improve battery and performance.
3) Find a custom Kernel with great features to improve battery and performance. You should learn to adjust and fine-tune kernel settings to your liking, to find the ideal balance between battery and performance for your liking and your device.
3.a) This is my Comprehensive Guide to Kernels. It will have most of what you need in order to learn how to adjust kernel settings.
4) Install BusyBox - What is BusyBox?
5) Flash Xposed Framework and Install the apk - This is only a framework, which facilitates and makes available multiple mods to both add features, themes and mods to improve performance and battery.
6) Flash Viper4Audio - The best audio mod available for Rooted devices. Recently for lollipop and marshmallow it seems that you need a Kernel with SELinux set to permissive.
7) Find and download an Adblock apk - Note: While it is awful to surf the net while being annoyed by intrusive ads, it is also not nice to stop content developers from from receiving the money they deserve through these ads, for content which the provide freely. Therefore please check the option to allow acceptable ads. So that non-intrusive ads are allowed to show up, so developers can continue providing their content freely.
From the Play Store:
8) Greenify - This will help both battery and performance by hibernating apps which keep awake even after manually force closing them. Thus allowing you to control how many apps are truly running at the same time and utilizing RAM. This app also has an Xposed module which adds boosted functionality.
9) Any ROOT file explorer - This will allow you to access ROOT directories of your device. This will be useful for multiple reasons, trust me
10) Tasker - If you are a fan of automation, this is your holy grail. With this you will be able to automate anything on your device.
11) Seeder - I am unable to explain what this app does. It's own description within the Play Store is perfect and very clear! Go check it out. It will improve performance when actively using the device.
12) SD Maid - This is a swiss army knife for Rooted devices. Those of you familiar with CCleaner, will know some of the things this app does. It cleans system and app caches, it cleans leftover files after uninstalling apps. It is also able to toggle autostart, delete system apps, freeze/disable apps and much much more!
Hope this has helped you get started on your Rooted adventure, and given you more aim of where you can go from here.
If you still haven't rooted your device, I hope this guide could help you seal your decision, and ease your fears. :silly:
If this was a helpful guide, I would be grateful if you could press the thanks button.:good::good: And feel free to comment with any questions or mentioning anything I may have forgotten, or your own opinions for the essentials things to do once you are rooted.
Ok, so I'm a little new to this. I am pretty much unfamiliar with root (I've only done it once, a few years ago, on a completely different kind of device, via KingoRoot without even having to plug in to a PC), but I am very good at following directions/making sense of tutorials . But recently I have have become very aware of privacy concerns, and I realize that the form my phone is in now is very insecure.
But I'm a little confused by "rootable" vs "unlocked bootloader"
So, I though I understood these terms, but apparently I don't. I thought that *root access* was an admin level (the highest), and that it required an unlocked bootloader to achieve it. However, my device, Galaxy S7 US version, is supposedly rootable(https://forum.xda-developers.com/tm...eres-how-rooted-nougat-s7-edge-g935t-t3567502), but does not have an unlocked boot-loader, like the international/Exynos version, that would allow you to install a custom ROM. How is this possible?
Either way, I cannot use a custom ROM, since none of the even remotely trustworthy ones (Copperhead, Lineage, Replicant) work on the US version.
So, if I am stuck with Samsung version android, what else can I do (If any of these are possible, a little direction or at least a link to a good guide would be very helpful)?
- Without an unlocked boot loader, can I still remove all GAPPS and bloatware?
- Can I remove Googe Play Services and replace it with MicroG, and still use the apps with the Play dependency?
- Is Xposed/Xprivacy an option? (Are these still considered safe?).
- If not, how can I get the most specific control over device processes: being able to see and control permissions for each app, moniter all incoming/outgoing data stream (everything apps send to other parties/devices and what they receive),
- Any possibility for a firewall?
I realize that this is asking a lot, but Reddit was thoroughly unhelpful, so I throw myself at your charity.