General rooting question - EVO 4G Q&A, Help & Troubleshooting

Hello all, I'm new to smartphones, Android, xda and rooting in general, but I understand the concept, value and associated risks. I'm following the thread by toastcfh in the EVO Development forum about how to root the EVO, but I don't want to clutter it up with such a basic question, so I'm posting it here.
I want to have root access in order to get rid of bloatware, play with custom roms and just generally have full access to my EVO. I do NOT, however, want to get in over my head. I want to develop a better understanding of Android before taking full advantage of what rooting offers. My concern is that if I don't root it as soon as I get it, HTC will patch the holes and I won't be able to do so later.
So here is my question: Can I root the darn thing when I get it on 6/4 and continue to run Sprint's delivered ROM? Then, as I accumulate more knowledge and experience, start to dig deeper into the OS and make use of what root has to offer? Also, can Sprint or HTC "un-root" a device via an OTA update or something similar? Sorry if these are noob questions, but as a noob, they're all I've got.
Oh, and thanks to all the folks who make this site so informative. It truly is a great resource.

You can root and remove your bloatware and even continue to use the stock ROM if you want. You can flash custom ROMs as you see fit. Remember, flashing a Sprint update will most likely unroot your device, so you should always just get a custom ROM based off the latest update instead of flashing the official updates. If you need to send your phone to Sprint you can always unroot with one of these official updates so they will never know about your root.

TheBiles said:
You can root and remove your bloatware and even continue to use the stock ROM if you want. You can flash custom ROMs as you see fit. Remember, flashing a Sprint update will most likely unroot your device, so you should always just get a custom ROM based off the latest update instead of flashing the official updates. If you need to send your phone to Sprint you can always unroot with one of these official updates so they will never know about your root.
Click to expand...
Click to collapse
Thanks for the info.... I'm a noob as well, and am counting on you guys with your wealth of experience to show us the way.

TheBiles said:
You can root and remove your bloatware and even continue to use the stock ROM if you want. You can flash custom ROMs as you see fit. Remember, flashing a Sprint update will most likely unroot your device, so you should always just get a custom ROM based off the latest update instead of flashing the official updates. If you need to send your phone to Sprint you can always unroot with one of these official updates so they will never know about your root.
Click to expand...
Click to collapse
Thanks for the speedy response! Regarding Sprint updates, is this something that you must accept discretely via a keystroke or check box or something similar? Can you set the phone to not check for updates until you tell it to, or will it prompt the user on some sort of routine basis?

erikivy said:
Thanks for the speedy response! Regarding Sprint updates, is this something that you must accept discretely via a keystroke or check box or something similar? Can you set the phone to not check for updates until you tell it to, or will it prompt the user on some sort of routine basis?
Click to expand...
Click to collapse
If it is the same with the Hero, OTA updates won't work on a custom ROM. I'm also sure that you can decline an OTA update on the stock ROM.

TheBiles said:
If it is the same with the Hero, OTA updates won't work on a custom ROM. I'm also sure that you can decline an OTA update on the stock ROM.
Click to expand...
Click to collapse
Perfect! Thanks again.

Related

Want to upgrade to 2.2, but not sure how to proceed

