yashsingh1/xdaforums huggingface dataset:
[EVO Shift 4G Android Development] CNexus:
The latest version is now completely stable, tested it myself. The problem (for those programmers out there) was that I was doing

utility = new TwoPointThree()

instead of doing

utility = new TwoPointThreeFour()

So this version now works for 2.3.4 as well, not just 2.2
[EVO Shift 4G Android Development] mental26:
The tool doesn't restart my device into recovery (2.3.4). Below is a snippet of the log where it hangs.

Rebooting into recovery, please press Volume+, Volume- and Power at the same time, and reboot the system.

reboot: Operation not permitted
Nov 29, 2012 9:28:25 PM com.cnexus.logger.CMDLogger log

It appears that tacoroot does not have the correct permissions for my device:

http://xdaforums.com/showthread.php?t=1932788
[EVO Shift 4G Android Development] CNexus:
At the top of the log file, it should say "DeviceType=" and then a number, what number does it have there?
[EVO Shift 4G Android Development] mental26:
It has 2 lines with the device type. I was able to fix the issue by using the HTC Quick Root tool and the manual method for the downgrade. Once downgraded, I used the Speedy Root Utility in this thread to complete the root.

Now I'm rooted. Thank you for your help :)

Nov 29, 2012 9:24:57 PM com.cnexus.logger.CMDLogger log
INFO: Version =
Firmware = 2.77.651.8 710RD
DeviceType = 0
Nov 29, 2012 9:25:10 PM com.cnexus.logger.CMDLogger log
INFO: Version = 2.3.4
Firmware = 2.77.651.8 710RD
DeviceType = 3
[EVO Shift 4G Android Development] CNexus:
That's weird, it should say DeviceType = 4...I'll check that out, thanks!
[EVO Shift 4G Android Development] CNexus:
v0.46: Added the ability to toggle adb connection between Wifi and USB.

v0.46b: Added additional md5 checking for possible "bad downloads"
[EVO Shift 4G Android Development] CNexus:
v0.47

- Miscellaneous bug fixes. 2.77.651.8 root now works (accidentally checking Android version instead of firmware number)
[EVO Shift 4G Android Development] prboy1969:
Props man. Like it when people follow through on what they start :good: .
[EVO Shift 4G Android Development] spookytay:
can't get Temproot part to work. I get to the part where it asks to click on the Temproot Now button, I do that and it just sits there with the... rooting device, please wait created by paulobrien screen

Fixed:

Uninstalled and re-installed Visionary manually put the phone in airplane mode and now it's working
[EVO Shift 4G Android Development] CNexus:
Try pressing the home button when it does that and then open visionary and try temprooting again

Also, check the md5sum of the visionary.apk against the md5sum that dev-host gives, it might just be a bad download
[EVO Shift 4G Android Development] metaphysical_calamity:
Will be trying this pretty soon.

Thanks!

Sent from my PG06100.
[EVO Shift 4G Android Development] drob311:
Me too...

Check my sig... :eek:
[EVO Shift 4G Android Development] bilgerryan:
*Doing the happy dance*
[EVO Shift 4G Android Development] metaphysical_calamity:
Done and fully rooted :D
[EVO Shift 4G Android Development] CNexus:
Awesomeeeeeee
[EVO Shift 4G Android Development] tatonka_hero:
I don't seem to get prompts to downgrade after it gets to that point (white screen and select bootloader). It finds the PG06IMG.zip, but doesn't send me any prompts to do anything.

Any ideas?
[EVO Shift 4G Android Development] prboy1969:
Strike up the band. Break open a new case of beer. Let the good times roll :D

TEAM MiK

MikROMs Since 3/13/11
[EVO Shift 4G Android Development] tatonka_hero:
Any help at all would be appreciated. I'm on 2.3.4, since I forgot to post that last night. I thought maybe it was an issue with my computer, so I was going to try it at work today but never got the time.
[EVO Shift 4G Android Development] CNexus:
Sorry, I think I might've missed you're first post...

