yashsingh1/xdaforums huggingface dataset:
[EVO 4G Android Development] joeykrim:
you can use apps which require root access because we have root access and their store their data in the /data partition.

what we don't have is access to modified /system due to NAND protection. hopefully this will be resolved soon.
[EVO 4G Android Development] finebrian224:
I am having a hard time understanding this entire process.

Start off with a locked phone.

We flash a rooted rom using the stock recovery mode.

(After obtaining root, we are able to now flash a custom recovery)

Flash a custom recovery (this allows one to flash unsigned custom ROMs)

Now where does RUU & userdebug come into play?

Is there something I am missing?
[EVO 4G Android Development] joeykrim:
basically you've got it. sorry i used some technical terms in there but figure we all might as well learn the correct terminology! please correct me if im wrong, i still have yet to use an HTC phone with android!

start off with a locked phone

load PC36IMG.zip onto your sdcard (this is the userdebug RUU)

reboot phone into bootloader, it auto reads this PC36IMG.zip file, asks for confirmation to flash, updates the phone with the exact same stock system, wipes all data settings and loads a recovery WITH root and adb access.

boot phone into bootloader, load new recovery with root and adb access provided by PC36IMG.zip (userdebug RUU).

now run the EVO-recovery.zip created here on your local computer thru adb it will move over all the custom binaries required including a custom recovery binary and start it.

now with the custom binaries loaded into recovery and a custom recovery binary itself (allows flashing of unsigned .zip files), you can select to flash a custom ROM.
[EVO 4G Android Development] Kshawn:
joey, thanks for taking your time to help us understand this even tho you don't even have the device in possesion yet.

Hopefully when I pick up Evolina [yes I named my evo wanna fight about it?!]

it should be clear enough thanks to you and everyone else that I can get this done in one shot. :)
[EVO 4G Android Development] joeykrim:
we're all here to help each other, feel free to chime in with what ya know and once we all get our EVOs, we'll have some experience to fall back on!

the main thread here is pretty clear, but for the n00b its a bit complicated. HTC wouldn't have it anyway straight out of the gate. learn ADB and you'll be all set and comfortable modifying the phone.

the process should only get easier from here.

thanks toast and maejrep!
[EVO 4G Android Development] BrianDigital:
this will also break some protected apps too
[EVO 4G Android Development] chandlerw88:
quick question. is there anyway possible to use the phone instead of an memory card reader to access the sd cards root file. i know on my hd2 it didnt allow me to.
[EVO 4G Android Development] finebrian224:
Thanks, I think I understand now.
[EVO 4G Android Development] swaze:
Hook your phone to your computer and select use as a drive, and you will have access to the SD card.
[EVO 4G Android Development] tokuzumi:
When you plug in the phone, you should get a list of options on your phone. Use the Device Drive, or something like that, and you have access to your SD card....complete access.

Also, if you want to view the memory card from the phone, use Astro File Manager.
[EVO 4G Android Development] 87Octane:
The instructions seem straightforward although I do not have any experience with Android. However, there is one part that confuses me, the step that says "rename the PC36IMG.zip on you SDcard" which is then followed by this command:

adb shell mv /sdcard/PC36IMG.zip /sdcard/root-PC36IMG.zip

What do we rename the file to? Also once its renamed wouldnt the above command give an error due to file not being found?
[EVO 4G Android Development] chandlerw88:
yeah but for some reason with the hd2 using the phone in this situation didnt allow you to place files at the root of the sd card, or atleast mine did not allow me to. Maybe a user error, cant wait to try this tomorrow
[EVO 4G Android Development] swaze:
Renaming it keeps the entire process from happening every time you run your phone from the bootloader. I believe once you do this, you don't have a need for that file PC36IMG.zip, so changing the name will keep it from being accessed.
[EVO 4G Android Development] elodin_89:
I'm probably the biggest noob in here, but when i'm getting adb all hooked up and I plug in the evo, am i supposed to download the drivers for the evo, or would the download from http://dl.google.com/android/android_usb_windows.zip work???
[EVO 4G Android Development] toastcfh:
@ joeykrim and everyone else helping out in here. Thanx Iwanna suggest something though... if one of u guys with adb experience could, maybe post a tutorial on using adb for the new comers here please. In another thread would be nice to help Everyone out who are new to android. I would but I'm at work sorry
[EVO 4G Android Development] shep211:
adb driver for windows 7