Greetings all,
My Evo is still at 1.47 after foolishly taking the OTA update, and I haven't yet re-rooted it after the exploit was discovered. I want to upgrade to 2.2, but I am hesitant to do so after all the warnings from last time about taking OTA updates.
I really am not interested in a custom ROMs all that much, as I prefer stability and I want my 4G to work correctly.
With that said, I do want to keep my future options open. So, with that in mind, how should I first proceed?
I don't care about losing my apps and data, etc. I will reload.
- Should I follow the tutorials to first fully unlock the NAND?
- If so, can I then apply the official 2.2 update over the air?
- If I do that, and I have unlocked the NAND, can I revert to rock stock later?
- Is there a way (kitchen?) to keep the stock ROM and just remove some apps?
Thanks for the guidance, just want to proceed cautiously.
-Rob
robroy90 said:
Greetings all,
My Evo is still at 1.47 after foolishly taking the OTA update, and I haven't yet re-rooted it after the exploit was discovered. I want to upgrade to 2.2, but I am hesitant to do so after all the warnings from last time about taking OTA updates.
I really am not interested in a custom ROMs all that much, as I prefer stability and I want my 4G to work correctly.
With that said, I do want to keep my future options open. So, with that in mind, how should I first proceed?
I don't care about losing my apps and data, etc. I will reload.
- Should I follow the tutorials to first fully unlock the NAND?
- If so, can I then apply the official 2.2 update over the air?
- If I do that, and I have unlocked the NAND, can I revert to rock stock later?
- Is there a way (kitchen?) to keep the stock ROM and just remove some apps?
Thanks for the guidance, just want to proceed cautiously.
-Rob
Click to expand...
Click to collapse
DO NOT UPGRADE/UPDATE, do a full root then flash any of the Froyo/2.2 ROM's already rooted
most of the release roms have 4g working as well as are very stable. I bet if you tried any of the custom roms you would be suprised. I have very few issues with the custom roms i have used (mainly fresh and dc). As i need my phone everyday for work and am a very heavy user because of it i can tell you hat you will probably be fine with any of the big custom roms (cm6 excluded if you need 4g)
Now on to the question if you root and then take the OTA you are basically jsut wasting time as it will unroot your phone. Your best bet is to root the phone and then if you dont want a custom rom find the stock rooted 2.2 rom in the dev section and flash that. it is the stock room except it doesnt override your root. nothing else is done to it.
This would allow you to have froyo on as close to the ota as possible while not killing your ability to root or taking away your root.
This. I'm lost along with all of the other users who applied the OTA to 2.2 (I have the leaked version). Once I get root again I will never unroot, ever. Flash this ROM (Post ID: 740520, can't post links yet), it's the rooted OTA ROM for 2.2. Keep your NAND, keep your root... having official software means you're stuck with terrible "official" support from HTC and Sprint.
Best of luck.

[Q] New to andriod

