yashsingh1/xdaforums huggingface dataset:
[EVO Shift 4G Android Development] galaara98:
Well I've got the temp root running very well and added busybox and all its aliases in addition to the exploit plus su binaries. Things like rom manager set permissions and titanium backup all working, and wifi tether from market. Setcpu works but is pointless with kernel has only 3 govenors and can't oc..

I noticed the system is mounted ext3 ... Not yaffs2. And I cannot find a way to script or in anyway self repair the temproot on boot... Nor can you do it in a terminal... If only the first steps worked you could do the rest... But I seem to get a few access denys when I try

I noticed if I use titanium to rip the bloatware out it comes back on reboot so I assume /system is being built from a firmware on boot.

Also I can mount /system rw but it seems to refresh every 10 min or so and as soon as I put it back to ro my changes are gone.

Still temp root gave me wifi tether and updated swype and that's all I really wanted (titanium backup is needed to properly backup new swype and installer so after reboot you can get it back) (though the hardware keyboard is great)
[EVO Shift 4G Android Development] JaceAlvejetti:
I would love to see a GB perm root for the shift, i swapped with my wife from my normal EVO because i missed the Keyboard after upgrading from the Touchpro2, I pray some day it will happen
[EVO Shift 4G Android Development] stormchaser404:
I fell in the water at the marina this weekend. Why do I have a feeling my replacement Shift will have GB on it? :(
[EVO Shift 4G Android Development] drob311:
It might not, make sure you politely ask the representative to not do any of the updates. Ask him as soon as he takes the phone out of the box. I asked when I got my wifes evo and the rep was cool about it, I had her rooted and rommed within 2 hours :)
[EVO Shift 4G Android Development] stormchaser404:
It's being shipped to me by Assurion.
[EVO Shift 4G Android Development] drob311:
Keep your fingers crossed...
[EVO Shift 4G Android Development] Michael61182:
My screen was not responding correctly, so they said they had to check for software issues first, meaning they did the upgrades, before they would tell me the screen was bad.

Good luck.
[EVO Shift 4G Android Development] stormchaser404:
and....I got lucky! The refurbished one sent to me has 2.2! I haven't even activated it yet. I'm using my old Palm Pre and not going to rush this. Root here I come! Now...where is that darn thread that has step by step instructions designed for n00bs? Time to go find it...
[EVO Shift 4G Android Development] drob311:
CONGRATS!!!! Just to let you know, these posts are in the thread for "how to root"... LOL
[EVO Shift 4G Android Development] jesusice:
And since we've got RM support now you can skip the part about flashing recovery and just download ROM Manager once you get root. I didn't even perm root last time, just got temp root, pushed the eng hboot, flashed CWM via RM and flashed CM7.

^ Shift Faced
[EVO Shift 4G Android Development] kdnguyen:
Hi,

What are the benefits of rooting my EVO shift? Would rooting my EVO shift make it faster and become a wifi hotspot?

Thanks.
[EVO Shift 4G Android Development] jesusice:
You've got 2.3 (Gingerbread) don't you?

^ Shift Faced
[EVO Shift 4G Android Development] kdnguyen:
Yes, I do. I have the following versions on my Shift, per the post below. Any help on the exact steps of sequence would be much appreciated.

http://xdaforums.com/showthread.php?p=16969172#post16969172

- Android: 2.3.3

- HTC sense: 2.1

- Software #: 2.76.651.5

- Kernel version: 2.6.35.10-gd42fbcf
[EVO Shift 4G Android Development] Captain Spectacular:
I cannot for the life of me get past the temp root stage.

Tried z4root 1.1, 1.3. Once I got a "superuser Force Close," other times it said it worked, but running "su" in either adb shell or Terminal Emulator gave me "permissione denied" errors. Tried this with Windows 7 and Ubuntu, for whatever that's worth. Other times still, it crashed the system after the "running exploit..." portion.

VISIONary r14 likes to hang, requiring a battery pull, or it'll just reboot to the Sprint splash animation.

I've tried in Airplane Mode, and with data enabled... nothing seems to make a difference.

The Shift is running 2.2, and I've got recently updated copies of the Adroid SDK installed on both machines referenced earlier.

Is there another method that doesn't rely on these applications? I remember rooting my EVO way back and doing pretty much everything through ADB.

EDIT: Nevermind! Got it to work, finally. I wish I could include the method, but it was pretty much a random pattern of trying VISIONary, rebooting, trying z4root, pulling the battery, and finally booting up and running VISIONary successfully to get temp root, running the commands via ADB, and finally temp then perm rooting via VISIONary. Got recovery just by installing ROM Manager and flashing ClockworkMod as I'm familiar with that one on my own EVO.