Is your sdcard formatted FAT32? If not, try backing it up on your computer and formatting it to FAT32 and then go into bootloader again (pull battery, then VolDown+Power)

Also, what do you mean "it find the PG06IMG"? Does it pause after it gets to the "Loading.....PG06IMG" part? Or does it get past that and clear the screen and starts doing "Checking......PG06IMG"? If it gets to the checking part, but takes forever from there, then you need to reformat your sdcard to FAT32
[EVO Shift 4G Android Development] drob311:
Im rooted and running newSENSE... :D I plan on doing some kernel work tonight... Thanks for the tool... I only used it to downgrade, once I was on 2.2 I rooted manually... Easier to me... :beer:

Sent from my PG06100 using Xparent Blue Tapatalk 2
[EVO Shift 4G Android Development] metaphysical_calamity:
Same I did
[EVO Shift 4G Android Development] drob311:
I prefer to have control when doing the very dangerous dd command.

Sent from my EVO using Xparent Blue Tapatalk 2
[EVO Shift 4G Android Development] CNexus:
Yes I understand lol

Well, welcome to the shift forums you two!
[EVO Shift 4G Android Development] drob311:
Welcome back... At least for me... Thanks... :beer:

Sent from my EVO using Xparent Blue Tapatalk 2
[EVO Shift 4G Android Development] CNexus:
Lol sorry, I joined just this past May. :good:
[EVO Shift 4G Android Development] metaphysical_calamity:
Think ill do up a stock but highly themed rom first just to learn the device.

Plus ill want to port my signature sense 3.0 rom at some point ;)

Its too bad we don't have the hardware to fully support sense 4.1 I have a really nice sense 4.1 rom for 3D id love to give you guys. But anyway you remember notsointeresting? He's part of my team so maybe help help out too with things.

Sent from my phone
[EVO Shift 4G Android Development] tatonka_hero:
I'll have to give that a shot. I'm pretty sure it's FAT32, but I'll reformat it and try again just to be certain.
[EVO Shift 4G Android Development] strapped365:
Yeah drob been around since release. He taught me kernels
[EVO Shift 4G Android Development] CNexus:
Ok, post if any problems
[EVO Shift 4G Android Development] tatonka_hero:
Ok, reformatted and retried. It goes past the "checking PG06IMG" and then back to the main bootloader screen. Nothing happens from there. the utility says "follow the prompts to take the downgrade", but what prompts am I supposed to be seeing?

Edit: I do get an error on the black/blue screen (right after I press vol up + vol dwn + power at the red triangle screen) that says "E:can't open /cache/recovery/command", does that have something to do with it?
[EVO Shift 4G Android Development] metaphysical_calamity:
Strapped hit me up on gtalk

Dropzeroc@gtalk.com
[EVO Shift 4G Android Development] CNexus:
No no, thats supposed to happen. But hmm, it sounds as if the misc_version didn't do its job...try opening a command window in the directory of "tacoroot.sh" (inside root2.3.4) and run the command (with your phone plugged in and debugging enabled)

"adb shell /data/local/tmp/taco.bin --undo"

Then run the utility again

Also, after the console tells you.that its changing the misc version, does your phone go into a bootloop on the "4g" screen? If it doesn't, thats not good, because its supposed to

But i will look at the log for now to see if there were any other problems
[EVO Shift 4G Android Development] strapped365:
sent an invite
[EVO Shift 4G Android Development] Chad The Pathfinder:
I didn't know you worked for hasbro. LOL!
[EVO Shift 4G Android Development] notsointeresting:
Used this for my friends EVO Shift. Great job :thumbup:
[EVO Shift 4G Android Development] CNexus:
Thanks!
[EVO Shift 4G Android Development] CNexus:
Next update (tomorrow): v0.49

- Internal md5sum checking for all dependent files (no need to download md5sum.exe anymore)

- Optimized code, significantly smaller file size