Hey guys!
I just recently gotten T-mobile's G2! I already got it unlocked by paying $8 to get the unlock code .
Soo, I have been doing a lot of reading regarding rooting, perm and temp, android , etc! I was a iphone 3GS user, so I don't have that much experience or any at all with android.
What is OTA? Does it mean "over the air" update?!
I am interested in rooting my g2. I checked the wiki out. However, there are couple of things I am not sure of.
First of all, what does stock rom mean? Is it like the original android 2.2 (fyro)? that is unmodified by T-mobile and other such carriers?
Did my G2 come with stock rom? or came with T-mobile's stock rom?
Also, I did update my G2 via "OTA" i suppose. How do I know I have the latest OTA? I am really confused about this part. I have checked various threads about it, but they were not able to clarify it for me.
Any links that would explain it, would greatly help me!
thank you guys & gals for help and replying !
Just asked this question
1. http://theunlockr.com/2010/10/20/how-to-root-the-t-mobile-g2-htc-vision-visionary-method/
2. http://theunlockr.com/2010/11/30/how-to-gain-permanent-root-and-s-off-on-the-t-mobile-g2-htc-vision/
3. (Optional Custom ROM) http://theunlockr.com/2010/11/30/how-to-load-a-custom-rom-on-the-t-mobile-g2-htc-vision/
Watch the videos most helpful. Also OTA is over the air update that for offical updates t-mobile pushes out.
You know you've got the latest OTA when no more show up
Sent from my T-Mobile G2 running Cyanogenmod.
http://lmgtfy.com/?q=android+root
Sent from a Western Union telegram.
blackknightavalon said:
http://lmgtfy.com/?q=android+root
Sent from a Western Union telegram.
Click to expand...
Click to collapse
Haha that makes me laugh every time I see it
There's a lot of great reasons to root, but a lot of great reasons also to stay with stock (like warranty). You DON'T need root to use an unlocked handset with another carrier. Just the APNs for that carrier (see Android manual for how to add one).
So, that said, the XDA wiki under HTC Vision has a lot of great info on rooting and SuperCID and custom ROMs, as does Cyanogen's site.
Stock ROM basically means "official" or "pre-loaded" ROM -- the one that the phone came with.
But before you begin anything I strongly encourage you to Google what "root" means on Linux and what it allows you to do, and ask yourself if you really need root before you start trying to get it on your G2. If you're not a hacker and just plan on using apps from the market you probably don't need it anyway. But I'll leave that decision up to you.
Thank you for all your insightful replies!
Yes, I have read regarding rooting and linux . I am sort of an hacker , since I've worked on iphone stuff.
Thanks for the links. I will have a look at them! I appreciate all your efforts.
Ok you need to set up an androidsdk environment. You need jdk for it to work. And while not necessary putting the tools directory for the sdk in the path definitely saves a lot of typing copying and pasting.
Sent from my T-Mobile G2 using XDA App
LimitsX said:
I just recently gotten T-mobile's G2!
Click to expand...
Click to collapse
Congratulations!
I already got it unlocked by paying $8 to get the unlock code .
Click to expand...
Click to collapse
$8 isn't too but but you didn't need to spend that, the recommended method for obtaining root has an (optional) side effect of unlocking the phone. You will see this referred to as the "gfree" method.
What is OTA? Does it mean "over the air" update?!
Click to expand...
Click to collapse
Yes OTA means "Over The Air" when your carrier sends an update for your phone over the cellular airwaves it's an OTA update. These updates are official an only designed for the stock ROM.
First of all, what does stock rom mean? Is it like the original android 2.2 (fyro)? that is unmodified by T-mobile and other such carriers?
Click to expand...
Click to collapse
A "Stock ROM" is simply the ROM that came installed on your phone, any phones updated by an OTA update could also be considered to be running a stock ROM. Generally it refers to the OS version your carrier and manufacturer want/expect you to have. This is opposed to a "Custom ROM" which is a customized version of Android, there are a number of different custom ROMs for the G2 each with their own features and capabilities.
Did my G2 come with stock rom? or came with T-mobile's stock rom?
Click to expand...
Click to collapse
Every phone comes with a stock ROM, by definition.
Also, I did update my G2 via "OTA" i suppose. How do I know I have the latest OTA? I am really confused about this part. I have checked various threads about it, but they were not able to clarify it for me.
Click to expand...
Click to collapse
When a new OTA update is released, it takes a little while for the update to reach all the devices. There hasn't been a new OTA for the G2 in a while and AFAIK there has only been one so far. I would expect that if you just got your phone you would have received an OTA update within a day or two, and now would be up to date. As long as you are running a stock ROM you will receive new OTAs as they are released, if you root your phone but maintain the stock ROM (the state my own G2 is in right now) you would generally want to avoid installing any OTA because the update could cause you to lose root without the ability to get it back (if the OTA fixes the security hole that allowed root to be obtained)
Regarding temp vs permanent root. When the G2 first came out people had a hard time obtaining root, They first obtained "temp root" which persisted until the phone was rebooted. With a temp root any changes you make will be gone the next time you reboot your phone, because security settings of the phone prevent those changes from actually being committed to the phone. For example if you temp root your phone and remove the built in PhotoBucket application you will see that the app is back when you reboot next. Eventually they discovered how to obtain "permanent root" which will allow you to keep your root access across reboots and allows you to make permanent changes to your phone. An essential part of permanent root is defeating the security settings that prevent permanent changes to the phones memory. It should be noted that you first need to get temp root before you can get permanent root.
Just regarding the gfree method.... it does work quite well. But it did introduce a few unexpected quirks to my G2. I went back to all stock configs and decided I didn't need root so badly afterall. But it was nice to know how easy it was to do such a thing on a phone considered at one time to be unrootable.
Sent from my T-Mobile G2 using XDA App

[Q] Rooting vs potential update with WiFi calling