Here I come, CM7.

Thanks for all the work, everyone involved! :D
[EVO Shift 4G Android Development] drob311:
I had better luck using the other temp root app... Visionary
[EVO Shift 4G Android Development] notsointeresting:
yup visionary worked perfect for me ^^Smart person right there lol

There shouldn't be a problem with z4 but visionary for sure works
[EVO Shift 4G Android Development] Captain Spectacular:
Ah, I thought I made a ninja edit, but you guys got in first. VISIONary is what finally did the trick. Installing CM7 as soon as I get everything copied back over to the newly-partitioned SD card.
[EVO Shift 4G Android Development] Michael61182:
I dont know how much longer I can handle my unrooted EVO shift running 2.3.3
[EVO Shift 4G Android Development] Lancerz:
I can't take it any longer either, getting a new phone friday...lol
[EVO Shift 4G Android Development] jefbal99:
Does anyone know if the peeps over at AlphaRevX are going to update Revolutionary to support the Shift?
[EVO Shift 4G Android Development] drob311:
Search the forum my friend... Matter of fact go look in evo shift general... Look at crump84's PSA
[EVO Shift 4G Android Development] jefbal99:
Sorry, only a lurker here for wifey's shift already rooted and a friend w/o root
[EVO Shift 4G Android Development] anthonyf27:
I just destroyed my screen and will probably need a new phone. Are we at a point where the newest stock rom can be rooted?
[EVO Shift 4G Android Development] stormchaser404:
Sort of. There's a way to tempt root and be able to downgrade to 2.2. Then you root 2.2, then can use one of the rooted ROMS for 2.3. But you still cannot root the stock 2.3 rom.
[EVO Shift 4G Android Development] djjenso0n:
Many THANKS!!!

works great thanks to all that provided this... a little intimidating at first glance, but turns out even for an old coot like me turned out to be pretty easy...

thanks again point me to the person responsible i've got 20 bucks burning a hole in my pocket...
[EVO Shift 4G Android Development] zone23:
Great news glad to here we have a ROOT solution. Thanks OP
[EVO Shift 4G Android Development] strauss0829:
Bcnice20 is who you donate it to and his team
[EVO Shift 4G Android Development] falz:
These instructions were clear and concise, my Shift is now rooted.

Thanks!
[EVO Shift 4G Android Development] DWake014:
Can we use a terminal emulator on our phones or do we have to use the command prompt on our computers?
[EVO Shift 4G Android Development] Cayniarb:
Congrats man! I know this was a long time in the making, so way to go.
[EVO Shift 4G Android Development] riggsandroid:
just because it is pretty critical to get everything correct - because a typo can do a lot of damage - it is suggested you use adb shell on your computer, which will allow you to copy/paste commands to reduce the risk
[EVO Shift 4G Android Development] DWake014:
Well this is my first time doing any coding on my phone but I used good ol connectbot and it worked!!! Trust me, my heart raced during step 4 doing it this way but I have no clue how to use adb shell :)

EDIT: Thank you so much bcnice!
[EVO Shift 4G Android Development] edgemaster191:
i am going to do this today at some point, just want to say thanks again!

it was epic, like watching history in the making in IRC last night. you guys are pure awesomesauce :-D

