yashsingh1/xdaforums huggingface dataset:
[EVO 4G Android Development] BeauBones:
Applied Unrevoked Forever last night with great success. Previously had 2.1 rooted via Unrevoked3. Did not accept OTA. Had supported baseband version and good PRI. Followed directions on Unrevoked wiki to achieve S-0ff. Followed a thread here on XDA to achieve Stock 2.2 update. Only problems came in creating a stock recovery from the OTA zip file (never did get that to work). But was able to update to 2.2 using the file downloaded directly from HTC by saving it to the SDCard and updating the phone using clockwork recovery. All is working. Newest versions of software, 4g running much faster and also updated wireless tether and it works. Very happy, thanks to Unrevoked team and to all the knowledgeable posters here at XDA.
[EVO 4G Android Development] GumboChief:
I posted a link to a working stock recovery, in this thread, yesterday.
[EVO 4G Android Development] Warboy:
I prefer to have a switch in the recovery or something to S-ON and S-OFF.

Are they ever gonna make a S-ON. Because I would prefer to not leave my phone vulnerable
[EVO 4G Android Development] GumboChief:
No one knows. If you decide to go S-OFF, do so with the understanding it will never be S-ON, again.
[EVO 4G Android Development] borikena:
So I figured out why the 2.2 update fails even after i installed the sprint apps.

while its verifying the system state it cant find the apk files for nascar & nfl applications in the system folder that is on the phone memory. meaning the apps reinstall but the apks stay wherever i saved them on the sd card obviously.

i tried the easy way, move the apk to the system folder on the phone but it says i don't have permission to do that.

anyone have any ideas how i can move those 2 apk files to the system folder on the phone? I'm 95% sure that once i do that the 2.2 OTA will go thru.
[EVO 4G Android Development] GumboChief:
You need to mount the system partition, and then execute the copy command to move them.

Or use root explorer paid market app, and do it with the GUI.

open an adb shell. Type su