- Reboot menu now included ( Advanced tab > Reboot Menu)
[EVO Shift 4G Android Development] metaphysical_calamity:
Lol what?
[EVO Shift 4G Android Development] Chad The Pathfinder:
When I clicked on your link with your gmail address it went to the Hasbro web site. I thought you did that on purpose.
[EVO Shift 4G Android Development] prboy1969:
Hey wait a tick, I like Hasbro Toys :) .
[EVO Shift 4G Android Development] CNexus:
Lol it actually does
[EVO Shift 4G Android Development] classybum:
Hi CNexus-

i'm trying to use your utility, and can't get it to work. I've tried versions .46 and .46b. Running java 6 update 37 on windows xp. I have a shift 2.3.4 latest OTA update. When i attempt to run the jar, i get a brief cursor change to an hourglass and then nothing. Any thoughts? Try again once you post the .49 update?

thanks,
[EVO Shift 4G Android Development] prboy1969:
It does. But only on TapaTalk, and XDA apps. From the Laptop you miss all the fun :p

TEAM MiK

MikROMs Since 3/13/11
[EVO Shift 4G Android Development] CNexus:
Can you attach the log file? But yes, I will upload v0.49 today and you try that later.

EDIT: I used Java 7 to write this utility, try updating and running again?
[EVO Shift 4G Android Development] CNexus:
Lool, I see it going to his email and then it randomly changes to hasbro.com.
[EVO Shift 4G Android Development] BigSplit:
Gtalk.com redirects to hasboro
[EVO Shift 4G Android Development] tatonka_hero:
I haven't had a chance to try again, but hopefully I'll have time when I get home from work tonight. I've re-downloaded all the files to my phone and am going to start from scratch at home. I do notice that when I download and extract the "root2.2" file, that there's no misc.img in the folder. The first post says there should be, right?
[EVO Shift 4G Android Development] CNexus:
That might be a typo, let me check

EDIT: Yes thats a typo, thanks for the catch :)
[EVO Shift 4G Android Development] classybum:
I installed java 7 and that did the trick, and now the script runs. good progress. however, somethin is still screwy, it looks like the reboot command did not work. i attached a log. I'm still using .46b, should i try .47?

is your batch/script based on indirects method? maybe i'll try it by hand? it sounds like this may be the same issue johnnycake had with taco being unable to reboot?

Thanks for the help, and putting this together.
[EVO Shift 4G Android Development] tatonka_hero:
now the phone won't even do the first step of rebooting to get to the screen with the red triangle. I've done a factory reset, formatted my card again, and downloaded all the files again. nothing works
[EVO Shift 4G Android Development] CNexus:
Can you attach the log? I think I know what is causing the reboot failure in your and tatonka's situtations, here's the link to v0.49

http://d-h.st/5G9

And no problem, sorry if I sounded aggressive at all, I actually really appreciate it when people point out bugs to me. Thanks :)

Also, there's a reboot menu included now under "Advanced > Reboot Menu" that you can test if the application still does not reboot it. This is currently experimental as I have not been able to test it myself (phone is currently unavailable), but those reboot commands CANNOT mess up your phone and the code running should work, in theory.

If the reboot menu does not work, open a command prompt in the directory where "adb.exe" is located and type the following for their corresponding reboots.

To reboot the phone completely

adb reboot

To reboot into recovery

adb reboot recovery

To reboot into bootloader

adb reboot bootloader
[EVO Shift 4G Android Development] metaphysical_calamity:
Guess I meant gmail.com lmao

Yep I see Hasbro too. Funny s*** lol
[EVO Shift 4G Android Development] tatonka_hero:
here's the log. I'll try the v0.49 and see if that changes anything.

Thanks for all your help, I really appreciate it

edit: same result as before, no prompts at the bootloader screen.
[EVO Shift 4G Android Development] CNexus:
Just updated it again, here's the new link: d-h.st/19w

