[Q] I need an adroid education - EVO 4G Q&A, Help & Troubleshooting

Hey guys... plain and simple, I need help. I'm kind of a noob, but not really. I know a little bit here and there but I want to get good with my Evo, I mean really good! I'm currently browsing XDA in my car (Evolution X) tethered to my Evo 4G. Love Evo's. I'm also on a macbook pro, which makes a lot of the standard rooting options difficult for me, and i'm not running boot camp on my mac, so I don't have windows access.
Anyway, I want a foolproof, safe root. Currently I'm rooted with unrEVOked3. I hear not so great things, especially that full root might not have been attained. I want to confirm this and I don't know how. I don't want to be stuck with a root that might brick me in the future or give me problems down the road. I'm considering unrooting unrevoked and re-rooting with a more solid root method. I know that it doesn't matter the method as long as root is attained in the end but, from what i've read, a lot of people just don't agree with unrevoked method. I'm also concerned about the updates that unrevoked will provide when OTAs come out.
Here are my objectives...
1. Be familiar with the definitions and common terms root users use. For example, I want a clear understanding of recovery mode, HBOOT, bootloader, setcpu, kernels, etc. I know a little bit, but I don't feel comfortable enough to start messing around with flashing roms, changing kernels, etc. I want to be though.
2. I want to be able to flash roms.
3. I want full root and guaranteed SU permissions.
4. Wifi Tether.
5. ability and know how to overclock and underclock depending on the situation i'm in.
I know a lot of you guys will tell me to search and READ READ READ, but i've been doing this since I got me Evo about a month and a half ago. I rooted with unrEVOked3 because on my mac it was a simple download and click.
I downloaded the android-sdk-mac-86 download and I also have ECLIPSE for mac. I know these are app development programs, but will this help me with root and everything from there on?
Does anyone have a link to a site with definitions and explanations or is someone willing to take the time to explain to me these definitions and how they relate to android and effect the phone...
I appreciate you guys helping me. If you're going to tell me to use the search button or read the stickies, please save it, my laptop only has 3 hours of battery and i'm driving cross country and checking the forums while i'm riding shotgun.
Thanks in advance.

