yashsingh1/xdaforums huggingface dataset:
[EVO Shift 4G Android Development] CNexus:
ALL Files Here: http://d-h.st/users/CNexus/?fld_id=7741#files

Take the most recent version of the desktop utility.

Other Links (Can be reached through link above as well)

Individual files here (if md5sum does not match): http://d-h.st/users/CNexus?fld_id=10377#files

Utility JAR's: http://d-h.st/users/CNexus?fld_id=10378#files

(New!) http://d-h.st/users/CNexus/?fld_id=10376#files
[EVO Shift 4G Android Development] CNexus:
[B]1/13/13 - v0.50 [/B]
- Added ability to flash files to different partitions
- Reboot menu is now fully functional (no longer experimental)
- Added link to standalone "FlashImage Tool v1.0" in OP, also packaged in the utility now

[B]12/10/12 - v0.49 [/B]
- Internal md5sum checking for all dependent files (no need to download md5sum.exe anymore)
- Optimized code, removed unnecessary files -> significantly smaller file size. (50.48 KB)
- Reboot menu now included ( Advanced tab > Reboot Menu) [[B]Experimental[/B]]

[B]12/2/12 - v0.47[/B]
- Miscellaneous bug fixes. 2.77.651.8 root now works (accidentally checking Android version instead of firmware number)

[B]11/30/12 - v0.46[/B]
- Added the ability to toggle ADB connection between Wifi and USB.

[B]11/29/12 - v0.44[/B]
- [B]IMPORTANT[/B]: Fixed the 2.3.4 not running (accidentally running 2.3.3 root, which I had left unimplemented, hence the window staying blank and the log being blank as well). The utility should now function correctly for everyone using it.

[B]11/27/12 - v0.42[/B]
- Fixed md5sum checking for hboot_eng.nb0 that would sometimes be faulty.

[B]11/26/12 - v0.41[/B]
- Added support for Linux. Still a couple bugs, but they will be ironed out quickly. Note: Must give adb and md5sum executable permissions for it to work.

[B]11/22/12 - v0.4[/B]
- Initial build released, tested from all software versions
- Integrated console added
- Logging added
[EVO Shift 4G Android Development] -somebody-:
many thanks, hopefully i wont force myself into trying this
[EVO Shift 4G Android Development] CNexus:
Thank YOU for the kind remarks! :D
[EVO Shift 4G Android Development] prboy1969:
Thanks man :) . Will try this out next time I need to Root a Shift. Which is more often than you would think :p .
[EVO Shift 4G Android Development] CNexus:
Ahhhh the irony.

I just had to root my phone manually because it won't show up in adb long enough for my utility to run everything lol
[EVO Shift 4G Android Development] prboy1969:
Ummm.... yeah :rolleyes: :p
[EVO Shift 4G Android Development] BigSplit:
Nice work, I might try it on this extra shift I picked up for parts/spare etc.
[EVO Shift 4G Android Development] CNexus:
Thanks!

Sent from my JB'd speedy
[EVO Shift 4G Android Development] CNexus:
Yeah I think I broke my phone in the process of making this

It won't root even when I do it manually...:(

And it just stopped showing up in ADB completely

Good thing my upgrade isn't too far off....
[EVO Shift 4G Android Development] hgelpke:
If you broke your phone, how can we know this is safe? I'm hoping it is, because if so it's greatly needed and appreciated.
[EVO Shift 4G Android Development] CNexus:
I broke my phone testing...but ive also dropped it. This tool is try at your own risk, but it is safe to use, to the best of my knowledge.

I believe my problem is a hardware issue anyway.

Sent from my JB'd speedy
[EVO Shift 4G Android Development] cmags:
Perfect timing on this, I had done the 2-step unroot process becuase I was going to sell my Shift on craigslist after upgrading to the Photon Q, but the Q is proving to have all sorts of problems, especially with the LTE network, so I think I may follow Vicodan's footsteps and return to the Shift. I figure if his expertise can't overcome the software and network problems on the Q, I can't either.