Anyone have an opinion on how much interference rooting this phone will cause for OTA?
This is my first Samsung phone after coming from a rooted MyTouch 3G slide, so I'm not too familiar with the effect rooting will have on OTA for this bad boy as opposed to HTC devices. As such, I'm torn between rooting now or waiting until after the OTA for WiFi calling (supposedly coming in November).
I'm aware that I can freeze apps with Titanium Backup as opposed to just deleting them, but never done that so not sure how easy it will be to make the OTA think the phone is stock and apply the update. Also aware that I can probably apply the APK for the WiFi calling manually (once released to the wild) but again, probably not as easy as just letting the OTA handle it.
Thanks for any thoughts.
-GP
From what I've been hearing around the forums, it sounds like a group is working on getting a WiFi-Calling "mod" working for rooted SGS IIs. So if you do root, you'd probably be able to do an aftermarket upgrade to obtain WiFi Calling, would be my guess.
Barring that, the Stock Kernel and Source are around, so I recommend grabbing them before you root, that way if you feel you need to un-root to get the OTA update, it should be relatively hassle-free. You can probably just go back to stock, update, then re-root.
As always, probably would want to do Nandroid Backup and back up all of your data/apps as necessary.
GaryParr said:
Anyone have an opinion on how much interference rooting this phone will cause for OTA?
Click to expand...
Click to collapse
I had the same concerns myself, but agree that now that we have the ability to revert to stock if necessary, that fear is unfounded. I'm planning to root this weekend.
AmbroseAI said:
I had the same concerns myself, but agree that now that we have the ability to revert to stock if necessary, that fear is unfounded. I'm planning to root this weekend.
Click to expand...
Click to collapse
If you look into system processes developers usually put a process called Force kill ota update. If your just rooting for now the ota will still come even with a rooted phone.
Killbynature said:
If you look into system processes developers usually put a process called Force kill ota update. If your just rooting for now the ota will still come even with a rooted phone.
Click to expand...
Click to collapse
Hey Killbynature, can you possibly explain that? Perhaps I'm reading it wrong, but a "Force kill OTA" process sounds like it would... force kill an OTA update, which seems contrary to your next statement that the OTA will still come if you are rooting.
I am curious about this as well could you clarify a little on what you mean?
Thanks
GaryParr said:
Hey Killbynature, can you possibly explain that? Perhaps I'm reading it wrong, but a "Force kill OTA" process sounds like it would... force kill an OTA update, which seems contrary to your next statement that the OTA will still come if you are rooting.
Click to expand...
Click to collapse
The developers only add that process in roms. If you just want root and a different kernel you still be able to get the update. Basically if you don't flash roms you'll be able to get the update still.
Killbynature said:
The developers only add that process in roms. If you just want root and a different kernel you still be able to get the update.
Click to expand...
Click to collapse
Makes sense now, thanks.

Do Official OTA Updates and Factory Resets Work After Rooting?