http://depositfiles.com/en/files/yd61xorii
[EVO 4G Android Development] elodin_89:
Thanks Toast!!!!!
[EVO 4G Android Development] dav1boy:
Yes please. This would help us windows guys immensely. I'm so use to downloading, zipping, and edit everything in total commander straight from a windows phone.. Adb is new skool for me.. Lol. Thanks a bunch for this root tutorial as well
[EVO 4G Android Development] elodin_89:
Thank u too Shep!!
[EVO 4G Android Development] joeykrim:
throwing it up here. feel free to contribute!

http://xdaforums.com/showthread.php?t=694250
[EVO 4G Android Development] OMJ:
very nice Toast, Thanks!
[EVO 4G Android Development] PlankLongBeard:
Mac OS?

Hey Guys, I am very interested in getting this going! Just one question, How has it been for those who are using it already.. Also, I am running a MacBook Pro.. I have no Windows around.. Where's my Detail?

Thanks Guys..
[EVO 4G Android Development] jabbawalkee:
I know adb and I'm certainly not a noob...but I tried it this morning (we

debug enabled) and I kept getting "error finding device" or "can't find device." I installed the drivers a while ago and had it all set up for my Nexus but im having a rough time getting it working with my Evo. Thanks in advance
[EVO 4G Android Development] burgertime:
Wow thanks for this, getting my Evo at 6 a.m. tomorrow morning.
[EVO 4G Android Development] jabbawalkee:
Search Google: adb on MAC or how to use adb on a MAC. It's all the same just you have to do a few things different to get it working
[EVO 4G Android Development] iTouch24:
so u cant remove with this application either?

root manager
[EVO 4G Android Development] apexi350z:
If I just want to root it, and have 3rd party Hotspot app installed, I don't need to flash custom ROM correct? Just follow all the above steps, except the last part, then I can still have the original ROM with Sense UI?
[EVO 4G Android Development] joeykrim:
no because you wont have root in normal android mode.

to get root in normal android mode, you'll need to flash the custom ROM flipz posted which is completely stock (sense and everything included) with root added. you'll need the root access for wifi tether.
[EVO 4G Android Development] spurnout:
I think we need to clarify the recovery that's currently available. As I understand it, recovery files get transferred over but this is not permanent so you're not really flashing a new recovery. Just temporarily pushing it to the phone so that recovery options can be used.
[EVO 4G Android Development] joeykrim:
exactly. the files are pushed over from the EVO-recovery.zip using the provided scripts.

once we can resolved the NAND protection issues, should be able to flash a permanent recovery. in the mean time, this is a great patch.
[EVO 4G Android Development] illogic6:
I LOVE YOU TOAST

I can't wait to get my root on tomorrow.
[EVO 4G Android Development] EVOme:
How the heck do you do this part? (bold)
[EVO 4G Android Development] elodin_89:
Just scheduled my pick up for tomorrow morning, can't wait!!
[EVO 4G Android Development] jmxp69:
Not to rain on anybody's parade here, but so far, I'm not seeing a reason to root just yet. I mean hat's off to the to the root team but:

- There are no fully functional ROMs (Froyo is cool, but too many things don't work yet).

- Wifi tether apparently isn't working (yet).

- Cannot rw filesystem in Android (yet).

Hopefully this post isn't misconstrued as me being impatient, I'm not, but from what I can see, the only real benefit of rooting ATM is installing apps requiring root and removing bloatware. I know the devs will figure all of this out, but until they do, I think I'm just going to sit back, watch, and wait.

Toast, keishou, maejrep, flipz, paul, amon: Keep up the great work. Ya'll never cease to amaze me.

Edit: BTW for Andoid noobs, this might be a good time to just see how this all unfolds and get to know the new OS before getting under the hood.
[EVO 4G Android Development] elodin_89:
That seems to me about right. But while I'm not flashing the 2.2 ROM on my EVO just yet, root access is required to run some apps Including Barnacle Wifi Tether, which I believe is basically a hotspot app.

Until they get the camera working on the 2.2 port, I'm sticking with 2.1 and I want to get familiar with all this know just in case I want to do it again in the future.
[EVO 4G Android Development] apexi350z:
If you want to upgrade to Froyo before the official release, but still have some features not working, then you may root and try the ROM.

But if you want to keep stock ROM, and be able to install 3rd party apps that requires root, then it's still a GO on ROOT.
[EVO 4G Android Development] joeykrim:
follow the directions in the main post, it is titled loading recovery.

boot into the bootloader, make sure the PC36IMG.zip on the sdcard has already been renamed before this.

select recovery from the bootloader, now run the files extracted to your hard drive from the EVO-recovery.zip.

directions in the main post will provide much more detail. this is only high level and i dont have an EVO to share my experience from.
[EVO 4G Android Development] mongoose8p:
just download the Mac SDK - from there its the same process just when you get to For Linux ~~> ./recovery-linux.sh do

For MAC~~> ./recovery-mac.sh
[EVO 4G Android Development] Algemene:
we SERIOUSLY NEED A TUTORIAL, someone make a video PLEASE !:confused: :(
[EVO 4G Android Development] Bielinsk:
This IS a tutorial. If you don't understand something that he has typed, google it. He has spelled it all out, but it does require some knowledge that is available on the forums.

If you do not know what you are doing, don't do it. Stop, read more, and more, and more, then do it when you understand what is happening, how to undo what you did, and risks.
[EVO 4G Android Development] Repnepto:
If no one makes a video by the time i get my evo and root it correctly, i will probably make one.
[EVO 4G Android Development] gbdesai:
I see a reason you didn't list and to me it's important, it's to use Titanium Backup to restore my apps and settings, which are a pain to restore manually. It'll save me some serious time in that regard... It also allows me to make a good clean backup image if I decide to screw around with removing unwanted clutter from the phone.

Just my $0.02...
[EVO 4G Android Development] Negrito:
Would this work on Mac OS X as well? I would try, but dont get my Evo until tomorrow.
[EVO 4G Android Development] clubtech:
Titanium backup works just fine.
[EVO 4G Android Development] corybucher:
Re: {tutorial} how to root \0/

anyway we could get this translated for Mac users? Both my windows computers died.

-------------------------------------

Sent via the XDA Tapatalk App
[EVO 4G Android Development] jmxp69:
Read closer.
[EVO 4G Android Development] PlankLongBeard:
So Whats Good And Not?

K, I have been watching n watching and I see no reponses on how it's going? Can someone, anyone, explain how it's been? Whats good, whats Bad? I am really interested to root, but, I wanna see whats happened?
[EVO 4G Android Development] clubtech:
Anyone else noticed market apps are missing after rooting?

Type gameloft and you will see all their games but one are gone.
[EVO 4G Android Development] gbdesai:
My bad, I stand corrected.
[EVO 4G Android Development] joeykrim:
this could be interesting. great observation.

it might take some time for the phone to resync with google's market and establish your EVO has a verified system loaded (PC36IMG.zip system.img)

OR

the PC36IMG.zip which is a userdebug RUU has different version/settings in the system.img it loads to /system which the google's market doesn't authorize ...

wish I had an EVO to test and help confirm ...
[EVO 4G Android Development] tokuzumi:
There are only a handful of people who actually have an Evo in their hands right now. Beginning tomorrow, your "how is it going?" question will be answered.
[EVO 4G Android Development] NickMl:
Does this make it possible to tether on the stock ROM without needing to pay Sprint $30? (Using that awesome HotSpot app)

(And if so, can someone write/link to a guide?)
[EVO 4G Android Development] PlankLongBeard:
LoL, Thanks So much.. I forgot there are only a few of us.. It's just Ive had my Evo Since I/O.. So I forgot Not everyone is the same.. LoL..

Besides this? How's it going for the ones who do?
[EVO 4G Android Development] apexi350z:
Your questions is on this thread, please allow me to lead to it :)

http://xdaforums.com/showthread.php?t=694047
[EVO 4G Android Development] Ceger:
That is a pretty big deal. Is this confirmed for all who have rooted so far?

Ceger
[EVO 4G Android Development] clubtech:
UPDATE: after flashing the rom in the first post twice, still unable to see some paid apps.

I went ahead and wiped the device and flashed this http://xdaforums.com/showthread.php?t=693980

Problem solved. i can see all the paid apps now and this also comes with superuser.apk where the rom from the first post does not.

Please note that the you must flash abd root your phone using the method described in the first post in order to flash the rooted stock rom in the post linked here.
[EVO 4G Android Development] Negrito:
This thread will probably get out of hand tomorrow... Toast and co. making the headlines!

http://gizmodo.com/5554698/put-android-22-froyo-on-your-sprint-htc-evo-with-root-access
[EVO 4G Android Development] joeykrim:
very good to know!

we might need this posted in a separate thread or updated in the main post to let users know the userdebug RUU (PC36IMG.zip) installs a system.img which isnt recognized by google's market which prevents people from accessing/downloading their paid apps.

in order to fix the system.img which comes with the userdebug RUU (PC36IMG.zip), flipzmode's stock RUU which updates /system with the completely stock version and then adds su for root access and superuser.apk fixes the market issue allowing people to access/download their paid apps.

thanks for this find!
[EVO 4G Android Development] spurnout:
Time to flash again! lol

Edit: Flashing that .zip file caused an endless reboot cycle stuck at the Sprint 4g Logo screen. Currently restoring phone to the backup I made.
[EVO 4G Android Development] :
Awesome it worked gr8

EDIT: barnacle wifi tether does not work
[EVO 4G Android Development] splicitysplat:
interested in what happened here can you describe what you did more thoroughly.
[EVO 4G Android Development] spurnout:
I booted the phone into bootloader mode. Chose recovery, ran the .bat file to get the custom recovery going. Then I chose flash zip and chose the one from http://xdaforums.com/showthread.php?p=6683770#post6683770 and it completed successfully and then I rebooted the phone and when it got to the Sprint 4g logo, it would finish and then do it again, over and over again.
[EVO 4G Android Development] JustinChase:
LMAO!!! :)
[EVO 4G Android Development] BenjRubenstein:
@Toast

