[Q] Are there Android phones that can be rooted without flashing ROM or bootloader? - Android Software/Hacking General [Developers Only]

Hi all.
I am a programmer and I haven't Android phone yet but I am going to buy it.
My goal is get full access to all the phone's resources so I can test and install applications which might need admin rights (and also my self-made applications).
I have read many stories and tutorials about rooting but most of them involve flashing a custom ROM or flashing the bootloader. I know that messing up with a bootloader is always a bit risky.
So the question is -
is there any phone which allows to set and unset root permissions without reflashing the complete ROM firmware or even worse - the bootloader?
P.S. Please, do not suggest official Google Developer phones, I haven't seen them in my country...
Thanks in advance for any suggestions.

Weird ... was it so difficult question? Anyway, I hope some experienced modder will take a look on this question.
For now I found only that Samsung Galaxy is pretty simple to root, no obvious bootloader or ROM reflashing, just some mystical update.zip. But I have no idea - maybe this update.zip contains modified bootloader?

There is root software for many phones that doesn't require flashing a custom rom. flashing a bootloader is quite rare. Rooting basically involves installing busybox and sudo.
Go look up what phones you like and then read about what 1click root methods are available, if any.
Sent from my GT-I9000 using XDA Premium App

Hm... and what about that S-OFF thing for HTC Desire phones? Doesn't setting S-OFF mean doing something with the bootloader?
Also according to SonyEricsson, to flash custom ROMs with root access, it is needed to unlock the bootloader:
unlockbootloader.sonyericsson.com

Most HTC phones come with a locked bootloader, so you have to make it S(ecurity)-Off.
All the galaxy S line phones are extemely easy to root, and hard to perm-brick.
If it has 2e recovery you can use an update.zip (it just copies superuser and stuff).
If you are on 2.2 then you need to use an exploit like z4root or super1click.
If you ever soft-brick get to download mode and odin flash stock. The only way to perm-brick is with a bad bootloader flash (only needed for ginger leaks, and flash stock).
Sent from my CM7 captivate.

The simpliest phone to root is The x10i
There are many ROMs and great tools,ideas and developers!
Buy an x10i !!!!!!!
Sent from my X10i TripNMiUI-IRIS using XDA App

Related

Rooting

I bought a DS a few days ago and found a few apps require rooting, I am running a complete stock rom (whatever that means) 2.3.3 and I have tried using SuperOneClick, but have always been stuck at Waiting For Device... as the program just freezes, can anyone help!!
if you need temporary root try Gingerbreak (link here). It have to give you root until rebooting
I want a permanent root, as I am re booting my ds nearon everyday, so the temp root is hopeless for me. Can anyone else help?
TotalMusic said:
I want a permanent root, as I am re booting my ds nearon everyday, so the temp root is hopeless for me. Can anyone else help?
Click to expand...
Click to collapse
Ok. It was not making sense otherwise...
Remember - once you decide to change your original software you are continuing on your own risk. All the procedures are done multiple times and verified by the community here, but there is always a chance to screw thing up. Going to this for a few apps that require rooting - your call
For permanent root you have to "unlock" your phone for custom software first. This can be done with the Revolutionary tool and will void your warranty (but is the only way to gain permanent root). You can veryify this on the SuperOneClick thread - look for Nandroid lock.
Then you have the following options:
if you want to keep your current ROM use SuperOneClick. This will give you full root and keep your apps and data intact
replace your "completely stock rom" with some of these or this one. Which one to pick is up to you. (the ROMs in the first thread are with Sense 2.1, the other is the latest Stock with Sense 3.0) They will give you permanent root and "completely stock ROM" experience
flash any custom rom (you can pick from here). This will give you permanent root as well and custom goodies
Happy flashing
One extra thing to mention is if you decide to permanent root your ds is definately get Rom manager and I would even spend a lil bit of money for the premium. It's perfect for making those essential backups of your Rom just incase something goes wrong with flashing a new rom or keyboard. Have fun.
Sent from my HTC Desire S using XDA App
If i wantes to s-on would i be able to turn it back on?
Sent from my HTC Desire S using xda premium
TotalMusic said:
If i wantes to s-on would i be able to turn it back on?
Sent from my HTC Desire S using xda premium
Click to expand...
Click to collapse
Hey man there are a bunch of Sticky Index threads where everything is explained:
Example (all your questions are answered there):
[GUIDE] A Complete Tutorial for the Beginners and Others
Seriously, a quick search first wouldn't hurt wouldn't it?
And I'm pretty sure A LOT of the stickies on the forum WILL answer your question first hand.