1.After switching to a root shell (# prompt), type mount and press Enter.

2.Look for a line that includes the word /system. On that line, look at the part that says /dev/block/mtdblockN, where N is a digit. That is the partition that your system lives on.

3.Type "mount -o remount,rw -t yaffs2 /dev/block/mtdblockN /system", substituting the digit you saw in the previous step for N.

4.Now your system is mounted read/write and you can make changes. Proceed cautiously. :-)
[EVO 4G Android Development] PimpHen:
can someone please provide me or point me in the direction of the clockwork recover file i need? i looked at various sources and downloaded a few different version. but all have failed. :(
[EVO 4G Android Development] Noxious Ninja:
I rooted with Unrevoked 3.1 and now Unrevoked Forever. I then installed 2.2 via netarchy's rooted 2.2 update while still using ClockworkMod recovery, which didn't seem to be a problem. I haven't messed around with any custom ROMs yet, but everything seems to be working fine so far. However, I don't have the .93 hboot, just .79. Is there any known benefit to .93? If so, is there any package to flash just the .93 hboot? I've looked around, but can't seem to find anything.
[EVO 4G Android Development] GumboChief:
This is what I used, yesterday, and it works fine

http://downloads.unrevoked.com/forever/recovery/clockworkmod/PC36IMG.ZIP
[EVO 4G Android Development] GumboChief:
I have never seen a .93

You may be mistaken.

I think .76 is engineering
[EVO 4G Android Development] Noxious Ninja:
OK. I could've sworn I've seen references to .93 after applying the official Froyo OTA, but I may have been getting it confused with something else. I'm still fairly new to all of this.

EDIT: E.g., here and here.
[EVO 4G Android Development] GumboChief:
Dont know. Not by my phone right now, but this might be what results after unrevokedforver.
[EVO 4G Android Development] borikena:
Yay, I did it

So i took the easy way out & got a root explorer from the market.

I moved the 2 files from my sd card to the system folder where all the apps are on the phone internal memory.

I saved the 2.2 update zip file on my sd card & renamed it update.

I reinstalled clockworkmod & ran the update thru clockwork.

the update finished after about 5 mins. after I waited another 5 mins or so, the phone finished booting up. i check & 2.2 was installed.

I reinstalled Clockwork once again, then saved the Superuser file as update.zip on my sd card. rebooted into recovery, ran the update from sd card & i got all my privileges back, everything is running smoothly & its all thanks to your help and patience ... Thank you:D
[EVO 4G Android Development] GumboChief:
I just looked and you are right.

.93 is on my phone. I just went to 2.2 yesterday, and had not noticed. Based on the way I did my upgrade, .93 must be a result of froyo.

I really doubt it matters, but .76 is arguably the best. It is the only one that gives full access to all the fastboot commands. I will however leave mine alone, until I have reason to use fastboot.
[EVO 4G Android Development] PimpHen:
Thanks, Gumbo! That worked! :D
[EVO 4G Android Development] caveman663:
Alright, so I'm having a mind meld today and I thought I would turn to xda for help:

1. I used the forever unlock tool, successful, phone was rooted with 2.2

2. I then converted back to my stock build it shipped with, RUU 1.32?

3. I ran through all the HTC OTA's that were out there to get to 2.2

4. I flashed the clockwork mod recovery tool

5. Phone is no longer rooted but I have NAND access

What am I doing wrong or what am I missing? All help is greatly appreciated.
[EVO 4G Android Development] Noxious Ninja:
Try following step 6 from this thread. You can find the zip here.
[EVO 4G Android Development] caveman663:
Thank You!
[EVO 4G Android Development] gdiaz76:
confused

i used unrevoked forever and it shows s-off but when i try and flash cyanogen rom it gives me an error saying i need bootloader .76.200 i have bootloader 79.000 i cant get anybody to answer why it wont let me flash thid rom.i can flash every ither rom but this one. WHY????????
[EVO 4G Android Development] IIDIncII:
how do i know this worked??

I did everything i was suppose to do so im sure it worked but i want to be sure.
[EVO 4G Android Development] Noxious Ninja:
I've never tried CM6, but it sounds like it is looking for the ENG bootloader. Apparently, this zip contains just the ENG 0.76 HBOOT:

http://xdaforums.com/showpost.php?p=7636736&postcount=126

I haven't tried it myself, though, and I haven't tried CM6, either, so I don't know if that's the real solution or not.

Reboot into HBOOT (shutdown, then hold power+volume down until the white screen appears). If it says SHIP S-OFF at the top, it worked. If you see ENG S-OFF, you have the engineering bootloader, so you can't be 100% sure (although if your phone isn't hosed, it probably worked).
[EVO 4G Android Development] freddyamazin:
Forever DOESN'T let you get CM6 I guess I couldn't get it. Get SimpleRoot & THEN try flashing cm6 it should work. I tried it.
[EVO 4G Android Development] gerald410:
you need the flash the eng-PC36img from toast's part 2 that will give you the eng hboot 76.200, It's because your not nand unlocked
[EVO 4G Android Development] gerald410:
Just install clockwork mod from the market
[EVO 4G Android Development] rpearl:
Once again, Unrevoked Forever DOES unlock NAND. I'm not sure why CM6 won't install (is it checking for ENG bootloader rather than S-OFF?)

I guess we'll look into it with cyanogen if that's the case.
[EVO 4G Android Development] johncjenc:
I installed unrevoked forever without issue. I had been rooted using toasts method. When updating radio basebands, do we need to wait until unrevoked forever supports those basebands, or was that only necessary for installation?
[EVO 4G Android Development] mmastrac:
The supported baseband list is only for initial installation. S-OFF will persist from here on no matter which radio you install (unless HTC releases an update that turns it off).
[EVO 4G Android Development] johncjenc:
Thank you. Once again, great work gentlemen.
[EVO 4G Android Development] :
LOL at the conversation. I flashed Unrevoked Forever while running CM6. Everything runs flawlessly.

~Jasecloud4
[EVO 4G Android Development] gbh62:
So, assuming I am rooted via unr3 and unrF when the next updated actually comes out from Sprint, won't it really be just as risky as ever to accept it?

Will there be any way to really tell if Sprint slides something in that might remove S-OFF, and thus, but put us back into the same state people are now in with unrooted 2.2?

Seems like for every OTA, someone will have to be the guinea pig...

Is this understanding correct?

Thanks.
[EVO 4G Android Development] sankaty:
The prevailing wisdom (from the unrF FAQ) is that because there are legitimate test devices that have radio S-Off, HTC/Sprint would run the risk of interfering with those devices if it ever meddled with S-ON/OFF at the level that unrF manipulates it. So, it *should* be unlikely that future OTA updates will reset S-ON for devices that have run unrF.

But you jump first :).
[EVO 4G Android Development] Jim M:
Yay!!!

I mentioned before that i had an open ticket from Sprint to replace my EVO that was not sending text messages, randomly rebooting and closing internet pages for an unknown reason. This phone was delevered to me with 2.2 FroYo on it.