---------- Post added at 11:16 AM ---------- Previous post was at 10:58 AM ----------

Ok, so first attempts aren't going so well. First a couple notes:

Might want to include a note about Java being required to run a .jar - new PC didnt have it installed yet and double-clicking the .jar didn't do anything at all).

Also, in the instructions you don't mention downloading md5sum.exe and putting it in the folder, but I see it later in the directory tree. My first run of the utillity I didn't have it there, second attempt its there, but same results:

When I run the utility (v0.42), it comes up with the Prerequisites screen, I confirm my settings, then click next (or ok, or whatever the button said). The utility recognizes my phone and software version (2.77.651.3). I click Root Now! and the utility's console blanks out, and nothing happens, either in the utility or on my phone. Is there anything I can do to see what its hanging up on?

Edit: Here's my directory tree:

c:\RootEvoShift>dir
Volume in drive C has no label.
Volume Serial Number is 104A-11BE

Directory of c:\RootEvoShift

11/28/2012 11:09 AM <DIR> .
11/28/2012 11:09 AM <DIR> ..
11/28/2012 10:50 AM 191,488 adb.exe
11/28/2012 10:50 AM 96,256 AdbWinApi.dll
11/28/2012 10:50 AM 60,928 AdbWinUsbApi.dll
11/28/2012 11:04 AM 0 log-11282012.log
11/28/2012 11:09 AM 0 log-11282012.log.lck
11/28/2012 11:07 AM 2,048 md5sum.exe
11/28/2012 10:50 AM <DIR> root2.2
11/28/2012 10:49 AM <DIR> root2.3.4
11/28/2012 10:48 AM 41,821 speedy-root-utility-v0.42.jar
7 File(s) 392,541 bytes
4 Dir(s) 367,063,105,536 bytes free
[EVO Shift 4G Android Development] CNexus:
Thats odd, I downgraded my phone from 2.77.651.3 before I even posted...the thing is I can't even test it anymore because my phone will not show up in ADB (hardware issue, I'm gonna be taking it in soon)

Can you attach the log file the utility makes?

And also, try running the utility again, when it hangs, open a cmd window and type "adb kill-server" and then "adb devices" and make sure your device is showing up as "device"

Sent from my JB'd speedy
[EVO Shift 4G Android Development] cmags:
Adb shows my device, but the logfile is 0 byte. Nothing to see in it. Any way to get at the backend java console to see what's happening, or maybe you have a debug build?
[EVO Shift 4G Android Development] CNexus:
Did you install the latest version of java? My program runs using java 7

Sent from my JB'd speedy
[EVO Shift 4G Android Development] cmags:
Yes, installed the latest today from java.com.
[EVO Shift 4G Android Development] CNexus:
Sorry dude, I don't know why its not logging or why it hangs :\

I'll take a look at the code again and see, but I swear that I downgraded from 2.3.4 just the other day...

I will try to test it on my own phone but I've been having issues connecting it to adb

Sent from my JB'd speedy
[EVO Shift 4G Android Development] gadgetdaddy:
Formatted all 3 sdcards that I have tried.

All the same results.