[A510] Root A510

Hi guys. Is it hard to root the A510. I don'twant to install a custom ROM, just get root access to run stuff like Chainfire and have a little more control over GPU/CPU performance.
How long will it take? Can some one post me directions or a link?
Thanks!
Is it so hard to look at the whopping 8 topics here?
Sent from my A510 using xda app-developers app
Randomwalker said:
Is it so hard to look at the whopping 8 topics here?
Sent from my A510 using xda app-developers app
Click to expand...
Click to collapse
To be honest, there's not much. Even them, I'm a noob at this stuff. So I would've thought a little more hand.
There is a rooting guide and a program that will root your tablet, all within these 8 threads...
Sent from my GT-N7000 using xda app-developers app
There are many discussions about this topic.
Ok wait. So once I root, can I then update OS OTA. Will root be broken?
Its not hard at all, and while you surf xda in general, notice that there is the website part of xda with many good articles about the rooting process and its pro's and cons.
Theres a risk with any tinkering under the hood, but the guides a mostly quite accurate at what to do and its requirements for the process, but you, and solely you are responsible for doing it.
Another detail you have to obey to a certain extend is the posting of requests for advices in general, is that you ask in the appropriate section, eg. Questions and Answers, and the other sub threads like accessories, developement, and so on.
But dont mind too much about your first initial misplaced questions, and the subsequent grunty answers, unless you do it repeatedly that is. We all started as noobs, but follow posting rules as your first lesson.
And for your last question; No, you cant be sure of anything working as it did before you rooted, and further, flashed CWM, removed stock apps, setting up tweaks and mods etc etc.
OTA's is often depending on stock recovery, so nope, root can be lost easily, or the OTA execution might not be successfull at all.
Omnius
Sent from my A510 using xda app-developers app
himmatsj said:
Hi guys. Is it hard to root the A510. I don'twant to install a custom ROM, just get root access to run stuff like Chainfire and have a little more control over GPU/CPU performance.
How long will it take? Can some one post me directions or a link?
Thanks!
Click to expand...
Click to collapse
1. Rooting does not automatically give you the ability to control GPU/CPU
2. What from Chainfire do you want to install?
3. The above stuff is not "noobish", ie. if you want to do such things you really need to know what you are doing - so better first read a bit more about root
4. When you root, depending on the method you choose, be careful with any update and better, do not do any FOTA update. It might cause the root not to work after FOTA (on A510 you use an exploit to be able to root which may be fixed in newer releases), or even brick you device (see simoneser's update here)
Regards,
Nika.
Ok, another thing. Which is harder and longer process...root or flash custom ROM?
Also, if I root, is it possible to stay with stock ROM? All I want is root access. Or with rooting must I got custom?\
Additionally, whats the difference between root and bootloader unlock? If I want to use things like CHainfire and Titanium backup, is unlocking bootloader enough?
PS: I will really appreciate if I can get a link (I have been trying to find) where the whole root process for this specific device is shown. I saw the XDA thread but didnt understand much.
Daknen
himmatsj said:
Ok, another thing. Which is harder and longer process...root or flash custom ROM?
Also, if I root, is it possible to stay with stock ROM? All I want is root access. Or with rooting must I got custom?\
Additionally, whats the difference between root and bootloader unlock? If I want to use things like CHainfire and Titanium backup, is unlocking bootloader enough?
PS: I will really appreciate if I can get a link (I have been trying to find) where the whole root process for this specific device is shown. I saw the XDA thread but didnt understand much.
Daknen
Click to expand...
Click to collapse
Root is entry level. It is usually more difficult to flash a custom ROM as you will also need an unlocked bootloader (which the A510 already has I think), and a custom recovery.
Root, in popular Windows terms, is simply getting administrator rights on your current PC.
Unlocking the bootloader, is like having the BIOS password as well.
If you need Chainfire and TB, bootloader unlocking will do nothing for you. You need root.
To get root, I believe A100's Mempodroid exploit works for the A510: http://forum.xda-developers.com/showpost.php?p=25036001&postcount=93

[Q] Any chance of getting a root exploit?

Hi there,
I was wondering if there's any chance of getting a method to root this phone similar as has been done with the HTC one X in this thread : http://forum.xda-developers.com/showthread.php?p=25865190. It would be nice to root this phone without the need of voiding warranty which happens after unlocking the boot loader.
I hope anyone has an answer.
Koen
Actually it doesn't void your warranty unless the rooting is the cause of the problem. You can re-lock your HTCdev unlocked phone and your warranty remains intact.
Since, as mentioned, it doesn't void warranty by just unlocking and rooting I would do a full root.
I don't have a One X, so am not familiar with all aspects of it's One-Click.
But, from my N1 days I saw a lot of people who One-Clicked and found themselves hampered in what they could do to get out of the trouble we all get into on occasion. Don't remember if it was fastboot related or some other shortcoming--but, they wished they had fully rooted. It may have had to do with s-off and changing partition sizes also. Forget.
Just my opinion--
The reason why I ask is because I would like to remove the huge amount of bloatware shipped with this phone. For example I can disable the standard facebook app, but I cannot delete it. Whilst being disabled it still wants to update to a newer version available in the playstore. I believe rooting is the only way to permanently delete these apps if I'm not mistaken.
Or is there any other way to get rid of these bloatware?
No, rooting is the way. I also think we cannot one click root due to no s-off.
My point was though, if you root you will probably be tempted to flash custom roms anyway. And, the one click methods usually leave you short on some options to fix soft bricks etc--
Haven't seen any other root options for stock HTC ROM other than paulobriens superboot, guess not very many ppl bothered researching exploits because it works very well and you need to bootloader unlock anyway to run a custom recovery. So it would only be useful for the crowd who root but won't install a custom ROM.
This is the tread:
http://forum.xda-developers.com/showthread.php?t=1577831
Am aware of it and read it early on. Seemed very limited for most and since not active since July, would want to make sure it still works on latest base.
Caution is always prudent--
Thanks for all the answers!
Sent from my HTC One S using xda app-developers app
No problem
If we helped at all, just hit Thanks--

[Q] Rooting questions

Long time Android user, but never delved into rooting. I have read many of the posts here and on other forums & websites trying to educate myself. Much of the info seems to contradict itself. I posted in the NOOB section but didn't get a response.
My Tmo One S is stock, however I just read (via Lifehacker) that if I root the phone, I can add 'Google Now'. I have a Nexus 7 and enjoy 'Google Now' but now want it on my phone. I would just dive into JB, but am concerned that some of the custom JB ROMs aren't completely stable and fully functional. Here are my questions:
- It is my understanding that I will have to unlock the bootloader to root. Is that correct or can I just root without messing with the bootloader? And if I do have to unlock the bootloader, is there any way to back up all of the apps, settings, etc. so I don't have to spend hours setting everything back up? Don't I have to be rooted already to use Titanium?
- I realize that I am being very cautious, but would I avoid trouble by simply going to a JB ROM vs. just installing 'Google Now'?
- If I just install "Google Now", do I need a recovery? I am presuming that a recovery takes me back to the original stock position.
- If I do elect to root, is hasoon2000's toolkit the way to go?
- What I am overlooking or not considering?
Thanks in advance.
Yes. You need to unlock the boot loader.. If you want to root the easy way, use all in one tool kit. However. It has been brought to my attention from non noobs that the all in one will deprive you of the knowledge you should have to get out of a sticky situation. I learned the hard way. Know your hboot version. Know if you are s3 or s4 setting up android SDK and learning how to use adb and fastboot is a must. As for google now. Try the viper Rom. It has been integrated pretty well in the lastest stock base. Ps. As a rule of thumb. Flash the boot.IMG form the Rom using fastboot. Hope this cleared up some stuff
Sent from my HTC One S using xda app-developers app
Tmous user here
I tried to use the all in one root,but It didn't work on my device(it only unlocked the bootloader) so I had to root the regular way
I use the viper rom it runs smoothly and probabably the best rom for the one s
To answer your question, yes you will need a recovery. You will need a recovery to add anything on your phone.
Sent from my HTC One S using xda app-developers app

What is the benefit with rooting

So I recently got my s4 mini i9195
I want to know
◆What the benefit is.
◆What is the risk is to root
◆What the bad thing is with rooting.
◆Can I ever go back to an unrooted phone?
Sent from my GT-I9195 using XDA Premium 4 mobile app
You can have root access after rooting.some apps like set cpu,screen recorder,root browser etc need to have root acess.you can also flash custom roms compatible for ur device after rooting. But if you do the procedure of rooting or flashing custom rom improperly,you may brick ur device. You can get it back by sending it to mobiletechvideos.com. you can remove system apps like chaton,samsung apps,samsung hub,all whare play etc after rooting.
Sent from my GT-P3100 using xda app-developers app
Sletox said:
So I recently got my s4 mini i9195
I want to know
◆What the benefit is.
◆What is the risk is to root
◆What the bad thing is with rooting.
◆Can I ever go back to an unrooted phone?
Sent from my GT-I9195 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Rooting your phone is a must if you really want to get the most out of your phone.... Below are some of the benefits of Rooting your phone:
- You can have full Control over your phone... You can customize your phone to your heart's desire without any limits...
- You can Back Up And Restore your entire device
- You can debloat your phone (i.e remove unnecessary system apps)
- You can run Custom ROMs and Custom Kernels and other tweaks and scripts to improve your phone's battery life and performance
- Run useful apps which requires Root access
The only disadvantage of rooting is that it will void your warranty.. nothing more than that.. If this is the first time you are rooting your device then follow all the instructions properly so that nothing "unexpected" happens... And yeah, after rooting your phone always be sure of what you are installing and flashing because if you flash something wrong or a file for another phone then it might have a chance to brick your phone... so just be sure of what you are doing and look for other users' reviews before trying out anything new...
If you ever want to unroot your phone then simply flash your stock firmware OR use SuperSU's "full unroot and uninstall" feature...
Hope all these helps :highfive:
Sami Kabir said:
Rooting your phone is a must if you really want to get the most out of your phone.... Below are some of the benefits of Rooting your phone:
- You can have full Control over your phone... You can customize your phone to your heart's desire without any limits...
- You can Back Up And Restore your entire device
- You can debloat your phone (i.e remove unnecessary system apps)
- You can run Custom ROMs and Custom Kernels and other tweaks and scripts to improve your phone's battery life and performance
- Run useful apps which requires Root access
The only disadvantage of rooting is that it will void your warranty.. nothing more than that.. If this is the first time you are rooting your device then follow all the instructions properly so that nothing "unexpected" happens... And yeah, after rooting your phone always be sure of what you are installing and flashing because if you flash something wrong or a file for another phone then it might have a chance to brick your phone... so just be sure of what you are doing and look for other users' reviews before trying out anything new...
If you ever want to unroot your phone then simply flash your stock firmware OR use SuperSU's "full unroot and uninstall" feature...
Hope all these helps :highfive:
Click to expand...
Click to collapse
Thank you very much!
Sent from my GT-I9195 using XDA Premium 4 mobile app
In addition to the above information I feel the need to break down "rooting".
As when people say "Root your device" they mean 1 or more things.
Root is the SuperUser (su) of the operating system.
Gaining root allows you to do many things, however further things of rooting...
Root (gaining the super user privileges)
Unlocking your boot-loader (to allow flashing custom recovery ROM which in-turn makes it easier to flash custom ROM's to your device).
S-OFF - S for Security (allows you to flash deeper hardware level firmware to your device.)
You can gain root (depending on your device) with the stock ROM.
You can unlock your bootloader without gaining root, just as you can flash a custom ROM which does not make you gain super user privileges (root)
You can gain S-OFF, and gain S-ON without rooting or unlocking the boot loader (depending on your device).
Some do all 3, Some do only 1 of the above, Some Unlock the boot-loader, to install a custom rom which has root, but don't S-OFF.
See further guides for more information on all of the above.

Categories

Resources