Also, tatonka_hero, your problem should be fixed by running the new utility.
[EVO Shift 4G Android Development] CNexus:
I really don't know what is going on...it should find the PG06IMG.zip..

The only thing I can think of is that it's not named correctly, double-check maybe? "PEE-GEE-ZERO-SIX-EYE-EHM-GEE".zip :)

Other than that, I am out of ideas.

Does the bootloader even find the file? Like, does it load (show a progress bar in top right), but then not show any prompts?
[EVO Shift 4G Android Development] tatonka_hero:
it's definitely named properly. Finds the file just fine, goes through loading it, and checking it, then just stops. There should be prompts of some sort after it checks the PG06IMG.zip file, correct?

I've always had trouble rooting the shift. I'd still be rooted if I wasn't literally on my 7th or 8th shift lol

---------- Post added 11th December 2012 at 12:25 AM ---------- Previous post was 10th December 2012 at 11:47 PM ----------

I think it's working this time. I think I had the wrong PG06IMG file on the card for the first downgrade. The larger one needed to be on the card, and I had the smaller one on it.

That's what you call a completely idiotic moment.

It's downgraded to 2.2, and I've put the other img file on the card. Now the utility appears to be hanging on the "verifying md5sum's" step after temprooting. Been on that step for a few minutes now
[EVO Shift 4G Android Development] CNexus:
Yeahh, that might make a difference :)

But I think that problem is on the utility's side, I might've forgotten to take out a line...I'll reupload a fixed v0.49 a little later
[EVO Shift 4G Android Development] tatonka_hero:
Sounds good. It appears to be fine on 2.2 at the moment, so I'm certainly happy with that. I'll try to finish the process after work tonight
[EVO Shift 4G Android Development] CNexus:
Sorry it took so long. Here be the link: http://d-h.st/kS4

v0.49b
[EVO Shift 4G Android Development] tatonka_hero:
Looks like that worked! Still have S-off after reboots, so that should be great. Now I just have to remember how the heck to install ROM's and all that good stuff on this phone again lol

Thank you so much for your help, and for the utility to do all this.
[EVO Shift 4G Android Development] CNexus:
No problem, I'm glad you're sorted :D:D
[EVO Shift 4G Android Development] prboy1969:
This mean you've come back to the Dark Side :cyclops:
[EVO Shift 4G Android Development] tatonka_hero:
it certainly does! Assuming I can remember how to do everything again. It's been quite a few months
[EVO Shift 4G Android Development] CNexus:
Well, to start you off I would definitely recommend flashing dread's enhanced recovery ;)
[EVO Shift 4G Android Development] tatonka_hero:
did that already! :)
[EVO Shift 4G Android Development] CNexus:
Awesome :D

I'm going to be including the option to flash recoveries in the next update of my utility...:D
[EVO Shift 4G Android Development] prboy1969:
Like that idea :good:
[EVO Shift 4G Android Development] VolcanicSkunk:
Not sure why, but I'm having trouble flashing the PG06IMG.zip to update the radio, WiMax keys and the touchscreen firmware. The MD5s match and it is on the root of my SD card. When it reads the .img in HBOOT it says that the .img is not in the correct format, or something along those lines. I have successfully completed the entire process and now have CM7 installed and CWM touch recovery. Is there any way to flash these through recovery or fastboot, or is the PG06IMG.zip the only way? Thanks for any help you can give me, and thanks for this great root method! It was super simple and really fast! Great job!
[EVO Shift 4G Android Development] metaphysical_calamity:
Make sure its not PG06IMG.zip.zip sometimes that happens.
[EVO Shift 4G Android Development] VolcanicSkunk:
It isn't named .zip.zip. I have the file extensions shown on my pc.

I've tried downloading it multiple times. I've tried downloading through the phone and my pc. I've tried transferring it through the usb while phone is booted, and through usb while phone is in recovery. I just can't think of any other ways to transfer it. Would you be able to upload a mirror?
[EVO Shift 4G Android Development] CNexus:
Yes, what he said, but I don't think its the file name, or else the bootloader wouldn't find it.