my 6th objective is to have all the apps i'll need to monitor and maintain my phone as best as i can.
I know about ROM manager, setcpu (don't have yet), Titanium Backup, and system info.
is there an app that allows me to browse ALL folders on the phone? currently I have ASTRO.

http://www.droidforums.net/forum/re...ide-android-terminoligy-lingo.html#post462728

thank you for the link.

Related

UnrEVOked "root"

First thing first. Let me explain that I'm pretty much an Android novice. I have had the Moment for a few months and never modded it and just recently got the EVO and as of yet have not modded it.
I don't think I have the balls to attempt the "FULL ROOT" but I think I'm willing to try this UnrEVOked method. It seems super simple to install and uninstall. My question to you guys is this: Using this UnrEVOked root what exactly am I getting that I'm not getting from a fresh out of the box stock EVO 4G?
From my limited understanding the only things you can really do is overclock the phone (is this even safe? If so what is the best program and what are the ideal settings?) and also enable tethering (once again, what program would you use?)
Anyone that has UnrEVOked installed on their EVO please give me some insight about this and whether or not you recommend others to try it.
Many thanks in advance!
From what Ive gathered trough complains and other post. It's a temp root. removing apps return after a reboot, no writing to system etc. Pretty useless *from what it seems* SO just take the plunge and do the toast method as it is also needed to run the latest Roms if you intend to do such. Hope that was semi-helpful.
It allows me to run wireless tether and full titanium backup, which is all i wanted to do anyway.
I feel the same way.. unrevoked gave me wifi tether, system panel and Titanium. I may take the plunge when there's a full blown 2.2 rom. Until then, this is all I need.
That overclock app is really an underclock to save battery when in standby. Not sure it even works.
My battery is hanging just fine now that I've made the few tweaks and don't stay on it all day.
SantinoInc said:
First thing first. Let me explain that I'm pretty much an Android novice. I have had the Moment for a few months and never modded it and just recently got the EVO and as of yet have not modded it.
I don't think I have the balls to attempt the "FULL ROOT" but I think I'm willing to try this UnrEVOked method. It seems super simple to install and uninstall. My question to you guys is this: Using this UnrEVOked root what exactly am I getting that I'm not getting from a fresh out of the box stock EVO 4G?
From my limited understanding the only things you can really do is overclock the phone (is this even safe? If so what is the best program and what are the ideal settings?) and also enable tethering (once again, what program would you use?)
Anyone that has UnrEVOked installed on their EVO please give me some insight about this and whether or not you recommend others to try it.
Many thanks in advance!
Click to expand...
Click to collapse
UnrEVOked is very simple which was it's purpose.
However it's not REAL root access. Real root gives you ability to flash custom roms that have MANY more features and tweaks that Sprint/HTC can't afford to invest the time/man hours/money in.
With Custom ROMS you get better battery life, more freedom and options to customize what Sprint/HTC shove down our throats.
IF you search the market for the word ROOT. You'll see what you're missing. Most of those apps won't work properly if you don't have real root access.
What is "real root?" having NAND access to flash a custom recovery image and being able to do away with ADB access from your computer and the ability to write to the /system folder.
Imagine being able to delete all that Sprint crap that is taking up space that no one uses. Not even you.
Your choice. It's all worth it. 79,000+ views for Damages ROM can't be wrong.
swebby00 said:
I feel the same way.. unrevoked gave me wifi tether, system panel and Titanium. I may take the plunge when there's a full blown 2.2 rom. Until then, this is all I need.
That overclock app is really an underclock to save battery when in standby. Not sure it even works.
My battery is hanging just fine now that I've made the few tweaks and don't stay on it all day.
Click to expand...
Click to collapse
Where can I get wifi tether once I d/l Unrevoked? Also, what is system panel and Titanium?
http://code.google.com/p/android-wifi-tether/downloads/list
I installed 2.0.2 version.
Titanium is a system backup tool.
And system panel is a neat little app that let's you look at your performance. I downloaded it when I did the overclock tool - which is still installed.. but it's debatable on if it's really do anything. So not sure if I can recommend it. But you can try it if you're having battery issues still. I did too many things at once and can't tell what really helped.
Thanks for the help swebby. I'm going to try those programs u recommended.
Do you know if its true that you can get paid apps for free once you install unrEVOked?
Some kid posted a video on utube stating u can d/l free paid apps on 4shared.com. Any truth to this to ur knowledge
I don't know about that site.. and like I said. I'm new to this too. But I think in theory, you can install any .apk file you want, if someone shares it with you. I've pulled several apps like that so far.
But there could be a licensing issue I just don't know about yet. Like some app might require a license file tied to hdw or something. I really don't know.
But, if you can get an apk file, you should be able to in theory install it from your sd card.
In truth tho, most of these apps are only one or two dollars.. and the developers deserve some compensation for their work. So it's one thing to install one to try out.. but if you like it, you should pay for it, donate, etc.

Questions about rooting an EVO

Let me first say I'm a noob to this whole rooting thing and I would like to get some more info on. I tried searching the forums for the answers, but I failed to find what I was looking for.
1) What is this nand people are talking about? RUU? ROM (what's the difference between sense and no sense)?
2) How do I backup my apps, etc before trying to root?
3) Which guide do I use? My Evo came with 2.1, but I did the stock update to Froyo.- I don't wanna end up with a 500 paperweight.
4) If I need to bring my phone in for service how do I return it to stock?
5) I know you can turn your phone into a free wifi hotspot after rooting, what are some other advantages to rooting?
Any help would be greatly appreciated.
ok now let me remind you im not far ahead of you so let me tell you i would wait for a few more posts before taking what i have to say to heart, but i cant leave someone i may be able to help (even a little in need)....
1. the phrase "NAND" refers to the term nandroid backup, which is when you create a backup file. like a system restore point for windows, so when u start doing some different customizations or just try flashing some different roms assuming something goes wrong you will always be just one click away from doing a restore back to a fully functioning rom that you backedup previously. i believe the 2 main programs associated with this is amon_ra and clockwork.....
2. as far as backing up apps i just save the .apks on my pc and reinstall them once i reflash a new rom, but from what im reading you can use a program like titatnium backup, app brain...etc. but then again as far as personal experience goes...none here just what ive gathered from reading.
3. http://forum.xda-developers.com/showthread.php?t=765496
(personally ive rooted with this method and it was very simple just read through the steps before starting and follow them accordingly, dont be discouraged general computer knowledge is needed though) or atleast the ability to move about the computer)
4. returning your phone from the method discribed below is simple as it seems...but again have not done personally only from what ive read: you are rooted (assuming you've used the thread above) with unrevoked3 meaning you have s-off(in laymen terms: the position of the bootloader {ON or OFF} which checks images being flashed to make sure they are signed with the htc security signature),,,you just need to download the unrevoked s-ON file and use that to return the phones security settings and re-download an RUU(RomUpdateUtility) thats official from the htc site and ull be back to unrooted good old-fashion stock evo.
5. and as far as the wifi tethering goes just go to the market place and download a wifi tethering .apk, once rooted of course ....and run it from your evo to connect to your pc wirelessly
*this should help*
http://handheld.softpedia.com/progDownload/Wifi-tether-download-76020.html
and as far as why root, well because when you buy a phone i assume you wanted it to be YOUR phone and with rooting its all about flashing opensource/custom roms to your phone and other things such as kernels to customize the phone to your liking and you cant flash unsigned data to your phone without having su permission, meaning you need ROOT access....
-now again let me disclaimer myself i am also very very new to the whole android community and may be spewing lots of wrong info and am probably quite confused my self but i figure id risk making a fool of my self to help u in the off chance that what im saying makes any sense at all....but yea
If I can root a phone trippin on 28 triple cs you can do it
Boss dextromethorphan.....is no fun, and I dunt suggest rooting ur phone or opperating heavy machinery under the influence of triple c's....
Sent from my PC36100 using XDA App
Bump
Victory for L---S---U

I'm Rooted, now what?

So, a Huge thanks to all those who worked on the method to get 2.2 rooted. I followed the directions and I am here, rooted. I used the Amon_Ra for my recovery back to 2.2. Now, this might be a stupid question, but What now? My phone looks the same, and I still can't remove sprint stuff. What are the next steps, I know i can install a custom "higher speed ROM", but can i just work from where i am now? I have the Superuser icon, but when i open it, i get "no apps in list" ? what do i need to install to start taking advantage of all that rooting has to offer?
Thanks for your replies!!
monetmonet said:
So, a Huge thanks to all those who worked on the method to get 2.2 rooted. I followed the directions and I am here, rooted. I used the Amon_Ra for my recovery back to 2.2. Now, this might be a stupid question, but What now? My phone looks the same, and I still can't remove sprint stuff. What are the next steps, I know i can install a custom "higher speed ROM", but can i just work from where i am now? how do i get that little superadministrator icon on my phone? what do i need to install to start taking advantage of all that rooting has to offer?
Thanks for your replies!!
Click to expand...
Click to collapse
Choose a new fancy ROM, download it to your SD card and use Amon to flash it. Easy as pie.
They are many great ROMs from many great developers here. Everyone has their preferences, mine is Fresh. I've never been dissapointed.
Agreed.....I can tell a big difference in speed and battery life but now what? I also can't delete any of the Sprint bloatware and I am on Baked Sense 1.6.
I don't understand: Why would you root your phone if you don't even know what it does? Not trying to be a ****; I'm just saying.
Firstly, if you rooted, all you did was revert your phone back to 2.1 so you no longer have Froyo. (edit: nevermind.....I see you want back to 2.2; I'm guessing you flashed a 2.2 stock rooted rom to your phone). The superuser app is empty because it hasn't given superuser permission to any apps that require it. If you want to see your superuser app in action, download ShootMe or screenshot from the market, and you will see the app asks for superuser permission.
I rooted my phone because I thought it was ridiculous to pay Sprint $30 a month to use the wireless tether option that was built into the Evo by HTC and which I already paid for when I purchased the phone. Now I use my root privileges to do a lot more, but my point is that I had a reason to root my phone to begin with. Download wireless tether and try it.
If you want to uninstall apps, download Titanium Back up (that's what I use anyway) and go to town removing stuff. I am not sure if the free version removes apps or not because I got the paid one from the beginning, but now that you are rooted, it is well worth the price for the premium license. You can use this app to move stuff to your SD card and free up your phone's internal memory, too. You can also back up all your apps and system data which is handy when you flash from one rom to another and you have to do a full wipe of your phone.
ddublu said:
Agreed.....I can tell a big difference in speed and battery life but now what? I also can't delete any of the Sprint bloatware and I am on Baked Sense 1.6.
Click to expand...
Click to collapse
Some of the ROMs have all that stuff removed for you, such as Fresh.
First thing to do: Head over to the developer forum and flash Netarchy's kernel, which will uncap your FPS. Do it ASAP, DO IT NAO!!!!1!!1!1!eleven. Then come back here and tell us how amazing it is.
thanks for the input
Thanks for all the replies! Rugedraw - i especially appreciate your indepth answer despite the fact that you are clearly somewhat annoyed by the question.
Here's the thing. The android revolution is ongoing and picking up steam. and i could talk about that all day long. Opensource, kick blackberry in the berry, and send apple back to where it was after its huge popularity boom in the 90s - struggling to overcome its fatal closed system flaw. Beyond that, I bought my Evo for 2 reasons. My 16 month son threw my blackberry into the toilet (nice work - i now appreciate it), and my tech guy at work has been raving about his rooted Droid x2. as of 10 days ago it didn't seem possible to root the 2.2 froyo, but he told be to be on the lookout. I figured this is a little like an arms race and that the sooner i rooted my phone when the method was avail. the better. (tech guy is in italy with his fiancee right now, or i would be asking him all these questions)
Soooo, it seemed to me, that in the spirit of owning an opensource device and joining the android revolution, that i should root my phone and unlock all the magic.
I'm no computer programming whiz, i dont write code, and i learned all of the terminology on this board in the last 2 days. So lost, but learning fast.
I did not root my phone for no reason. I clearly understand the utility of having superuser status (besides, most guys are wired to want that kinda thing regardless) - deleting annoying sprint apps that chew power, "re-tuning" the device to run more efficiently, and of course, free wifi tethering.
But, after completing the most excellent root method described in this forum, i found myself staring at a rooted 2.2 and wondering what the next step was. There are NO google results for "i've rooted my evo 4, now what?" so thats why i started this thread, figuring that I was not the only one in my situation
THAT enormously long winded explanation complete, I would love to aggregate the appropriate options in this thread. Method to wipe, list of Flash Roms for a rooted 2.2 EVO.
Again, thanks for all the replies,
btw what does "uncap your FPS" mean?
If you did unrevoked then I would flash the latest Amon-RA recovery image. No offense to clockworkmod, amon is just my preference.
Poke around the recovery console and learn how it works.
NAND FIRST!! haha, develop that habit before you flash anything (roms, kernels, etc.), just in case
-Flash a rom that suits your needs. Read their OP's and threads to learn what they are about and what the people that use them think. I would suggest you just flash the stock rooted 2.2, play with it for a week or two to see how root works and explore what you can do with it. Also look into backup methods so you are familiar with how to preserve your stuff when you flash a different rom.
FPS = frames per second. There are kernels that will lift the 30fps cap.
Read about kernels and how to take advantage of them.
I know I've been pretty general, just pick a trail and start walking, when you have questions ask em
I like your logic of titling the thread exactly what you searched for, usin yer brains to make this thread more beneficial to the next guy (imagine a thumbs-up smiley here)
zeuzinn said:
First thing to do: Head over to the developer forum and flash Netarchy's kernel, which will uncap your FPS. Do it ASAP, DO IT NAO!!!!1!!1!1!eleven. Then come back here and tell us how amazing it is.
Click to expand...
Click to collapse
It is highly recommended that you do what he says! You'll see a major improvement in lots of areas. In case you're curious here is my setup: STOCK 2.2 w/ Netarchy kernal. I chose the stock 2.2 so that I may do with it what I like. It's very fast and very stable.
monetmonet said:
So, a Huge thanks to all those who worked on the method to get 2.2 rooted. I followed the directions and I am here, rooted. I used the Amon_Ra for my recovery back to 2.2. Now, this might be a stupid question, but What now? My phone looks the same, and I still can't remove sprint stuff. What are the next steps, I know i can install a custom "higher speed ROM", but can i just work from where i am now? I have the Superuser icon, but when i open it, i get "no apps in list" ? what do i need to install to start taking advantage of all that rooting has to offer?
Thanks for your replies!!
Click to expand...
Click to collapse
You can remove Sprint stuff, just have to spend some time and learn to use ADB. Rooting an EVO is not the same as rooting an iPhone, you can pretty much do everything you can from rooting an iPhone without even rooting Android so the difference is not that great.
Most of what you gain from rooting Android is being able to do things the carrier doesn't wan't you to do such as install free wifi tethering, remove their apps etc... You can also install others roms where they have already done this stuff for you but from what I have seen on the EVO and 2.2 battery life suffers greatly on pretty much any rom other than stock rooted so there is a lot to be gained from learning adb and just working with the stock rooted rom to remove the apps you wan't to.
I'm in the same boat. I got my new EVO on Tuesday, it was rooted an hour later. Why? Because that's how we do things! First thing for me it was important to have tethering. Work blocks damned near everything. As I learn more about the Android system I'll get more use out of root.
I was carefully paying attention to the thread and particularly bluehaze's answer. I'd like to learn more about using adb to remove sprint crap. That amazon app is always restarting itself. If there an ADB for newbs guide around here anywhere? I looked but didn't see.
There are a few things that I use which make root a necessity.
- custom ROMs provide a setup more tailored to what you are personally looking for
- using wireless tethering without being artificially limited to Sprint's commercial offering
- backups! I can boot into recovery and make a backup image of my setup at any point. That way no matter what settings I change or what ROMs I test out, I can always go right back to my stable daily driver in 5 minutes if needed.
- custom recovery and superuser allow you to install things, uninstall things, theme things, etc. Nothing worse than not being able to change something on my own device
- speed, battery, etc. via tweaked kernels. I'm using Baked Snack's ROM and kernel now and it's way faster and nicer on battery than stock
nOObs need love too
monetmonet said:
...There are NO google results for "i've rooted my evo 4, now what?" ...
Click to expand...
Click to collapse
Now there is...thanks. My Google search on those words led me here. I've been lurking on these boards since I got my EVO a while ago, but I haven't had the guts to root until right now, 2nite, it's happening... I'll be back soon with my *new and improved* phone.
Whoo! Good Luck!
Indeed, you'll be a flash addict in no time. You may want to check out the link in my sig - it points to my post in a more recent version of this thread, with more current and relevant information throughout. Good luck!
Sent from my blah blah blah blah
I searched the exact same thing in google 'cept im on an x10, this thread looks like a good place to start
New guy...
Same here, I just rooted my Evo today and everything seems to be working great. But I'm clueless on how to put a rom on to my sd card so I can flash it to my evo.
Can any one send me a link to a basic how to..
Thanks
Rich

Who should I get my root from?

I'm thinkig Unrevoked team. Should I do Unrevoked3 or forever?
Please any ideas? Custom recoveries or ROMs?
Sent from my HTC EVO
Sent from my HTC EVO
Hahaha research
Unreevoked 3 and forever are two totally different things. Foreverr is now obsolete with the release of 3.2.1. I wouldn't use unrevoked because then you have no idea what root is and how to use it. That's my two cents.
I will be using unrevoked 321 tomorrow to root my new evo. My first evo I rooted using simple root.
I disagree with dkdude36. I did it the hard way when the g1 dream first got rooted. The process is academically enlightening but a waste of time really.
Go for the easy root (unrevoked) unless u have a lot of time to spend learning.
I disagree with jdbiggles...
If you understand how to use a terminal (ADB) and know how to type without error, "the long way" doesn't take more than an hour to obtain root access to your evo!
My personal opinion is to get root with ADB. The things you learn will help you in the future.
Root with unrevoked, as it gives you one step nand unlock and everything. However, if you are not willing to learn ADB and the such, do not root your phone at all.
If this is the first time you have ever rooted an android or HTC device I would recommend doing the "long way", not because it is some stupid right of passage, or that I think you are a dumb n00b if you don't, but because I think that it will help you a lot in the future if you ever run into problems. You don't want to be learning about all this stuff with a bricked phone.
My first experience with rooting / custom roms / adb was with a G1, and then with a Nexus one. This time around, I simply used unrevoked, but that is because I already understand how the process works, and just want to get it done. It is kinda like math class, they make you write it out with pencil and paper, and then only way later can you use a calculator, because if you never did it long form, you would have no idea if the calculator was right or wrong, or any clue of where you made a wrong calculation.
If you run into any problems now or in the future with an android device, you will actually be able to at least sort/solve the simple problems, before needing to post here and wait for an answer, and hope someone posts step by step instructions.
Below are questions I posed in another thread. The root question is apropos to this thread. Can someone please provide me with some direction? I don't mind doing the "manual" way.
Thanks.
snovvman said:
1) Is there now a way to use pattern lock only? The Evo still shows the drag down HTC screen lock even when pattern lock is enabled. I have searched all over, have yet to find a solution.
I don't want to run a custom ROM. Will a root give me some ability to disable the drag-down lock?
I also have a Nexus 1. When I enabled the pattern, the regular screen lock is turned off. That is the behavior I'm looking for with the Evo.
2) Root: I want to root to enable all apps to SD, copy files, enable "reboot", etc. I do not care to run a custom ROM. I don't mind having to re-root after an update. I do not want to wipe my phone. I WANT to maintain the ability to receive future OTA updates.
On the N1 platform, there is an easy root method to allow for this. I get Superuser, can run root apps, but still receive OTA and no custom ROM. I'm looking for the same here.
For the Evo, which method whould support this?
I would very much appreciate any help.
Cheers.
Edit: I know what a generic NAND memory is. In this case, why is NAND protection and why does it need to be disabled? What is "S-On/S-Off". I looked through the guides/FAQ, but haven't been able to find anything. Thanks again.
Click to expand...
Click to collapse
I have rooted my G1 before the long way. I understand how it works, just wanted to see if there were better teams to get it from? But I think this clear, unrevoked forever.3. 2.1 doesn't work anymore?
Sent from my HTC EVO

[Q]All of my G2 Root/Unroot Questions

[Extremely Nooby Questions Below]
So, I looked through the forums and didn't find anything that applied to the G2, or told me what I needed to know, so I need some help. This is my first Android
device and I like it so far.
My first question is about the "VISIONary" App. I installed this about a week ago and along with it I installed "Titanium Backup", "Shoot Me", and "SuperUser" just showed up somehow. I've been seeing many people say that "VISIONary" isn't too reliable. So, if I want to try out, the RAGE version of the temp/permaroot do I need to uninstall all of these apps? Or Just Visionary?
Also, to uninstall visionary, so I need to press the "UnRoot" button, and then uninstall, or can I just uninstall.
I also thought that, "adb" was the same thing as rooting. According to the Wiki , they aren't. So I need to do both to successfully root the G2?
Is "OverClocking" a completely different thing too?
What do I have to look out for while trying to root my phone? Any precautions to not brick my phone.
Also, I found a really good youtube turorial - /watch?v=zdmtkHkrgLE - to Root, a Droid, are these the same instructions to rooting a G2?
Thanks in advance. Oh and by the way, I didn't know whether to put this in development, (Since it was about Rooting), Or Q&A, since it had questions in it.
If I need to move it, please tell me.
I'm not trying to be mean but these questions have been answered many many times before.
You need to read and read and read some some.
I would suggest you check the wiki and look in the dev forum. There is plenty of info you have to look for it.
Follow the directions for your specific device only
Sent from my T-Mobile G2 using XDA App
CarlosReynoso said:
[Extremely Nooby Questions Below]
So, I looked through the forums and didn't find anything that applied to the G2, or told me what I needed to know, so I need some help. This is my first Android
device and I like it so far.
My first question is about the "VISIONary" App. I installed this about a week ago and along with it I installed "Titanium Backup", "Shoot Me", and "SuperUser" just showed up somehow. I've been seeing many people say that "VISIONary" isn't too reliable. So, if I want to try out, the RAGE version of the temp/permaroot do I need to uninstall all of these apps? Or Just Visionary?
Also, to uninstall visionary, so I need to press the "UnRoot" button, and then uninstall, or can I just uninstall.
I also thought that, "adb" was the same thing as rooting. According to the Wiki , they aren't. So I need to do both to successfully root the G2?
Is "OverClocking" a completely different thing too?
What do I have to look out for while trying to root my phone? Any precautions to not brick my phone.
Also, I found a really good youtube turorial - /watch?v=zdmtkHkrgLE - to Root, a Droid, are these the same instructions to rooting a G2?
Thanks in advance. Oh and by the way, I didn't know whether to put this in development, (Since it was about Rooting), Or Q&A, since it had questions in it.
If I need to move it, please tell me.
Click to expand...
Click to collapse
I'm no expert myself, just an average user who depends on the work of this awesome community to learn a little bit more about how these things work, so take whatever I say with a grain of salt.
I think all that matters for rooting purposes is removing VISIONary as the wiki states. As for how exactly to do this, not sure since I've never used it myself. Since it's just a temp root anyways, I'm pretty sure if you uninstall it and reboot at any time, it will be unrooted anyways. Titanium Backup will not even work without root, so you might as well remove it too (although not sure if you have to). I'm not sure what Shoot Me is. If you're in doubt, removing it before you root and reinstalling might help, but I doubt it's necessary.
The rooting instructions for the G2 are very specific. Do NOT use the same instructions for the Droid from that youtube video. I'd only recommend following instructions specific for the G2 you find on this site. This right here is definitely the best way I know to do it:
http://forum.xda-developers.com/wiki/index.php?title=HTC_Vision#Rooting_the_G2
I'd had some experience playing around with rooting my G1, but I never needed to deal with adb and was also initially confused. It's basically a shell that you can use to communicate with your phone when its plugged in via usb to your pc, using a command prompt or terminal or something. The instructions for setting it up aren't 100% clear from the wiki, but this guide was amazingly helpful in learning how to set it up in Windows:
http://forum.xda-developers.com/showthread.php?t=865685
Once you have that running, following the recommended rooting method from the wiki (rage/gfree) is seriously a breeze. Just follow it carefully and you won't brick your phone. The devs have really simplified the process for us in a short period of time.
This was also a really helpful FAQ that pretty much answered all my initial questions when it came to rooting, if you read through all of this carefully, you'll be able to figure it out pretty quickly:
http://forum.xda-developers.com/showthread.php?t=835777
Also, if you plan on installing a custom rom like cyanogenmod (highly recommended), you may want to back up your copy of swype cuz you'll lose the swype keyboard when you do it. Here are some good instructions on how to keep that:
http://forum.cyanogenmod.com/topic/10225-how-to-keep-swype/
Overclocking is a completely different game. Once rooted, you can use an app like SetCPU to speed up the clock speed on your phone's processor (stock is 800 MHz). I've seen some people able to achieve speeds of 1.9 GHz or so, but what's more common is around 1.4 GHz if i'm not mistaken. Obviously, for the increased, performance, you'll take a hit in battery life and such, you probably dont want to push your phone's cpu too far if its not necessary. Rooting gives you the option though.
Lastly, if you want to unroot, there are more complicated methods posted if you use the older rooting method which is currently not recommended. For this method, you can basically follow the instructions in this post:
http://forum.xda-developers.com/showpost.php?p=10349347&postcount=81
from this thread:
http://forum.xda-developers.com/showthread.php?t=835971
The PC10IMG.zip can be found in the original post of that thread. The instructions for turning S-on via gfree are also found in the wiki.
I know that's a lot, but hopefully it will answer a lot of your questions.
Small corection to the post up. Am not expert but I just did.
Set cpu will allow U slow down to 245 Your cpu or go 806. To go more then stock speed U have to flash new kernel and this metod is permanent overclock with will keep settings after reboot phone. Second metod is easy way using scripts. U can find scripts on xda. This will give U 1400.
Don't forget to setup profiles on SetCpu with save U Battery
Greetings
Sent from my T-Mobile G2 using XDA App

Categories

Resources