Called Sprint this morning to complain again, said they would replace it, but it's back ordered, dunno when they'll be in and shipped. I asked if they could check stores in my area? Being the nice lady she was, she said yes. She called back 30 minutes later, said she found a Sprint store near me that had some, she sent me there.

Cut to the Store, they take my old phone, reset it, did the same crap for them, okay we'll exchange it for you, brings out the new one, guy hands it to me, I see it is downloading something, I asked what is it downloading? He said the latest software, I quickly cancelled the download at 83%. :eek: YAY!!!

I'm now Rooted, and unrEVOked forever after :)

~ End of todays story ~
[EVO 4G Android Development] 355spider:
So have tried this several times and I am getting the error:can't open/sdcard/update.zip......installation aborted.

Any help? I am unrevoked 3 with fresh 2.2. Thanks ahead of time.
[EVO 4G Android Development] GumboChief:
You likely have the wrong file name.

Google "show file extensions"

I bet your file is called update.zip.zip
[EVO 4G Android Development] Noxious Ninja:
You can try doing "install zip from sdcard" then "choose zip from sdcard" in ClockworkMod Recovery instead of just "apply sdcard:update.zip". Then you'll be able to choose the proper file.
[EVO 4G Android Development] 355spider:
Nope it's named correctly.

Already tried it.

For the record I could never get simpleroot to work either. I think something is wrong with my phone. I've tried every trick with simpleroot and now unrevoked wont work either. At least I have unrevoked 3 and fresh 2.2.

Anyone else think of any tricks.
[EVO 4G Android Development] imnok1:
sprint APKs

trying to install 2.2 OTA still fails for me.

i've renamed the OTA to update.zip and attempted to apply via recovery.

now i get a verbose reason why it fails, unlike the generic error icon.

Verifying current system...

assert failed: apply_patch_check("/system/app/Sprint_TV.apk, "86636f8470235da3e4d9bb4da91a5c66891dbb85", "4d75bb3cf6de9e026502119b1d80f815a2b96a76")

E: error in /sdcard/update.zip

(Status 7)

Installation aborted.

i understand from GumboChief's post in this thread that the Sprint APKs need to be replaced since i removed them awhile ago and this error would seem to support that.

i'm using adb push to move them back to /system/app.

i have a 1.32 system.img and a 1.47 system.img. tried extracting Sprint APKs from each and applying. same error, regardless. sometimes on _Qik, sometimes on _TV.

does anyone know what i should be doing differently?

thanks.
[EVO 4G Android Development] screenpaver:
I had a similar issue when updating (assert error on a stock app I had removed). I still got the error when I pushed the removed files back. Then I used Root Explorer and noticed that the permissions on the files I pushed back were not the same as the other apps in /system/app. Once I changed the permissions with Root Explorer then the update worked fine.
[EVO 4G Android Development] nickespi:
Ok i realize that this thread has nothing what so ever to do with rooting 2.2, is there a development thread dedicated to that?? I cant find one..
[EVO 4G Android Development] imnok1:
thanks for the response. i hadn't looked at permissions before, thinking the update shouldn't care what permissions it DID have, but rather what it DIDN'T have.

however not being certain of that and being willing to look into anything at this point, found that all APKs in /system/app have -rw-r--r-- permissions other than the Sprint APKs i moved over. those all had -rw-rw-rw-. so i changed them with "chmod go=r Sprint*.apk". verified all files now at -rw-r--r--.

unfortunately, same problem :/

also: would i be better served or would it be proper to be asking this elsewhere? i'm not sure about whether this issue belongs in this thread.

thanks again.

**EDIT: resolved! not sure why i didn't think about it as soon as i got the verbose error, honestly. guess i assumed - bad on me. anyway, it's been the date/time stamp all along. once i changed that, it worked. all my /system/app files were June 28 16:28, so the 1.32 image wouldn't work being that those files were all stamped June 8th. the 1.47 should've worked except when i extracted, they all took on the modified stamp of when i extracted them. could've gone in with file editor of some sort but chose the easier option of changing my system date/time and extracting (btw, i'm in Central time zone and had to set it back 5 hours from 16:28 to get it to show as 16:28 on the phone).

thanks all for getting my mind working in the right direction.
[EVO 4G Android Development] gbh62:
Unrevoked team has added an S-ON tool, and support for more radios in their 1.1 version. S-ON is important if you ever need to fully return to stock to return your phone to Sprint. Gotta love these guys...