Also, if you have to, you can flash radios and wimax as follows:

Wimax

fastboot flash wimax path/to/wimax/img

Radios

fastboot flash radio path/to/radio/img

I'll upload a mirror when I get home, which will be in about 3 hours and a half
[EVO Shift 4G Android Development] VolcanicSkunk:
Thanks so much for the reply CNexus! I really appreciate it! I have no problem waiting for the mirror. And take your time. :) I know most people here have really busy lives. It's my fiancée's phone, so she won't notice anything is missing or not functioning like it was. She'll just be happy enough not to have to deal with all of Sprint's bloat and crapware.
[EVO Shift 4G Android Development] CNexus:
No problem, I wish her luck with the newly rooted phone! I'll edit this post later with the link :)

EDIT: Very sorry for the delay, got caught up with some stuff. But here you go

Link 1: http://d-h.st/nwk

Link 2: http://www.mediafire.com/?xnyty8s88u2a6e8
[EVO Shift 4G Android Development] Quetzalcoatl:
Gonna be giving this a shot tomorrow.

Taking my phone in for repair (deadspot on touchscreen)

Hope all goes well.:good:
[EVO Shift 4G Android Development] CNexus:
Good luck :D

May the force be with you.
[EVO Shift 4G Android Development] strapped365:
Is the sdcard formatted as fat32? That's what bootloader picks up. Just curious though as I seen no one even ask
[EVO Shift 4G Android Development] CNexus:
We can assume it was, or else the bootloader would never load it and say that he had the wrong image
[EVO Shift 4G Android Development] strapped365:
assumption is the mother of all fu*k ups. And if you look close on an ext partitioned card when going into boot loader all it says is ****s not right. But wtf I hate how you contradict everything like your his ****ing holiness.
[EVO Shift 4G Android Development] CNexus:
I'm only saying that it wouldn't even tell him that if it weren't formatted correctly
[EVO Shift 4G Android Development] strapped365:
Every time I go into hboot with a partitioned card, about 6 lines pop up saying stuff is wrong. And that's what I'm getting to, all of you new guys are kids to these forums and you basically overlook common sense trouble shooting steps we have used way before you and way after you . Even if I'm wrong I honestly wouldn't trust anything to your assumptions because everyone makes mistakes
[EVO Shift 4G Android Development] bilgerryan:
When you ass-u-me, you make an ass of u and me... Just saying. I just wish people would read up more on what they are doing instead of relying on other people to help them after they f'd everything up cuz they didn't do things properly. I read for six months before I posted anything.:p
[EVO Shift 4G Android Development] VolcanicSkunk:
Thanks for all your help CNexus. I'm going to flash the radio and WiMax via fastboot so that way at least those are up to date. The touchscreen seems to be really responsive even with the old firmware.

@strapped365: The SD is formatted to Fat32 with no ext partition. I did a complete reformat of the SD before I put it in the phone to make sure that it was Fat32, with no other partitions, so that way it would work. Up until my S3 I only had HTC phones, so I know that trying to flash the RUU images with partitioned SD cards doesn't always work. And, I was able to load and flash the downgrade to Android 2.2 PG06IMG.zip without any errors at all. So the fact that I can't load the other PG06IMG.zip is kind of confusing, but no worries.

My fiancée is a very basic smartphone user. Nothing intensive and almost no gaming, so the touchscreen firmware isn't a big deal at all (watch me eat those words lol). Thanks again man!

EDIT: Just saw the mirrors on the post above. Loaded up the one from the dev-host link and it is flashing right now. No problems with detection or anything. So weird! Lol.
[EVO Shift 4G Android Development] CNexus:
No problem, glad I could help :)
[EVO Shift 4G Android Development] CNexus:
Ah well at least you got it working :D