Here's my ode to you :) AndroidGuys: EVO Gets “Toasted”; Root and Froyo ROM Released

Nice job man! Keep up the good work...
[EVO 4G Android Development] splicitysplat:
did you wipe the data and dalvik cache?

I'm not an expert by any means, but I saw in here where he does that before flashing froyo.
[EVO 4G Android Development] KERKEDAGAIN:
ooooo...thats a nice catch for someone w/ such a low post count!!!! (not insulting by any means..just nice to see someone catch on quickly <if you are indeed a newb>)
[EVO 4G Android Development] joeykrim:
hes right, the froyo ROM doesn't automatically wipe dalvik cache or data, even though it probably should.

hopefully this can be posted in the froyo thread and the update-script updated to wipe dalvik, data and maybe cache too? just to be safe...
[EVO 4G Android Development] setite:
so this root is only useable through ADB? meaning root apps won't work yet? just some root comman line activities
[EVO 4G Android Development] mongoose8p:
you guys need to look up the basics in order to understand this tutorial.. all the info is in this forum somewhere
[EVO 4G Android Development] timothydonohue:
i don't think it's very cool when someone posts your work without giving you guys credit. on the same site no less.

shameless
[EVO 4G Android Development] weehooherod:
Warranty?

I'm going to buy the Sprint's "Total Equipment Protection" plan when I get an Evo tomorrow. Will rooting affect my "warranty"? I know rooting will break my warranty with htc, but will the Sprint people know about it? On my Nexus One there is the unlocked bootloader when you power on the phone so a regular tech would see that. However, when I had a Sprint Touch Pro with an unlocked bootloader I had repairs done on it all the time with no hassle because they couldn't see it was unlocked.
[EVO 4G Android Development] toastcfh:
Market issues fix

the build u are flashing when rooting is a debug build with test-keys. this is why u are having issues seeing protected apps. th point of this build is only to root. once u are root, to return to the original rom that came on the phone and have root at the same time u must flash the rom below using recovery. Flipz made this build just for this very issue. u must wipe data and dalvic cache before flashing it though, as u should do with any custom rom before flashing it. anyhow once u have finished the root process i would suggest flashing the rom below or any other custom rom on the forum. this will get u back to stock goodness and still keep u with root.

STOCK BUILD ROOTED
[EVO 4G Android Development] ministersin:
Rooted successfully following instructions.

Also flashed the other Supersonic ROM that's going about (the one without the radio, etc.)
[EVO 4G Android Development] toastcfh:
updated first post. find the change and remember it forever :p
[EVO 4G Android Development] BrianDigital:
I dunno but the doubled clicking the .bat file did not work for me so

if anyone has any troubles like me with recovery you may try this

extract the evo-recovery zip into your Andsroidsdk/tools/ folder

get the phone into recovery like before

then in cmd cd yourself into your androidsdk/tools/evo-recovery folder

then type recovery-windows.bat

I dunno went the first time like that
[EVO 4G Android Development] 1wingangel:
What about ota's?
[EVO 4G Android Development] toastcfh:
dont except them when ur asked by the phone. they could patch root with them
[EVO 4G Android Development] finebrian224:
This might be a conversation for another thread; how do you get back to completely stock?
[EVO 4G Android Development] appzattak:
what exactly does this affect?

I'm coming from a hero that is rooted and is amazing...just curious what does this mean cannot be done, exactly?

--Steve
[EVO 4G Android Development] timothydonohue:
it means you're going to be working from adb a lot, lol.