Maybe someone can throw a new guy a bone here? ....
One thing I had on my jailbroken iPhone was free tethering. My Xfinity went down the other day and I realized I couldn't tether my new Android without paying AT$T. So from what I understand, like the iPhone I need to root it and then download a third party tethering app?
If I root now, I'll probably be tempted to give Black Jelly or Frost ROMs a try. I know with this 'Odin' program or 'Nandroid' backup with CWP (still figuring all this out) I can switch between ROMS pretty easily. It takes me about an hour though to download all my apps and reconfig my phone after a reset though. I think Titanium backup or something solves this, but seems to me using something like that with custom ROM, as opposed to a 'clean' install and just start installing/configuring from scratch may pose higher risk of having issues?
So my question is, if I root and install custom ROM, how hard is it to get the official update installed, or any more official future updates installed if I decide I don't want to stay on a custom ROM?
Being an experimental person and my first time to Android, I'm sure I'm going to eventually cave (for sure root) and try a custom ROM. I see SO many posts though in these ROM forums with all sorts of little issues. I want to go back to stock and get official updates if I need to.
When the official jb drops there will most likely be some debloated version on here in a day or so. If you're rooted with a custom recovery it will take no time to install. I would also seriously consider titanium backup, it makes the process much easier.
Sent from my SAMSUNG-SGH-I747 using xda app-developers app
OTA after Rooting - Yes and No....
jazee said:
Maybe someone can throw a new guy a bone here? ....
So my question is, if I root and install custom ROM, how hard is it to get the official update installed, or any more official future updates installed if I decide I don't want to stay on a custom ROM?
Being an experimental person and my first time to Android, I'm sure I'm going to eventually cave (for sure root) and try a custom ROM. I see SO many posts though in these ROM forums with all sorts of little issues. I want to go back to stock and get official updates if I need to.
Click to expand...
Click to collapse
There are two issues you mention: 1) Having a custom ROM and doing an Custom OTA, and 2) OTA with stock ROM and after you you have rooted your phone.
Stock ROM and OTA after Rooting
In times past, there have been vendors that look for rooting and refused to OTA the phone. Citing it violated warantee, contract, whatever. AT&T use to do it, but with current ROMs, especially with the S3, they simply turn off the SUID bit on /system/xbin/su during the update.(They turn off the Root modification, of sorts). The current OTA of 4.0.4 does this trick. Making near impossible to root afterwards.
Usually it is always best to flash back to stock to insure you get a clean OTA.
Some versions of rooting will allow you to keep root even after OTA, but I would not count on it.
The other issue that some forget is any modification to the ROM may trip a counter which may cause OTA's to fail. In the S3 there is a counter on how many times the ROM has been flashed by custom software. Once it is tripped, any warantee you have on the device is voided. You can see the information when you set your phone into flash mode.
There are programs to reset the counter, and other methods, but it gets pretty ugly and you can hard brick your phone in some cases. Just use them with care.
Custom ROM and OTA after Rooting
With custom ROM's rooting is the norm. OTA's will usually not affect them. In fact some OTA's will include updated 'su' programs. There are some custom ROM's that are not able to OTA.
So it sounds to me like if I plan on rooting to get the free tethering, I should always wait until there's a stock ROM available here and manually install it? That way, I don't lose my root and I don't increase the counter unnecessarily?
Thanks for your help.

[Q] Exynos Abuse unroot?

I m a bit confuse about Exynos Abuse, I rooted my phone about a month and half ago with Exynos Abuse but I have a huge question, when an official update comes how can I unroot to update? or can I be okay without updating? Please some help would be much appreciated.
As long as you still have stock recovery....my advice would be to grab ota rootkeeper from the market. Backup root and either temp unroot with it or use Supersu to unroot. Grab the OTA and use ota rootkeeper to regain root privileges.
Froid said:
As long as you still have stock recovery....my advice would be to grab ota rootkeeper from the market. Backup root and either temp unroot with it or use Supersu to unroot. Grab the OTA and use ota rootkeeper to regain root privileges.
Click to expand...
Click to collapse
Alrighty, thanks for the advice! I shall do that.
A forewaring; Some "official updates" by AT&T are patches that remove certain exploits that allow us to do what we do with our phones, such as rooting and custom ROMs. Just because AT&T has an official update, it does not necessarily mean it's a good thing.
BlackPhantomX said:
A forewaring; Some "official updates" by AT&T are patches that remove certain exploits that allow us to do what we do with our phones, such as rooting and custom ROMs. Just because AT&T has an official update, it does not necessarily mean it's a good thing.
Click to expand...
Click to collapse
Sooo you are trying to say I can be okay without doing the update? because in that case I would be more than happy to not unroot my phone lol.
The AT&T updates are unnecessary with what we do. The ROM we're using is actually further along than what AT&T is willing to give us in terms of updates. If and when AT&T gets around to giving us 4.2, we will probably be moving along to 5 already.
If att pushes an update chances are there will be a cwm/twrp flashable version of it in the development section in a day or two:thumbup:
Sent from my GT-N7105 using Tapatalk 2
Alright, thanks guys!! btw Hi Sheperd.
yep, accepting OTA updates is the mortal enemy of anyone who enjoys the "treats" that we get here on XDA...there is NOTHING in an OTA update, that wont get baked into the custom roms here, if it is anything that will make our phones better..
avoid them like the plague..
wase4711 said:
yep, accepting OTA updates is the mortal enemy of anyone who enjoys the "treats" that we get here on XDA...there is NOTHING in an OTA update, that wont get baked into the custom roms here, if it is anything that will make our phones better..
avoid them like the plague..
Click to expand...
Click to collapse
Lol ok sir I will avoid them. I was just wondering, I just wanted to make sure not to do something wrong.

Categories

Resources