Have fun with the phone!
[EVO Shift 4G Android Development] CNexus:
The next update of the ShiftROOTility will be sometime at the very beginning of 2013, hopefully. I am in the process of converting this into a native Android app for even more portability. You'll be able to root your phone while leaving the Sprint store :D
[EVO Shift 4G Android Development] bilgerryan:
Now that is awesome! Keep up the good work, I haven't had to use this yet, but I will probably have to eventually.
[EVO Shift 4G Android Development] CNexus:
Yeah, most of that time will just be me learning the specifics of Android, its based on Java but...special in its own way lol :silly:

But thanks, you keep up your work too, the roms look great man ;)! Yeah, hopefully you won't have to but you never know.
[EVO Shift 4G Android Development] metaphysical_calamity:
That is badass man. All device should have that! Trying to pick up a one S right now maybe...just maybe... Lol

Think ill do up something shifty later also... As well as rebuild the legendary port?

Anyway man great work and definatley keep it up :D
[EVO Shift 4G Android Development] CNexus:
Thanks drop, haven't been on gtalk lately (unfortunately) but I'll be on there more often

But good luck in your projects, I'll hit you up when I have time to help too :)
[EVO Shift 4G Android Development] bilgerryan:
I RUU back to stock if I start having weird problems, I have unrooted and rerooted this baby like 5 times at least.
[EVO Shift 4G Android Development] CNexus:
I understand, I do the same. I've rooted like 20 times because of problems and testing this lol
[EVO Shift 4G Android Development] CNexus:
Got busybox to work from unrooted device for the app version of this. Not much, but its a start :D
[EVO Shift 4G Android Development] E-POUND:
Great Utility! Very easy to use. Thanks!
[EVO Shift 4G Android Development] prboy1969:
+1 to that. Great work :good:
[EVO Shift 4G Android Development] CNexus:
I'm glad you found it useful :D

:good:

Thanks :)

Sent from my PG06100
[EVO Shift 4G Android Development] junpei1337:
Awesome stuff. Just used to root replacement. Super easy. Thank you, can't wait to see native app
[EVO Shift 4G Android Development] evoer:
Thanks for this, just now getting around to rooting my wifes shift (so tired of the running out of space message) it's on 2.3.4. I am trying to grab the files on the 2nd post, got all of them just fine but when trying to get the 2.2 zip I see "Exploit.Andr.Lotoor FOUND" and can't down load it. If I am reading the instructions correctly I need it as well as 2.3.4 zip, correct?
[EVO Shift 4G Android Development] CNexus:
Don't worry, its safe to download, the only reason its giving you that "virus" state is because that zip contains VISIONARY, which uses an exploit in Android 2.2 to root the device

And yes, you need to grab both, make sure you read through the instructions above
[EVO Shift 4G Android Development] metaphysical_calamity:
Worked great on my sisters shift too :)
[EVO Shift 4G Android Development] CNexus:
Ok so my phone isn't fully functioning, Sprint was able to get it to boot again but it still has issues, namely the keyboard and adb connection

So until I get my replacement, the native app is on hold, unfortunately :(

So I want to update this to flash .img files in the meantime (radios, TP, wimax, etc), but I need some mount point info to do this

Long story short, can someone run the following command and attach the text file it makes? I would be very grateful :)

adb shell "mount > /sdcard/mounts.txt"
[EVO Shift 4G Android Development] metaphysical_calamity:
Not around my computer right now but this may help I just pulled the mounts.txt from sys/proc http://db.tt/cUxjxAyf

<<<team420>>>
[EVO Shift 4G Android Development] CNexus:
Awesome, thanks :D

EDIT: Uhh...it says that the zip is empty? I've downloaded it 5 times now :confused:
[EVO Shift 4G Android Development] metaphysical_calamity:
Lol gimme a sec

http://db.tt/2G5iI4DO
[EVO Shift 4G Android Development] CNexus:
That name :P

Thanks! I would hit thanks but I've reached my limit for the day lol
[EVO Shift 4G Android Development] metaphysical_calamity:
Lol. It's cool. Xda app is unlimited