http://unrevoked.com/rootwiki/doku.php/public/forever
[EVO 4G Android Development] darkhova:
Easy Peezy....S-Off...Rooted Forever..ahhhhh
[EVO 4G Android Development] frettfreak:
pretty brilliant. lol
[EVO 4G Android Development] joackie27:
+1 on this too.
[EVO 4G Android Development] PlankLongBeard:
Wave..

I think if we did the Eng Unlock at first is what Unrevoked means.. Then do the S-Unlock, we now have both of them.. I kind of sat there and was like oh, this is for people who want to do both, but we did the first part, TO US this is like the second part, just unlocking the S. Damn, my Wifes D-Incredible and my Evo have now been set free..

I wave with happiness.. :D
[EVO 4G Android Development] Midnigh7:
Is someone willing to try S-Off, then RUU to see if we can get the current PRI?

Will S-Off stay in effect after the RUU?

-Midnigh7-
[EVO 4G Android Development] PlankLongBeard:
Pretty Please..

Basically, you can do what you want now.. You just have to go, through the OTA, then flash the recovery, you should be fine.. I wanted to do so too.. Not sure.. Want them to clarify this little part.. I know we're not kids and need things detailed, but, this could be.. ;)
[EVO 4G Android Development] fenixjn:
This sound pretty interesting.. backup, unrevoked, flash official RUU, access recovery, flash new recovery, restore backup. At least that what is seems to be the process.

Not voluntering at this point.
[EVO 4G Android Development] sk63:
Everyone that has the engineering hboot (and thus PRI 1.34) has S-OFF.

No this exploit won't fix the PRI, it does however likely remove the last major obstacle in getting a fix. Fixing the PRI will require someone to dump the correct partition using fastboot, which is only available with the engineering hboot and then repackaging it for the rest of us to flash.

Flashing an RUU won't help, there's no PRI data in any of the RUU's or any other leak for that matter. If it was we'd already have had the latest PRI for weeks.
[EVO 4G Android Development] PlankLongBeard:
You mean we had the other features. We dint have S-Off I checked that before I did anything. That was on both Droid Incredible and Evo. Both rooted and running custom roms from long ago.

Sent From Your Grandmothers HTC Evo via Telepathic 4G
[EVO 4G Android Development] Midnigh7:
How do we go about reversing this if need be? I did not see any information in the documentation regarding that.

-Midnigh7-
[EVO 4G Android Development] PlankLongBeard:
Theres no issues with it. The revert of course as you stated is not available, now this doesn't mean there won't be one. Patience has always been the key with unrevoked, they're gifts are readily plentiful!

As stated though, having done the ENG unlock and etc before, your main accomplishment will only be to unlock the S. That bout it. You've done the hard tedious work through code before remember?

Sent From Your Grandmothers HTC Evo via Telepathic 4G
[EVO 4G Android Development] joackie27:
There's nothing to reverse it still.
[EVO 4G Android Development] autoprime:
i thought the issue was we couldnt update the pri because a pri update would have to be signed... and now we can flash anything.. signed or unsigned.. no?

so updating the pri wont be ;official' but its now possible.. i think ;)
[EVO 4G Android Development] glock23c:
We couldn't flash a PRI fix because we don't have one, because the data doesn't exist in any RUU or OTA update.
[EVO 4G Android Development] sk63:
My engineering hboot has S-OFF, says so right at the top of my screen, has been since I did part 2 of toast's root method.
[EVO 4G Android Development] PlankLongBeard:
I am not disagreeing with you. At all. I am just saying. I thought this was a new method then. So we all just flashed this for no reason. Its like taking placebo pills... lol

This Was Composed Using Swype via Evo 4G
[EVO 4G Android Development] autoprime:
hmm i had the full toast root before this.. but decided to try this anyway. i have fastboot.. but not all fastboot commands work anymore such as "fastboot oem wimaxrmac".. tho other fastboot commands do work.

do i have to flash back to something else again to get that back?
[EVO 4G Android Development] PlankLongBeard:
Wait, shouldn't we be able to just use the PC36... from toast to gain the ENG back?
[EVO 4G Android Development] sk63:
Well not quite, S-OFF in unrevoked is at a lower level than that of the engineering bootloader so even running an official RUU or OTA can't remove S-OFF. Otherwise, nand unlocked users won't see any new features.
[EVO 4G Android Development] freeza:
So, unrevoked forever does something to ENG bootloader that we need to flash it again?

BTW awesome release, unrevoked team!
[EVO 4G Android Development] sk63:
Yeah, that should work. However only those who previously had the engineering bootloader should flash that file and only if they need/want the fastboot commands. Other users should wait until the eng bootloader is released as it's own file, otherwise they will be downgraded to PRI 1.34.
[EVO 4G Android Development] PlankLongBeard:
I Think...