:(
[EVO Shift 4G Android Development] CNexus:
Re: [UTILITY][1.13.13] Shift ROOTility

Then it must not be named correctly...did you verify the md5sum?
[EVO Shift 4G Android Development] gadgetdaddy:
Yes I have verified the md5sum and re downloaded it three times. In fact I re downloaded all the files three times and all three times verified the md5sum. All are good.

And not sure what you mean "Then it must not be named correctly..." means?

If your referring to the PG06IMG.zip file, not its named correctly.

First if it was not named correctly on the SDcard, then the device would not even recognize it as an image file to load!

It would simply search, find no file and sit at a waiting state, like normal.

Besides, it's directly from your download, untouched and copied to the sdcards I've tried.

I've even now tried three different class of SD cards, and still the same result.
[EVO Shift 4G Android Development] CNexus:
Re: [UTILITY][1.13.13] Shift ROOTility

Well for the other files the utility does internal md5sum checking, so it would tell you if those needed to be redownloaded

As for the PG06IMG.zip, try running the utility again

Wait, does it go into a bootloop? It should after the utility does its thing
[EVO Shift 4G Android Development] CNexus:
Re: [UTILITY][1.13.13] Shift ROOTility

If necessary i can help you over screen share

Can you put the log.txt on pastebin.com and give me the link? Just wanna make sure all the flashing happened correctly
[EVO Shift 4G Android Development] gadgetdaddy:
Yes it does go into a boot loop

And I did try running the utility again, however that only after I had to send the command to stop the bootloops.

I got the same results.

---------- Post added at 09:53 AM ---------- Previous post was at 09:45 AM ----------

Thank goodness I didn't empty my trash again, so I do have this copy of one of the logs: http://pastebin.com/EK7vTks0
[EVO Shift 4G Android Development] CNexus:
Re: [UTILITY][1.13.13] Shift ROOTility

Well it looks like everything ran correctly... :\

What exactly does it say after it finds the "PG06IMG.zip"? You said that it finds it right?
[EVO Shift 4G Android Development] gadgetdaddy:
You know how when its in the bootloader the first thing it does it looks for the img file.

And when it see's it, it loads it. (You see the image load bar go up on the right)

Then it should ask permission if you want to update.

Well it doesn't.

And then normally after it ask's permission, it will up date what ever the image file has. (radio, kernal, etc...)

When that doesn't happen either, since it doesn't even get that far.

So it acts like it load and then goes right back to the originally waiting state, just as though there was never even an image file to begin with.

In turn, no change and no downgrade.
[EVO Shift 4G Android Development] CNexus:
Re: [UTILITY][1.13.13] Shift ROOTility

Ok so, hate to have to tell you this, but can you put it into the unstable state and run the Froyo RUU on it? Adb should still recognize it even if its in a bootloop
[EVO Shift 4G Android Development] gadgetdaddy:
Hey CNexus, I no longer have the device. My friend got ticked and said forget it. I wish I still had it, so that I could.

And yes I agree, ADB should and does, because if it didn't while its in the bootloop, then the command line to remove the Taco root and stop the bootloop wouldn't work, and we know it does.

So, I'll see if maybe he will let me try again.
[EVO Shift 4G Android Development] CNexus:
Re: [UTILITY][1.13.13] Shift ROOTility

Strange strange...if you can get it again, then you could unlock the bootloader, flash a recovery and su, then use misc_version to downgrade your version and run an ruu for froyo, or something similar to this to get full s-off

I dont know why its not working, everything in the log looks normal to me
[EVO Shift 4G Android Development] cross3228:
Having problems

I have gone through the steps and it is not working for me.

I get to the point where the bootloader is trying to verify the file.

It finds the file and then starts checking the file. Once it is done It says

Main version is older!

Update Fail!

Press <POWER> to reboot.

When I reboot I am still at 2.3.4.
[EVO Shift 4G Android Development] CNexus:
Re: [UTILITY][1.13.13] Shift ROOTility

Does your phone go into a bootloop? It sounds as if the misc version isnt being downgraded properly
[EVO Shift 4G Android Development] turkbot:
Just tried this, phone doesn't bootloop but still on 2.3.4.......hmmm

stare into oblivion

Fall into sleep
[EVO Shift 4G Android Development] prboy1969:
Calling CNexus :p

TEAM MiK

MikROMs Since 3/13/11
[EVO Shift 4G Android Development] CNexus:
Sorry for the latent reply (bricked my phone :(), but log or it didn't happen. :)
[EVO Shift 4G Android Development] CNexus:
Will be updating this soon, stay tuned :thumbup:

Self-extracting files and a themed UI.
[EVO Shift 4G Android Development] bilgerryan:
Hey buddy, since you were wanting to make something with Sense... here's a Sense 5 icon pack I made for the TouchWiz JB Launcher

http://xdaforums.com/showthread.php?p=42010703

Team Rejectz
[EVO Shift 4G Android Development] CNexus:
Thanks, I'll definitely be taking a look at that. Focusing on exams right now, but after that, the real fun begins and I can focus all my attention on doing fun android things :)
[EVO Shift 4G Android Development] Chad The Pathfinder:
Good luck with your exams!
[EVO Shift 4G Android Development] bilgerryan:
Just letting you know in case you or prboy wanted to use it for personal use as well, cuz you guys are the only other people I know with Samsung.

Team Rejectz
[EVO Shift 4G Android Development] prboy1969:
Good luck with your exams :)

TEAM MiK

MikROMs Since 3/13/11
[EVO Shift 4G Android Development] Omar1c:
main version is older? update fail!

when i do the process of rooting 2.3.4 and i put the pg06img.zip in root of sd card and it passes all the other stuff then when it goes to that s-on menu and i go on the bootloader menu it says checking PG06IMG it fail because of that reason above any help?
[EVO Shift 4G Android Development] CNexus:
It sold still be S-ON at that point. Try backing up your stuff and reformat your sdcard to FAT32
[EVO Shift 4G Android Development] Omar1c:
Figured out the problem thanks for this mate
[EVO Shift 4G Android Development] CNexus:
Glad you got it.
[EVO Shift 4G Android Development] Omar1c:
Glad you made this.
[EVO Shift 4G Android Development] prboy1969:
How the heck did I miss this. My Bad :( . Thanks man. Appreciated :good::good::good:
[EVO Shift 4G Android Development] bilgerryan:
It's all good, enjoy it.

Team Rejectz
[EVO Shift 4G Android Development] CNexus:
I seeee your penguin :beer:
[EVO Shift 4G Android Development] bilgerryan:
The people in the E4GT Community told me I needed to change it to a ninja lol

Team Rejectz
[EVO Shift 4G Android Development] BigSplit:
Good work Cnexus, finally got around to using this and it worked flawlessly.
[EVO Shift 4G Android Development] Omar1c:
Thanks to you I'm running a sense 3.5 ROM
[EVO Shift 4G Android Development] CNexus:
Thanks, glad it came through for you guys :thumbup:
[EVO Shift 4G Android Development] PMGRANDS:
Nice gonna try this out...
[EVO Shift 4G Android Development] dragzer223:
for some reason, my stupid phone won't connect to htc sync...would anybody know the reason why?
[EVO Shift 4G Android Development] prboy1969:
Make sure your drivers are updated. Also check your USB cable. I've had trouble in the past with non HTC OEM Cables.

TEAM MiK

MikROMs Since 3/13/11
[EVO Shift 4G Android Development] dragzer223:
Well thanks anyways but I figured it out. It's been a while since I rooted and I wasn't thinking that HTC Sync wasn't compatible with Windows 8...so I just downloaded that universal adb and it works now....2hrs wasted on figuring that out -.- lol.
[EVO Shift 4G Android Development] eugeneeaster18:
when i got to the part where it says the bootloader should find pg06img.zip. All that happened was it said checking pg06img.zip and then nonthing else, help??
[EVO Shift 4G Android Development] CNexus:
Read the entire OP. There's an FAQ section.

Sent from my buttered S3
[EVO Shift 4G Android Development] -somebody-:
i remember having a issue like this, i just kept hammering the eng bootloader in and eventually it took the 2.2 downgrade. now though it doesnt recognize any pg06img.zips and i dont feel like messing with it and losing root to fix it.
[EVO Shift 4G Android Development] eugeneeaster18:
Alright, so i got it to boot loop which is a good thing, but when i boot it into bootloader, it would load the pg06img.zip, this is what i got:

SD card checking...

Loading... [PG06DIAG.zip]

No Image!

Loading...[PG06DIAG.nbh]

No Image or wrong Image!

Loading...[PG06IMG.zip]

Check...[PG06IMG.zip]

Then it goes back to hboot screen, whats the problem
[EVO Shift 4G Android Development] -somebody-:
no idea, thats what my bootloader does now too. like i said, it was a battle to get the 2.2 downgrade to take for me after i unrooted and took the last update. i think it has something to do with using htcdev to unlock that screws it up, thats my best guess. im just a user and a half assed themer with enough understanding to play around in the framework and system ui. i test peoples stuff with the understanding i might have a fight in my hands to get my phone back if it screws up. i dont suggest trying it but i hammered the eng bootloader like 60x in a row on mine before i was able to force it to take the 2.2 downgrade.

im wreckless, i didnt care at that point.
[EVO Shift 4G Android Development] eugeneeaster18:
So how exactly did u hammer it, sorry askin all these questions but I can't live without root
[EVO Shift 4G Android Development] -somebody-:
seriously i wouldnt mess with it like i did, i really shouldve known better and kept my mouth shut.

i rapidly pushed the hboot a dozen times, would try the downgrade, if it didnt work push it a few dozen more times rapidly, and i mean stupid rapidly, then try downgrade again. im pretty sure mine was a fluke and my phone just gave up and said fine ill let you have root. to be honest, im not even 100% what i did cause i was pissed and acting like a loon at that point and it was atleast a year ago. back pedal through the rooting guides, mix and match, try to follow a logical order with the mashed directions and tools. persistence and brute force. the 2.3.4 update screwed something up but damned if i know what. thats the end of my advice cause im a lunatic with next to no knowledge compared to some of these good devs here.
[EVO Shift 4G Android Development] prboy1969:
Make sure that the file is named PG06IMG.zip . Also that it only has one " .zip " . Not ".zipzip " .

TEAM MiK

MikROMs Since 3/13/11
[EVO Shift 4G Android Development] Chad The Pathfinder:
It has to be named EXACTLY right too! Capitol letters, numbers and lower case letters etc.
[EVO Shift 4G Android Development] eugeneeaster18:
It is and got the same results, anything else?
[EVO Shift 4G Android Development] CNexus:
Read the OP FAQ. Check the md5sum.

Sent from my buttered S3
[EVO Shift 4G Android Development] CRIME INC.:
CNexus,
[EVO Shift 4G Android Development] CNexus:
Ok, since its on 2.2 now, look up ShiftRR and you can use that to permroot

Sent from my buttered S3
[EVO Shift 4G Android Development] CRIME INC.:
Thanks for the quick response. Checking it out now
[EVO Shift 4G Android Development] CRIME INC.:
Ended up using your sweet rootility in the end anyways to root. Thanks for everything
[EVO Shift 4G Android Development] CNexus:
Lol

Yup no problem

Sent from my buttered S3
[EVO Shift 4G Android Development] CNexus:
Updated link for the root2.2.zip

My apologies to anyone who came here trying to use this only to find dead links!

https://dl.dropboxusercontent.com/u/80107783/root2.2.zip

OP is also updated with this link
[EVO Shift 4G Android Development] JustinChase:
I'm not having luck with this :(

I never get into a bootloop (not really sure when that should happen), and when it boots into the bootloader, it finds the PG06IMG.zip file (MD5 = d20be478fd860b80f5e800c958f79077) and it reads the file (blue bar climbs), then it just dumps me back into HBOOT USB PLUG without actually doing anything.

I do have an unlocked bootloader (HTC method), but from what I've read, that's okay.

Anyway, I've seen several people in this thread mention the same problem, and I can confirm I'm using a fat32 formatted card, and the file is named correctly (as shown above), but I can't get any progress.

log file attached
[EVO Shift 4G Android Development] bilgerryan:
What's your H-Boot version?
[EVO Shift 4G Android Development] typolad:
Does anyone still have the root2.2.zip?

Thanks
[EVO Shift 4G Android Development] prboy1969:
I believe I have it. I'll check as soon as I'm home.

EDIT:

If I remember correctly. What you want is included in the Zip file in the link below.

http://d-h.st/m8U
[EVO Shift 4G Android Development] typolad:
Thank you. Testing today.
[EVO Shift 4G Android Development] prboy1969:
Keep is posted ?
[EVO Shift 4G Android Development] Mrrom:
Link for root 2.2 is dead ? Can someone add a mirror?
[EVO Shift 4G Android Development] nomorebloatware:
Does this still work if you have Clockwork Recovery Mod on your phone? I tried it but when my phone tries to read the PG06IMG.zip (the one with the description saying it's for downgrading, I checked) it says "no image or wrong image!" and there are no further prompts.

EDIT: Sorry, that was really unclear. It says "no image or wrong image!" for two other files it checks for, checks for "PG06IMG.zip", appears to be doing something, then returns to the bootloader. When the phone is restarted (via reboot or recovery), it's unchanged. The reason I think this may have something to do with Clockwork Recovery is that rebooting into recovery seems to be where problems first crop up in the log, which I can provide, although it's too long to copy-paste here.

And the link for root 2.2 is still dead, as mentioned by the person above. I'm less concerned with that as it seems rooting manually won't be so bad once I get the dang thing downgraded.
[EVO Shift 4G Android Development] -somebody-:
the latest on 2.3.4 is a real pain in the ass to downgrade from so its possible that his phone is acting differently. the regular methods wouldnt work for me and i had to risk bricking mine and doing repetitive pushes and stuff to get my bootloader tricked to downgrade. ill probably get bored and try this method soon though just to see how easy/hard it is
[EVO Shift 4G Android Development] cmags:
Well, I'm now most of the way through the manual process Vicodan outlined. I've got it down to 2.2 and rooted and now just need to s-off.

Edit: I lied - I don't have root. Visionary will get me temproot, but permroot keeps failing (can't get su permissions via adb shell). I've tried it 3 or 4 times. I'll try again one or two more times, then see about restoring an old rooted nandroid 2.3 image I have and use that to s-off. My phone doesn't want to play nicely today. Wish me luck.
[EVO Shift 4G Android Development] CNexus:
Yeah I was having the same issue yesterday too :confused:

I got temproot through, but then ADB died so I flashed the eng_spl manually but the permroot wouldn't take for some reason, even after doing it multiple times

Right now I've taken the HTC upgrades through to 2.3.4 and I'm gonna see if I can fix whatever problems my utility was having when you were using it

But good luck with rooting!

Sent from my JB'd speedy
[EVO Shift 4G Android Development] cmags:
WTF, now my clockwork recovery is gone and fails to flash again from fastboot.

Maybe I'll try your utility now that I'm on 2.2... :confused:
[EVO Shift 4G Android Development] CNexus:
Woah. Try restoring everything to stock first (run the 2.2 RUU) and then using it

Sent from my JB'd speedy
[EVO Shift 4G Android Development] cmags:
Actually it worked. It temprooted, flashed the ENG SPL, gave me S-OFF and full root. I was then able to successfully flash CWM, and restore my original nandroid from a couple years ago when I first rooted this thing before 2.3 was even out for this phone lol.

Now to find a working link to the updated radios and call sprint to get this activated and start on the return-to-stock process on my photon Q to return it. Then its CM10 on the shifty baby! lol :highfive:
[EVO Shift 4G Android Development] CNexus:
Did you use the utility or do it manually? I think someone posted a mirror to the updated radios and touchscreen on the last page of VICODAN's thread

Sent from my PG06100
[EVO Shift 4G Android Development] cmags:
I used the utility which got me the s-off and permroot, then I manually flashed cwm.

Ill dig thru the thread of the radio mirrors - thanks again.
[EVO Shift 4G Android Development] CNexus:
Awesome, and you're very welcome, good luck with the radio! It's literally on the one of the last couple pages, I'll edit this post with the link in a sec if you want

Radios: http://www.mediafire.com/?ie61do0qcidt1qt

Sent from my PG06100
[EVO Shift 4G Android Development] CNexus:
Forgot to ask this, but did the utility make a nonempty log file when you rooted 2.2?

Sent from my PG06100
[EVO Shift 4G Android Development] cmags:
Yup, all looks good too. So it seems to work from 2.2, but 2.3.4 was another story.
[EVO Shift 4G Android Development] CNexus:
Awesomesauce, I just installed older drivers for my phone so I'm gonna see if that fixed my adb connection so I can fix whatever was hanging

Sent from my PG06100