i would have volunteered to test last night but i had to get up early :-(
[EVO Shift 4G Android Development] markli:
I am completely new to Android. I've been using WM for ages.

Basically my question is I have a Sprint HTC Evo Shift what programs should I get along with rooting my device?

What do you guys reccomend along with using this post for rooting?

Thank you in advance.

As well as how after rooting do I unroot the device if needed to get repaired or exchanged.

And how do I run and set up the programs reccomended after rooting.

Thank you
[EVO Shift 4G Android Development] markli:
I tried to temp root and didn't get anywhere with it.
[EVO Shift 4G Android Development] riggsandroid:
That's a loaded first post man.

First - you should install the SDK to your system - and get adb up and running if you haven't already.

link to SDK - http://developer.android.com/index.html

Second - after you understand all that, then try to follow this guide, knowing that its your fault if anything goes wrong, etc.

Third - Once rooted, you can install Wireless Tether for Root Users(from the market) and have a 4g hotspot.

Fourth - You can run the RUU to return the phone to 100% stock, locked, unrooted phone for service/maintenance.

Once we have a working recovery, we will be able to mess with custom ROMs, etc.

Hope that helps. For future reference most of your questions would be better served in the General forum or in the Q&A thread at the top of this Dev. forum.
[EVO Shift 4G Android Development] cloverdale:
bcnice20, $19.00 sent. Thanks again.
[EVO Shift 4G Android Development] StAlphonso:
WOOO!!!!! BC you deserve the donation youll be getting from me for sure!!! now im just trying to decide if I should do this today or wait til theres a working recovery....ahh screw it i can always run stock RUU if I need to....thank you all for your hard work!!!
[EVO Shift 4G Android Development] StAlphonso:
i do have a quick question though (just to be absolutely certain i didnt misunderstand something)...we are supposed to unzip and extract the contents of the file in step 1 to the root of the SD card, not just place the zip on the root directory?

Step 1

ok download this file and extract it to the root of your sdcard

www.thebcblends.com/shift/Shift-root.zip
[EVO Shift 4G Android Development] markli:
riggs thank you for the information. my only other question is whats RUU and where do I find it? Thank you -Mark
[EVO Shift 4G Android Development] riggsandroid:
Yes - extract to your root.

Here you go mark - RUU thread

I wasn't sure what RUU stood for but here is your answer.

It is the .exe update file that you run from your computer that returns the phone to stock software (full erase, etc.)

RUU - Rom Update Utility
[EVO Shift 4G Android Development] dhero1:
Tried a couple of times with z4root and no luck. Got Visionary and tried again, and all is well. Thanks very much for the work, and for the guide!
[EVO Shift 4G Android Development] Evo_Shift:
For people like me who were brand f-in new to this here and totally ignorant of anything as far as rooting here is exactly what I did to get temp root. This is my first smartphone so it was all alien to me too.

Downloaded and install Astro File Manager from the Market.

On my computer I went to http://android.modaco.com/content/software/320350/19-nov-r14-visionary-one-click-root/ and downloaded visionary.

On my phone went Menu>Settings>Applications and turned on unknown sources

On my phone went to Menu>Settings>Applications>Development and turned on USB Debugging

Connected my phone to my computer and went to disk drive mode and put the visionary download on my sd card. NOT in any folder or anything.

removed my phone from the computer and went into the Astro File Manager app and clicked on the visionary .apk I placed on the sd card and installed it.

went into the visionary app and touched "Temp Root Now" and NOTHING else. I DID NOT turn on Temproot on boot because it causes frustration later if you do.

The phone automatically restarted and hung on the 4G screen for a couple minutes(seriously, minutes. It seems like hours your first time believe me I popped my cherry on this just this morning). Once the phone booted it was running really choppy and it appeared the visionary app had disappeared from my app drawer and I wasn't rooted. I DID NOT try to reinstall visionary or anything.

After about 5 minutes of letting the phone sit there and chill on the home screen I rebooted it like normal.

Now visionary showed back up in my app drawer, wow damn cool. My phone was no longer choppy either it was as if I had done nothing.

I started the visionary app and touched "Temp Root Now".

When visionary finished it's thing again my phone was rooted and running perfectly and superuser had now been installed to my app drawer. Wow damn I didn't download that, VISIONARY must have done it for me.

I installed wireless tether to make sure it was rooted because I didn't realize if I saw Superuser in my app drawer it meant I was rooted.

That's exactly what I did and it worked for me. Maybe for you too!

I used the various posts from this EVO Shift forum and blind confidence that I wouldn't brick my phone to try it, thanks to the people who figured everything out. I take ZERO credit for any of this and am just posting my experience.

For permanent root I just followed the guide posted after learning how to use abd/android SDK by using google searches. That allowed me to enter the command line codes needed for the perm root but I am such a noob at this that I don't feel comfortable posting the "New to Android" steps involved in using the adb/Android SDK because I learned everything about this last night around 2am.
[EVO Shift 4G Android Development] akmzero:
Anyone confirm rsa keys are intact upon doing this?
[EVO Shift 4G Android Development] anthonyf27:
I guess that's better than nothing. Thanks.
[EVO Shift 4G Android Development] riggsandroid:
newest stock rom is already rooted - see http://tinyw.in/1aM (x99 has a rooted version of it)

what you mean to say is that - there is no way to remove the lock on the hboot partition to be able to overwrite it with the eng hboot. which would in turn allow us to install custom recovery and then rooted roms. you can apply a rooted version of it after gaining s-off via Scaryghoul's method here.
[EVO Shift 4G Android Development] Bfitz26:
permanent root for g.b

so i noticed that this requires adb can i just input these codes on terminal emulator and have it work the same cause i don't really know shi about adb i always have used one click root methods that just root the phone for you by just running batch files.. :)
[EVO Shift 4G Android Development] stormchaser404:
Pretty sure you NEED adb.
[EVO Shift 4G Android Development] Hammerfest:
I wonder if the release of the MR kernel will have any impact on rooting my Evo Shift, I have held off because while I did root and s-off my HeroC, my few (2, literally) attempts to root have failed... (im sure its a mistake on my end, but its not my main phone so its a passing interest :D )

TY, an of course, the obllig sorry for asking/prompting a question upon the release of the MR Gingerbread Kernel Source code release
[EVO Shift 4G Android Development] jesusice:
I did it in terminal initially. If you search the thread you'll probably see my noob questions about this from way back.
[EVO Shift 4G Android Development] abadasstanker69:
Can someone re-link the ShiftRoot.zip file? The link is broken...Thanks!
[EVO Shift 4G Android Development] crump84:
Here you go
[EVO Shift 4G Android Development] Black-Dash:
This is craziness, I keep getting so close, stuck on step 3 in the op. when I type in the command, it says no such file or directory.
[EVO Shift 4G Android Development] Black-Dash:
yessss, perm-root achieved. My girlfriend will be extremely happy when she wakes up.
[EVO Shift 4G Android Development] .Elite_The_King.:
So this is the guide to the 2.2 right i already downgrade. checkin to proceed.:D
[EVO Shift 4G Android Development] crump84:
Yup, this is the guide.. See the post right before yours for the shift-root.zip
[EVO Shift 4G Android Development] Michael61182:
I finally successfully rooted from 2.3 with a mac.
[EVO Shift 4G Android Development] Hammerfest:
without the hassle of downgrade?

Ive lose hope of them finding an exploit or whatever so I dont have to downgrade to perm/root... more hassle then any other phone ive owned :D
[EVO Shift 4G Android Development] dnc8808:
the link doesnt work for perm-rooting..is there a mirror
[EVO Shift 4G Android Development] crump84:
If your talking about the shift-root.zip, I posted it one page back.
[EVO Shift 4G Android Development] watt9493:
thank you! every link has been a dead end!
[EVO Shift 4G Android Development] DragonSeeker:
Cannot get files..help

Broken links please fix. Many thanks by the way if I can get the files. I have a sensation and just got my hands on an Evo Shift and I wanna see what it can do.

Keep moving forward,

DragonSeeker

Now on to the good stuff!!

Disclaimer

Please read each and every step in this guide and do them fully failure to do this exactly as it is layed out could result in a permanent brick as usual I am not responsible for anybody's failure to read directions

.

Step 1

ok download this file and extract it to the root of your sdcard

www.thebcblends.com/shift/Shift-root.zip

Step 2

make sure you have adb properly setup on your computer before continuing

temp root using either visionary or z4root

open up command prompt and cd to your sdk platform-tools directory

then type adb shell then su

if you havent already u must press allow on your device to enable su perms

Step 3

check the md5sum of both of the files to make sure they match

md5sum /sdcard/Shift/hboot_orig.bin

md5sum /sdcard/Shift/hboot_eng.nb0

386c19451e8dd18f9b98fad6b11be4c0 hboot_orig.bin

60ec1006e6ec2e8acb370d6aad35b17e hboot_eng.nb0

if these do not match do not continue redownload the files then check the md5's again

Step 4

Flash the eng spl!!! (dangerous part)

make sure these commands are exact or you could risk bricking your phone!!!

now you should still be in adb shell with root permissions

runs this command and DO NOTT!! reboot till I tell you to

dd if=/sdcard/Shift/hboot_eng.nb0 of=/dev/block/mmcblk0p18

you just flashed the eng spl!!! now lets make sure it took

Step 5

Check the md5 of new flash hboot and restore if necessary

run this command to pull the newly flashed hboot to your sdcard

dd if=/dev/block/mmcblk0p18 of=/sdcard/Shift/hboot_check.nb0

now we check the md5 to see if it matches

md5sum /sdcard/Shift/hboot_check.nb0

it should read 60ec1006e6ec2e8acb370d6aad35b17e

if the md5sum matches then congratulations its safe to reboot!! you can skip the next bit and continue on to step 6

if you absolutely cannot get the eng hboot to flash right then run this to restore the stock hboot

dd if=/sdcard/Shift/hboot_orig.bin of=/dev/block/mmcblk0p18

then pull it to check md5

dd if=/dev/block/mmcblk0p18 of=/sdcard/Shift/hboot_check1.bin

then check the md5sum

md5sum /sdcard/Shift/hboot_check1.bin

it should read 386c19451e8dd18f9b98fad6b11be4c0

if it doesnt keep trying until it does but DO NOT!! reboot till it matches

Step 6

check hboot and perm root!!

ok now reboot your phone into bootloader

turn off phone and hold power+vol down till it boots into bootloader

look at the top and make sure it says s off

if so reboot the phone back into android

put the phone into airplane mode

temp root with visionary

after your temp rooted then attempt to perm root with visionary (haven't tested perm root with z4 yet)

your phone will reboot and you are now officially perm rooted any changes you make will now stick on reboot

Recovery is coming soon!!!!!!

[/CENTER][/QUOTE]
[EVO Shift 4G Android Development] crump84:
Check about one or 2 pages back, I posted the shift-root.zip..Everything else should be fairly easy to find. Also, not sure what version of Android you're running but you'll need to be on 2.2 for this method.
[EVO Shift 4G Android Development] BAleR:
Is there a way to do this with out a computer
[EVO Shift 4G Android Development] 4lph4num3r1c:
I can't gets visionary OR z4 to work. Is this possible with 2.3.4?
[EVO Shift 4G Android Development] YoungCorruptionV2.0:
You have to downgrade to 2.2 before that will work. Go here and that guide will show you exactly what to do
[EVO Shift 4G Android Development] sparksco:
Not that I know of. Rooting without a computer would be way to risky to brick your device.

Start here and "read read read"

Read read read
[EVO Shift 4G Android Development] edgemaster191:
i can't imagine it would do anything to the RSA keys. not an expert here, just thinking we didn't run into RSA key issues on the Evo until a wrong/bad flash with clockwork (and i believe the new version of clockwork corrects this as well :) )

just did all the steps in the OP, everything seems happy, S = off :-D

bring on CM!
[EVO Shift 4G Android Development] riggsandroid:
My 4G is still working.

I am having an issue tho with Titanium Backup and uninstalling Amazon MP3 and Amazon Kindle.

Titanium shows it as gone, but still shows up in Settings->Applications->Manage->All

Rebooting to see if that fixes my problem...
[EVO Shift 4G Android Development] d1msum4lyfe:
are you doing a force uninstall?

nand is still lock so you need to do a force uninstall instead
[EVO Shift 4G Android Development] chugger93:
Once rooted, we don't have to use titanium necessarily to remove bloatware, correct? I could use adb shell, rm ?
[EVO Shift 4G Android Development] d1msum4lyfe:
i tried that, still read only

but rooted fine (tested with other apps that require root, like wireless tether and quick boot)
[EVO Shift 4G Android Development] riggsandroid:
if i'm s-off isn't that nand unlocked?

Typical uninstall in Titanium worked with the HTC apps I removed (Music, Twitter, Friendstream, etc.) just not Amazon apps.
[EVO Shift 4G Android Development] d1msum4lyfe:
mine's s-off too

but i've tried going to adb and removing the apps there.

just says read only

hm...
[EVO Shift 4G Android Development] tatonka_hero:
I'm having a heck of a time...

First, I've downloaded and installed the SDK onto my computer, but any time I try to use "adb" it says "adb is not recognized as an internal or external command". What didn't I set up properly on my machine here at work?

And trying to temp root, visionary doesn't tell me anything to indicate the phone is rooted, and z4 root runs until the "please wait while root completes screen", and just sits there doing nothing.
[EVO Shift 4G Android Development] d1msum4lyfe:
do you have usb debugging enabled?
[EVO Shift 4G Android Development] cloverdale:
You still need to enter the terminal command to mount as rw.

Either from the terminal via

mount -o rw,remount -t ext3 /dev/block/mmcblk0p26 /system

Or with adb via

adb remount
[EVO Shift 4G Android Development] cloverdale:
To get adb to work you need to cd to the directory containing adb, or add it to your path.

If visionary completes the temp root, and returns to the visionary options, it worked. You will know temp root did not work if the phone reboots.
[EVO Shift 4G Android Development] tatonka_hero:
i certainly do (thought I said that in my post, but must have deleted it lol)
[EVO Shift 4G Android Development] d1msum4lyfe:
adb remount is a no go
[EVO Shift 4G Android Development] tatonka_hero:
so is there something I missed downloading with the SDK that contains adb? probably...
[EVO Shift 4G Android Development] d1msum4lyfe:
did you download the tools?

open up sdk manager and download the tools
[EVO Shift 4G Android Development] falz:
Yes you can remove them from a shell. It's a read only file system so you have to remount it read-write first.

mount -o rw,remount /dev/block/mmcblk0p26 /system

Set it back to read only after with

mount -o ro,remount /dev/block/mmcblk0p26 /system

In my case I removed the apps that were listed in this post and they remained gone after a reboot.