you'll have to use the script or the batch file (depending on your computer OS, i'm on linux most of the time, so i'm scripting) to load the recovery, then adb while in recovery to goof with system files, if i understand it right.

i believe it just means you can't adb shell and rm system files (like removing those pesky sprint apps) while the phone is running android.

it's fine, really
[EVO 4G Android Development] toastcfh:
run this RUU this is the only RUU safe to run that u can gain root by my method after running

http://xdaforums.com/showthread.php?t=685835

first post updated. adde return to stock out the box method
[EVO 4G Android Development] thorpe24:
sorry i'm ignorant when it comes to this stuff, but i have to do those shell scripts, i'm kinda lost on this, could someone make a video cuz i really am a noob when it comes to this stuff once i've seen it done tho i'm good.
[EVO 4G Android Development] Dreddge:
Yea, Im going from an ADP to this, and I have NEVER used ADB.
[EVO 4G Android Development] clubtech:
Warning: That build is fixing the Market issues but is breaking 4G.

4G will connect fine with Toast's ROM but it wont connect at all with the stock rooted ROM for some reason.
[EVO 4G Android Development] splicitysplat:
faaaackk. I thought I was ready....

Also, can someone explain what fastboot is and if we use it in this process.
[EVO 4G Android Development] TheBiles:
Has anyone gotten QuickBoot working. I'm assuming that it is missing the same reboot file that you usually have to push to /system/bin.
[EVO 4G Android Development] timothydonohue:
you shouldn't need fastboot for evo, afaik
[EVO 4G Android Development] lolz mclollerson:
Quoting again so that those in the know-know what to do.

Thanks for the heads up.

I was thinking to root, but I'll wait for the weekend to end, I'm heading out to a 4G area and want to test it out.
[EVO 4G Android Development] spurnout:
The Laker game is on...so yes...I'm drunk...but no...I didn't flash Froyo...and when I flashed the 2.1 stock earlier...I WAS NOT DRUNK...so feel free to think that my post count accounts for my noobishness...whatever makes you happy! GO LAKERS!
[EVO 4G Android Development] anfjc06:
Mac OSX help

I know this may be an extremely dumb question but i looked everywhere and no answer. Is it possible to use mac osx to root? i read the windows cmd prompt was needed.
[EVO 4G Android Development] TheBiles:
You only have to copy that .zip file to the SD card then flash it in order to root. As far as accessing recovery... Well, I'm not sure on that one.
[EVO 4G Android Development] PlankLongBeard:
Hey Guys.. I need help at the darn last part.. Flashing the recovery..

I am on both windows and Mac.. Windows should be easy, but, its not going, being ran as Admin.. Also, on mac, (Designated Route)-./recovery-mac.sh

I get the pushing files to device.. but then it asks for a password.. I put mine.. which worked.. the main pass for the mac.. Then I get an issue of ADB on my mac.. it says:

EVO Recovery Mode

Pushing required files to device...

Password:

Then...

sudo: ./adb-mac: command not found

sudo: ./adb-mac: command not found

new-host:~ *********$ sudo: ./adb-mac: command not found

Please help.. Thanks.
[EVO 4G Android Development] PlankLongBeard:
HELLO.. CAN ANYONE HELP ME PLEASE.. THANKS.. HELLO... :mad:
[EVO 4G Android Development] joackie27:
I'm having problems installing the Froyo ROM. It installs successfully during recovery but then after reboot it get's stuck at the lines animation. I thought I've already bricked my Evo. Luckily after restoring the NAND backup it seems to be fine now. Has anyone got any comments on this? I'm a n00b so please be kind. Thanks!
[EVO 4G Android Development] PlankLongBeard:
Jesus is it hard to see another in need..

quick question.. How did you get your recovery on? Please, thats all I want to know..
[EVO 4G Android Development] koolhand79:
Is anyone else unable to get the wireless tether app to work after rooting? Or is this just me?
[EVO 4G Android Development] PlankLongBeard:
F**ing recovery people How.. FOR GODS SAKE>>> HOW>>

I am trying herfe and have issues.. I have both a mac and a windows machine.. Please help, wqith the mac preferebly.. If not.. push the windows on me.. BUT FOR THE LOVE OF GOD.. help me.. Thanks..
[EVO 4G Android Development] joackie27:
@PlankLongBeard I just followed this thread (http://xdaforums.com/showthread.php?t=694048).
[EVO 4G Android Development] joackie27:
@PlankLongBeard Did you install the Android SDK?