I figured.. I We should grab the one from the latest simple root, then flash that PC36 and we should be fine, of course for those of use who had this previously installed. :)
[EVO 4G Android Development] freeza:
Ack. which pc36 is it?
[EVO 4G Android Development] PlankLongBeard:
I think this is the one that was used to root the 1.47 update.. Which now after I read, basically cannot be done, we're on 2.2 not even 2.1! We are basically, stuck, with some of the fastboot commands not working, until unrevoked placers the eng we can use, with the how to re-install.. This is all I think we would need. ;)
[EVO 4G Android Development] sk63:
With S-OFF you should be able to flash any rooted rom and that will allow you to follow part 2 of toast's method found here: http://xdaforums.com/showthread.php?t=701835&highlight=toast+root
[EVO 4G Android Development] Hrshycro:
HTC = Loose. ;)
[EVO 4G Android Development] freeza:
I'm still on 2.1 :) i'm even on the 1.32 software, however, i have updated baseband and wimax radio. and am not really looking forward to doing those again :'( I guess a nandroid backup would be ok for the most part.

Doesn't the PC36 required to get ENG bootloader back, downgrade the baseband/wimax radio as well? Nothing a flash of the newest ones can't fix but I did want to eliminate that extra step, since it will be flashing an older OS/radio/baseband and not just the eng bootloader.
[EVO 4G Android Development] sk63:
You can always wait until someone makes a flashable image of the just the ENG bootloader.
[EVO 4G Android Development] PlankLongBeard:
Quite interesting, this is a true statement.. K, with this said, we DONT use the commands

(Which BTW, what one's don't work?)

on the list as much as we think we do, this should be taken care of and handled as time progresses and we have more goodies, like the 1.40 PRL we fuss and huff about...

I would like to flash, but, after that statement, if I, like literally have no needs with those Fastboot commands, then I am good.. Thats directed also to all who flashed this, after doing the Nand unlock by Toast..
[EVO 4G Android Development] freeza:
True. I just might. No use for any of the extra commands right now anyway.
[EVO 4G Android Development] PlankLongBeard:
Difference..

+1 I'm with you as I stated in previous post, I am just glad, that this one is Forever! LoL..

I think that was the difference between Toast's Nand Unlock and Unrevoked.. ;)

To those who just arrived, on the 6th page..

Number 1, Your late.. lol

Number 2. Flash this and you will set your phone free forever..

Number 3. Soon (hopefully) there should be a ENG.img update.zip to recover from the loss of some of the Fastboot commands.. (Waiting On Unrevoked or Forum)
[EVO 4G Android Development] freeza:
Can't I just delete everything but hboot_0.76.2000.img from the PC36IMG, then flash it and achieve getting the ENG bootloader back? :)
[EVO 4G Android Development] N00dle:
1. this won't give you root on 2.2

2. if I read correctly over at their wiki it basically flashes the radio memory to enable SPL wich if something goes wrong could leave you with a smartphone minus the phone part.

3. If already fully rooted then what's the point. S-Off is already achieved with toasts meathod.

4. I've already had some friends burned by unrevoked releases Wimax, issues with updates after using unrevoked. (I appreciate the original getting the ball rolling with root for the evo) but I'll pass.
[EVO 4G Android Development] You stole Boo Boo's Name:
its nice that they are vague in the instruction dept yet again.

if you have the stock froyo rom .6 you are not able to do this as you can't root this phone. if you try this you may brick your phone (guessing since they don't say)

another great app but shoddy faq
[EVO 4G Android Development] xHausx:
That's what I was wondering but if it wipes those partitions before it realizes everything is missing you would be stuck
[EVO 4G Android Development] xHausx:
But if you want to be a guinea pig and take one for the team.... :) Just make sure you have a strong drink near in case it turns into a long night
[EVO 4G Android Development] freeza:
Damn, now i'm scared lol.

...Well, I just booted into the bootloader, and it says I already have hboot-0.76.2000, so what exactly is it I need to flash to gain the fastboot commands back? :-D
[EVO 4G Android Development] N00dle:
I agree, +1 for the help to the scene but man I just want to go running to the hills with each new release.

Oh well I'm fully rooted anyway and know better than to blindly install updates and stuff that might screw up what I already have working. If it ain't broke, don't fix it.
[EVO 4G Android Development] spencelk:
Diddo! You shouldn't be flashing if u accept ota updates....
[EVO 4G Android Development] mrozzeh:
Yeah, that should work fine.